web-dev-qa-db-fra.com

Définissez le bouton de la souris ou du clavier pour simuler un clic gauche et le maintien ou un clic gauche rapide répété sous Windows?

Est-ce que quelqu'un connaît un moyen de configurer Windows 7 ou utilise un logiciel tiers pour le faire? Je voudrais cliquer sur le bouton central de la souris et demander à Windows de cliquer avec le bouton gauche de la souris jusqu'à ce que je clique à nouveau sur le bouton central de la souris. Une touche du clavier conviendrait également.

Certains jeux et applications m'obligent à maintenir le bouton gauche de la souris enfoncé pendant un long moment et j'aimerais réduire le stress sur la main de la souris. Aussi, j'aimerais faire la même chose, mais le faire cliquer à plusieurs reprises automatiquement si possible sur le bouton gauche de la souris.

Si rien de tout cela n'est possible, pourquoi ne pas définir temporairement une touche du clavier pour obtenir une émulation du bouton gauche de la souris?

18
miahelf

vous pouvez créer tous vos raccourcis clavier personnalisés en utilisant autohotkey. Autohotkey est un logiciel open source gratuit pour les liaisons de macros et de clés.

http://www.autohotkey.com/

11
xtarsy

Voici le script autohotkey qui liera un raccourci clavier (CTRL + g) à un clic de souris.

^g::
click

Enregistrez ceci dans le bloc-notes avec l'extension de fichier .ahk puis compilez-le avec autohotkeys. Pour compiler les scripts autohotkeys, vous devez le télécharger ici:

http://www.autohotkey.com/

Vous pouvez également remplacer la clé g par n’importe quelle lettre pour modifier la clé de déclenchement. Pour passer de CTRL à ALT, remplacez le ^ par !. Pour une liste complète des symboles définissant les touches de raccourci, voir cette documentation ...

https://www.autohotkey.com/docs/Hotkeys.htm

6
abaldwin99

MouseKeys est intégré à Windows XP et versions ultérieures.

Étape 1 Activez MouseKeys dans Windows XP en appuyant simultanément sur les touches «Left-Alt," Left-Shift "et" NumLock ". Appuyez sur" Entrée "pour sélectionner" Oui "dans la boîte de dialogue qui apparaît pour activer MouseKeys. .

Étape 2 Déplacez le pointeur de la souris vers la gauche et la droite en appuyant sur «4» et «6» sur le pavé numérique. Appuyez sur "8" et "2" pour déplacer le pointeur vers le haut ou le bas. Les touches «1», «3», «7» et «9» déplacent le pointeur de la souris en diagonale.

Étape 3 Simulez un clic gauche de la souris en appuyant sur «5». Appuyez sur «+» pour double-cliquer. Appuyez sur «-» puis sur «5» pour faire un clic droit.

Étape 4 Faites glisser et déposez en déplaçant la souris à l'aide du pavé numérique. Appuyez sur «Insérer» pour simuler le maintien du bouton de la souris, puis appuyez sur la touche «Supprimer» pour relâcher.

5
toddmo

Essayez une combinaison de:

a) logiciel d'émulation de clic de souris (par exemple http://softboy.net/key/index.htm )

et

