У меня ноутбук Sony Vaio. Я хочу переназначить левые клавиши Control и Escape на клавиши Backslash () и Back-tick (`) соответственно. Я уже пробовал программное обеспечение SharpKeys и KeyTweak, но ни один из них не работал для меня. Сейчас я пытаюсь сделать это с помощью Microsoft Keyboard Layout Creator, но я не знаю, как изменить клавиши Control и Escape с помощью Keyboard Layout Creator.
То, что я знаю, это адреса ВК для ключей Backslash и Back-tick, которые VK_OEM_102 и VK_OEM_03 соответственно.
НУЖНА ПОМОЩЬ.

1 ответ1

1

Вы можете написать простой скрипт AutoHotKey для перехвата и переназначения нажатий клавиш на лету. Для перечисленных вами повторов сценарий ниже должен помочь. Сначала вам нужно установить AutoHotKey: https://autohotkey.com/download/

Создайте новый файл .ahk со следующим кодом:

LCtrl::`
Esc::\

Сохраните его и запустите, и теперь вы должны увидеть, как работают переназначения. Когда скрипт запущен, он покажет значок панели задач. Вы можете скрыть это, добавив #NoTrayIcon в ваш скрипт. Смотрите ЗДЕСЬ для получения дополнительной информации.

Вы можете скомпилировать скрипт в виде файла EXE, если хотите. Это позволит вам использовать его на любом компьютере, даже если AHK не установлен:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .