Jak odwzorować kombinację klawiszy na znak lub klawisz modyfikujący w systemie Windows 8?


0

Muszę zmapować Alt + e na é lub ´ (hiszpański akcent). Przeczytałem, że AutoHotKey może działać, ale nie rozumiem, jak to zrobić.

Odpowiedzi:


1

Czy przeczytałeś samouczek? https://autohotkey.com/docs/Tutorial.htm#s2 Alt is !, więc Alt + e jest !etak, że wystarczy wziąć przykład i zrobić to, czego chcesz:

!e::Send é

Edycja: więc chciałeś mieć „dwa klawisze skrótu” - możesz użyć polecenia Input w następujący sposób:

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

(*) Należy pamiętać, że istnieją bardziej wyszukane techniki, ale na przykład przy użyciu tablicy asocjacyjnej, ale powyższe jest dość proste i łatwe do zrozumienia.


Dziękuję, że zadziałało. Czytam to teraz. Czy można mapować alt + e do akcentu? Więc wpisałbym „alt + e + i” i dostałbym í (akcentowane i).
pabvid

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.