редактировать: Я успешно использую KeyTweak для переназначения клавиш. Однако это переназначает их для всех раскладок клавиатуры. Есть ли способ переназначить их только для моей пользовательской раскладки (созданной, как я уже говорил ранее, с помощью MS Layout Creator), и оставить их нетронутыми для других раскладок?
Я использую клавиатуру Apple Wide Keyboard и переназначил большинство клавиш по своему вкусу с помощьюСоздатель раскладок клавиатуры Microsoft, однако, судя по всему, он не позволяет мне переназначить ни клавиши-модификаторы, ни некоторые клавиши в правой части клавиатуры.
ps: sharpkeys работает не очень хорошо, вообще не распознает левый alt, fn или eject.
решение1
Если вы умеете писать сценарии, попробуйтеAutoHotkey. Поскольку у меня нет Apple Wide Keyboard, я не могу сказать вам коды для перечисленных вами клавиш, но если вы запустите AutoHotkey, дважды щелкните значок в системном трее, нажмите Ctrl+K, нажмите эти клавиши, затем нажмите F5, чтобы увидеть список последних нажатых клавиш. Информацию о написании вашего скрипта см.этот учебник AutoHotkey.