Basculer une touche de raccourci autohotkey
J'ai donc essayé d'automatiser l'exécution dans un jeu, où la carte est énorme, et je dois courir miles. J'ai voulu activer la combinaison de touches (Ctrl+Maj+Un ou autre chose) appuyez sur la course (dans le jeu, je peux courir avec w).
J'ai essayé le code, comme:
Pause On
Loop
Send w
+^a::Pause
(il peut appuyer sur le w, mais il ne peut pas libérer) et comme cela:
+^a::
toggle := !toggle
while toggle
Send {w down}
(même problème).
C'est juste mon problème, ou ces codes sont faux?
- Oui le code est erroné, vous pouvez apprendre à partir d'ici: autohotkey.com/docs/Tutorial.htm. Aussi lorsque utilisé dans un contexte de programmation le pluriel de code est
code
, pascodes
.
Vous devez vous connecter pour publier un commentaire.
C'est mon stock de fonction. J'ai généralement une carte à ^W ou Q., appuyez sur w ou s annuler. Facile comme bonjour.
J'ai une (du moins je pense) solution beaucoup plus simple 🙂
Vous appuyez sur ScrollLock (dont je doute que vous utilisez pour autre chose, sinon réglez le sur une clé gratuite), puis entrez le nom du bouton sera maintenu enfoncé.
À la fin de l'entrée avec la touche Enter, et après que le programme maintenez enfoncée la touche entrée.
Si vous voulez à "lever" la clé, il vous suffit simplement d'appuyer une seule fois, et il sera tenu non plus. 🙂
ps.:J'ai #NoTrayIcon, parce que je suis en permanence en arrière-plan, mais si vous voulez être en mesure de sortir alors simplement ajouter quelque chose comme ceci:
Un idiot noob exemple où F10 est la bascule des raccourcis clavier, et de l'état est une variable. La variable doit être pré-déclaré à donner de la valeur initiale.
Pour être honnête je m'attendais à un message d'erreur, mais il semble fonctionner correctement.
Changement Q pour votre préférée des raccourcis clavier, et le changement "0" et "9" pour les touches que vous souhaitez parcourir. Assurez-vous de définir vos capacités ou des armes pour les touches que vous remplacez par "0" et "9".
Donc, disons que j'ai un primaire et secondaire de l'arme. Je liez-la en jeu à 9 et 0.
J'appuyez sur Q pour passer entre eux pour une arme rapide de commutation. Ou w/e autre chose que vous voulez.