1 votes

Combinaison de trois clés pour AutoHotkey

J'ai trouvé comment remodeler Verrouillage des majuscules y S à quelque chose d'autre : CapsLock &:: ...

Mais comment puis-je avoir une combinaison avec trois clés comme CTRL , ALT y S ?

1voto

Anaksunaman Points 14675

Selon l'officiel Raccourcis AutoHotKey pour la souris, la manette et le clavier documentation :

^!s::Send foo

Notez toutefois que cela ne fonctionne qu'avec plusieurs touches de modification ( Ctrl , Équipe , Alt ). En ce qui concerne les "autres" combinaisons de trois touches, la documentation indique actuellement :

Les combinaisons de trois touches ou plus ne sont pas prises en charge. Les combinaisons prises en charge par le matériel de votre clavier peuvent généralement être détectées en utilisant #If et GetKeyState, mais les résultats peuvent être incohérents.

Il poursuit en donnant un exemple de la manière dont cette dernière partie pourrait être accomplie :

; Press AppsKey and Alt in any order, then slash (/).
#if GetKeyState("AppsKey", "P")
Alt & /::MsgBox Hotkey activated.

; If the keys are swapped, Alt must be pressed first (use one at a time):
#if GetKeyState("Alt", "P")
AppsKey & /::MsgBox Hotkey activated.

; [ & ] & \::
#if GetKeyState("[") && GetKeyState("]")
\::MsgBox

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X