Celem tego skryptu jest:
- Pierwsze dwa rzędy skrótów klawiszowych są zawsze skuteczne.
- Pozostałe klawisze działają
NO TEXT INPUT
Tylko status. Innymi słowy, gdy małe pionowe linie migają gdziekolwiek na ekranie i czekają na tekst wejściowy / cyfrowy, naciśnij z x za s q , efekt jest równy zwykłym oryginalnym literom.
Jak mogę to zrobić?
Rwin::^space
AppsKey::^w
CapsLock::MButton
z::PgUp
x::PgDn
*a up::send {shift up}{ctrl up}{LButton up}
*a::
GetKeyState, LButtonState, LButton ;
if LButtonState = U ;
send {shift down}{ctrl down}{LButton down} ;
return
*s up::send {shift up}{ctrl up}{RButton up}
*s::
GetKeyState, RButtonState, RButton ;
if RButtonState = U ;
send {shift down}{ctrl down}{RButton down} ;
return
*q up::send {shift up}{ctrl up}{MButton up}
*q::
GetKeyState, MButtonState, MButton ;
if MButtonState = U ;
send {shift down}{ctrl down}{MButton down} ;
return
script
autohotkey
roy2012
źródło
źródło