Мне нужно сопоставить Alt+e с é или ´ (испанский акцент). Я читал, что AutoHotKey может работать, но не понимаю как.

1 ответ1

1

Вы читали Учебник? https://autohotkey.com/docs/Tutorial.htm#s2 Alt - это!, поэтому Alt+e - это !e так все , что вам нужно сделать , это взять пример и сделать это к тому , что вы хотите:

!e::Send é

Изменить: чтобы вы хотели "горячую клавишу с двумя клавишами" - вы можете использовать команду ввода следующим образом:

$!e::
Input, OutputVar, T1 L1 ; this waits for a single key press and you can use if ... else for each key *
if (OutputVar = "e")
    Send é
else if (OutputVar = "i")
    Send í
Return

$!n::
Input, OutputVar, T1 L1
if (OutputVar = "n")
    Send ñ
Return

(*) Обратите внимание, что существуют более изощренные методы, но с использованием, например, ассоциативного массива, но вышеприведенное довольно просто и легко для понимания.

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