Есть оооочень много обсуждения в Интернете о обменивая fnи ctrlключ на MacBook Pro.
Со стороны Mac, новое программное обеспечение под названием ReMap4MacBook отлично справляется с заменой двух клавиш.
Но на стороне ПК (особенно Windows 7) я не могу найти однозначного ответа. Большинство постов относятся к этой статье, но я прочитал долгую статью и следовал инструкциям безрезультатно.
Я помню, что раньше была программа (возможно, это была на XP), которая не только меняла две клавиши, но и контролировала вентиляторы на MacBook Pro. Но я не могу вспомнить название, и я также помню, что эта программа перестала обновляться, как много лет назад.
РЕДАКТИРОВАТЬ: это называется Input Remapper .
Поэтому я надеюсь, что существует простая программа, которую я могу просто запустить, чтобы поменять эти два ключа.
Существует раздел реестра, который может сделать это, однако я не нашел никакой документации по нему.
Драйвер клавиатуры Apple в
содержит записи
(есть также OSXFnBehavior, но AFAIK это просто контролирует, что функциональные клавиши могут быть нажаты без нажатия Fn)
Может быть, кто-то может выяснить коды клавиш для Fn и Ctrl?
источник
Я использовал KeyTweak в Win 7 для успешного переназначения LAlt <-> LWin и RAlt -> RCTRL, RWin -> RAlt Но Fn не обнаруживается даже в AutoHotKey, поэтому нам, вероятно, придется ждать обновления Bootcamp.
источник
Другой вариант, который вы можете попробовать - AutoHotKey. http://www.autohotkey.com/
Это сервис, который вы должны запускать в фоновом режиме, но я использовал его в прошлом, когда использовал клавиатуру Apple на компьютере с Windows. Он работает довольно хорошо - единственным недостатком является то, что вам нужно, чтобы служба постоянно работала в фоновом режиме.
источник
Кто-то реализовал драйвер режима ядра, чтобы совершить этот волшебный подвиг для беспроводной клавиатуры Apple. Я не уверен, что это работает для MacBook. В разделе часто задаваемых вопросов говорится, что вариант заключается в установке Windows "изначально". Несмотря на это, есть большая вероятность, что небольшая модификация исходного кода может заставить его работать везде.
https://github.com/samartzidis/WinA1314
источник