Переназначение клавиатуры

0

У меня есть ноутбук 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 соответственно.
НУЖНА ПОМОЩЬ.

Luqman Saleem
источник
Я играл с MSKLC; он не позволяет изменять Ctrl, Alt, Shift, Enter, Esc и т. д.
Jeff Zeitlin
@Jeff Zeitlin Есть ли другой способ изменить эти ключи?
Luqman Saleem
Я уверен, что есть; Существовали утилиты для эонов, которые делают такие вещи, как конвертация CAPSLOCK в клавишу Ctrl для тех, кто вырос с реальными терминалами, но я не знаю каких-либо обобщенных переназначений клавиатуры, которые делают - что не означает, что нет никаких ,
Jeff Zeitlin
Попробуйте это, дайте мне знать, если это работает: autohotkey.com/docs/misc/Remap.htm
wysiwyg
@ Wysiwyg это сработало. Огромное спасибо. Есть ли способ, которым мне не нужно поддерживать этот скрипт?
Luqman Saleem

Ответы:

1

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

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

LCtrl::`
Esc::\

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

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

enter image description here

wysiwyg
источник
Спасибо за это; Некоторое время назад я кратко изучил AHK в другом проекте, но не стал копать достаточно, чтобы убедиться, что он может переназначить клавиши-модификаторы.
Jeff Zeitlin
@Джефф Цейтлин рад, что ты нашел это полезным. АХК довольно мощный.
wysiwyg