1 votes

Mapper une pression de touche unique à un double appui (Windows)

Y a-t-il un moyen de mapper la pression unique d'une touche sur une double pression d'une autre touche ? Par exemple, je presse le bouton Q (je le touche, plutôt que de le maintenir enfoncé), et cela se traduit par la pression de la touche 1 deux fois rapidement ? J'utilise Windows 7 64 bits.

(Contexte : Je joue à un nouveau jeu, Batman Arkham Origins, qui a un très faible support du clavier et de la souris par rapport aux jeux précédents de la série. Je pense que je pourrais contourner son manque de support pour les boutons de souris supplémentaires et l'incapacité à utiliser la touche Maj comme touche modifiante en utilisant cette ancienne question de super-utilisateur. Mais cela laisse toujours le problème que des actions qui étaient précédemment deux mappages de clavier différents (utilisant un gadget normalement et "tir rapide") sont maintenant attribuées à la même touche que vous appuyez une ou deux fois.)

Merci d'avance.

2voto

Jim Oldfield Points 131

Pour mémoire, pour réaliser ceci en AutoHotkey, vous avez besoin d'une correspondance comme celle-ci dans votre script :

q::Send 11

Ceci simule deux pressions sur la touche 1 en succession immédiate. Cela ne fonctionnera que si la touche Q est pressée sans aucun modificateur, comme Maj ou Ctrl. Si vous voulez que cela fonctionne avec des modificateurs maintenus enfoncés, mettez un astérisque devant comme ceci :

*q::Send 11

Toute personne intéressée par le même problème spécifique que moi, à savoir rendre les contrôles d'Arkham Origins supportables, peut trouver le script complet que j'ai réalisé dans ce message sur le forum.

0voto

Vedant Chandra Points 169

Téléchargez Macro Recorder. Avec cela, enregistrez un macro de double clic (assurez-vous que le délai est réglé sur zéro ou un temps minuscule), et attribuez-le à la lettre Q.

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