b) éditeur de macros (par exemple http://robotask.com/ ).

3
drabsv

J'ai utilisé celui-ci et la définition d'une clé pour un clic gauche. Réglez-le pour maintenir la clé et cliquez de 0 à 9999 clics/seconde

http://sourceforge.net/projects/fastclicker/

3
Michael

Script Autohotkey pour mapper une clé sur le bouton gauche de la souris (et le maintenir tout en maintenant la touche enfoncée). Si la clé est associée à SHIFT, le bouton droit de la souris sera cliqué au lieu de la gauche. J'ai utilisé le `

`::  ;backtick (tilde) key
click Down left ;click left mousebutton and hold
keywait,`` ; wait until key is released. Double backtick because backtick needs to be escaped (with a backtick)
click Up left ; release left mousebutton
return

^`::  ;backtick (tilde) key
click Down right ;click left mousebutton and hold
keywait, ^` ; wait until key is released. 
click Up right ; release left mousebutton
return
2
lode

Je viens de trouver celui-ci, très utile:

_ { http://rhdesigns.browseto.org/mouseemulator.html } _

"Mouse Emulator" Ce programme est un logiciel gratuit. Si vous aimez vraiment ce programme et souhaitez faire un don, visitez le site Web pour plus d'informations. Je vous remercie.

Le programme fonctionne sous Windows NT/9x et supérieur.

Manuel

Le programme reconnaît les touches suivantes: (Verrouillage numérique doit être activé!) Clavier 1 - Bouton gauche de la souris

Clavier 2 - Bouton droit de la souris

Clavier 3 - Bouton central de la souris

Clavier 4, 5, 6, 8 - Déplace la souris vers la gauche, vers le bas, vers la droite ou vers le haut.

Clavier 7 - Mousewheel up (Scroll)

Clavier 9 - Molette vers le bas (Défilement)

Clavier/- Basculer le bouton gauche de la souris (utile pour les utilisateurs de RSI)

Clavier * - Bouton droit de la souris (utile pour les utilisateurs de RSI)

Clavier - - Bouton basique de la souris (utile pour les utilisateurs de RSI)

Ctrl + clavier 0 - Activer/désactiver l'émulateur de souris

Vous pouvez quitter Mouse Emulator en cliquant avec le bouton droit de la souris sur l’icône de la souris dans la barre des tâches.

Réglage de la vitesse de la souris: Double-cliquez sur l’un des fichiers .reg et redémarrez le programme pour modifier la vitesse de la souris. Par exemple, double-cliquez sur SlowMouseSpeed.reg et redémarrez le programme si vous pensez que la vitesse de la souris de l'émulateur de souris est trop élevée.

Pour les utilisateurs avancés: Si vous souhaitez régler la vitesse de la souris, vous pouvez utiliser regedit pour modifier les valeurs de registre.

Problèmes connus: L'émulateur de souris ne fonctionne pas avec les invites MS-Dos (9x) L'émulateur de souris ne fonctionne pas avec l'entrée de souris DirectX (DirectInput)

1
innovator

ce programme maintient le bouton gauche enfoncé - Mouse Emulator http://rhdesigns.browseto.org/mouseemulator.html

0
jake

Bonjour, je viens de trouver un autre moyen utile de le faire dans Windows 7.

1) Recherchez "Souris" pour rechercher le programme et les fichiers. Cliquez ensuite sur le résultat qui devrait ouvrir "Propriétés de la souris".

2) Cliquez sur "ClickLock" qui permet de mettre en évidence ou de faire glisser sans maintenir le bouton de la souris enfoncé.

3) Cliquez sur "Paramètres" pour régler l'heure avant l'activation du "script".

0

J'utilise également le Clicker Mouse Fastest de la souris Windows Intel. Il y a une semaine, ils ont corrigé un bogue. Cette application est maintenant 100 fois plus rapide que FastClicker de xytor mentionnée ci-dessus par Michael (avec le bogue, il était 10 fois plus rapide).

De plus, j'ai regardé le code source du Clicker Mouse le plus rapide d'Intel sous Windows et je l'ai adopté pour Java dans mes projets actuels. Allusion:

import com.Sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);

https://sourceforge.net/projects/fast-mouse-clicker-pro/

0
Larry Crafthende

Il existe un brillant successeur libre et open source du projet fastclicker réside également sur sourceforge. Il s’appelle "Le Clicker le plus rapide de la souris Intel pour Windows" (google it). Cette application utilise l'appel système moderne SendInput () au lieu de mouse_event () obsolète dans fastclicker. De plus, le "Clicker souris le plus rapide d'Intel pour Windows" est fortement optimisé avec le compilateur Intel C/C++ 15.0.

https://sourceforge.net/projects/fast-mouse-clicker-pro/

0
Michael Bulee