Как мне сопоставить комбинацию клавиш с символом или клавишей-модификатором в Windows 8?

309
pabvid

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

0

1 ответ на вопрос

1
lintalist

Вы читали Учебник? https://autohotkey.com/docs/Tutorial.htm#s2 Alt is!, поэтому 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 

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

Спасибо, что сработало. Я читаю это сейчас. И можно ли сопоставить alt + e с акцентом? Поэтому я набрал бы «alt + e + i» и получил бы í (ударение на i). pabvid 8 лет назад 0
Здесь я вставил код, который поможет прояснить мой вопрос: http://p.ahkscript.org/?p=6383e215 pabvid 8 лет назад 0

Похожие вопросы