Есть ли способ создать свой собственный язык ввода в Windows 7? Например, я переключаюсь с EN на, скажем, например, RR, а затем, когда я нажимаю "A" на моей клавиатуре, он вставляет (Alt + 241) символ и так далее. Есть ли способ сделать это?

1 ответ1

2

Вы можете сделать это с AutoHotKey. Это небольшой язык сценариев для окон, который вы можете связать с горячими клавишами. Я использую это сам, чтобы вставить французские акценты, используя клавиатуру США.
Чтобы сделать то, что вы хотите, исходный код просто:

a::send, ±

Сохраните это, например, в файл с именем keyboard.ahk и перетащите его на AutoHotKey.exe чтобы запустить его. Значок в системном трее появится с белым H над зеленым. Щелкните правой кнопкой мыши, чтобы закрыть программу. После вы можете использовать утилиту Ahk2Exe чтобы упаковать ее как отдельный двоичный файл.

Существует версия, совместимая с UTF-8, которая называется AutoHotKey_L, если вам нужно вставить действительно специальные символы.

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