Wie kann ich eine Tastenkombination einem Zeichen- oder Modifiziererkey in Windows 8 zuordnen?

402
pabvid

Ich muss Alt + e auf é oder auf ´ (spanischer Akzent) abbilden. Ich lese AutoHotKey kann funktionieren, verstehe aber nicht wie.

0

1 Antwort auf die Frage

1
lintalist

Hast du das Tutorial gelesen? https://autohotkey.com/docs/Tutorial.htm#s2 Alt ist!, Alt + e ist !ealso alles, was Sie tun müssen, ist das Beispiel zu nehmen und es zu machen, was Sie wollen:

!e::Send é 

Bearbeiten: Sie wollten also einen "Zwei-Tasten-Hotkey" - Sie könnten den Eingabebefehl wie folgt verwenden:

$!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 

(*) Man beachte, dass es schickere Techniken gibt, aber zum Beispiel ein assoziatives Array, aber das oben genannte ist ziemlich einfach und leicht verständlich.

Danke, das hat funktioniert. Ich lese es jetzt. Und ist es möglich, Alt + E dem Akzent zuzuordnen? Also würde ich "alt + e + i" eingeben und ich würde í (Akzent i) bekommen. pabvid vor 8 Jahren 0
Hier habe ich Code eingefügt, der zur Klärung meiner Frage beitragen wird: http://p.ahkscript.org/?p=6383e215 pabvid vor 8 Jahren 0