У меня ноутбук 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 ответ
Вы можете написать простой скрипт AutoHotKey для перехвата и переназначения нажатий клавиш на лету. Для перечисленных вами повторов сценарий ниже должен помочь. Сначала вам нужно установить AutoHotKey: https://autohotkey.com/download/
Создайте новый файл .ahk со следующим кодом:
LCtrl::`
Esc::\
Сохраните его и запустите, и теперь вы должны увидеть, как работают переназначения.
Когда скрипт запущен, он покажет значок панели задач. Вы можете скрыть это, добавив #NoTrayIcon
в ваш скрипт. Смотрите ЗДЕСЬ для получения дополнительной информации.
Вы можете скомпилировать скрипт в виде файла EXE, если хотите. Это позволит вам использовать его на любом компьютере, даже если AHK не установлен: