Мне нужно сопоставить Alt+e с é или ´ (испанский акцент). Я читал, что AutoHotKey может работать, но не понимаю как.
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
(*) Обратите внимание, что существуют более изощренные методы, но с использованием, например, ассоциативного массива, но вышеприведенное довольно просто и легко для понимания.