1 votes

Comment exécuter AutoHotKey dans un jeu ?

Ce n'est pas pour tricher. Je joue à un jeu solo de type "pointer et cliquer". Le seul objectif que j'ai est de déplacer le curseur pour qu'il soit visible sur ma télévision.

Mon ordinateur portable est branché sur l'écran de ma télévision et n'utilise que l'écran de la télévision (ainsi, bien que je puisse utiliser deux écrans, je n'en utilise qu'un seul).

Un problème que j'ai est que la souris se perd souvent en dehors des limites de la TV (je suppose que Windows 10 considère toujours qu'il y a 2 moniteurs et que même s'il n'est pas utilisé, il considère toujours qu'il y a une certaine valeur à ce que ma souris puisse traverser quelque chose d'invisible pour moi).

Une rapide recherche sur Google m'a permis de découvrir que je pouvais utiliser la touche AutoHotKey pour déplacer la souris au milieu de l'écran.

^!M::
CoordMode,Mouse,Screen
WinGetPos, winTopL_x, winTopL_y, width, height, A
winCenter_x := winTopL_x + width/2
winCenter_y := winTopL_y + height/2
;MouseMove, X, Y, 0 ; does not work with multi-monitor
DllCall("SetCursorPos", int, winCenter_x, int, winCenter_y)
;Tooltip winTopL_x:%winTopL_x% winTopL_y:%winTopL_y% winCenter_x:%winCenter_x% winCenter_y:%winCenter_y%

Source :

Cependant, lorsque je joue à un jeu et que j'exécute le raccourci, la souris ne se déplace pas. Lorsque je ne suis pas dans le jeu, il fonctionne comme prévu.

Existe-t-il un moyen de déplacer la souris au milieu de l'écran à partir d'un jeu ?

4voto

harrymc Points 394411

Certains jeux interceptent les événements du clavier et de la souris à un niveau très bas, ils les reçoivent donc avant AutoHotKey. Vous devez chercher une autre solution pour ces jeux. Notez également que l'utilisation d'AutoHotKey peut vous faire être interdit dans certains jeux.

Une possibilité serait de désactiver le moniteur principal dans Windows. Cela éviterait que le curseur n'aille dans ce moniteur, en le gardant dans le second moniteur.

Deux méthodes pour y parvenir :

  • Utilisez le raccourci clavier Win + P et sélectionnez "Second écran uniquement".

  • Ouvrir Paramètres > Affichage , sélectionnez le moniteur principal et utilisez le menu déroulant pour sélectionner "Déconnecter cet écran".

J'ai une petite hésitation avec mon conseil : Je ne peux pas faire de test car je n'ai pas de moniteurs multiples, je ne peux donc pas être sûr que Windows vous laissera désactiver le moniteur principal.

2voto

Keltari Points 67159

Vous pouvez utiliser Outils à double écran pour restreindre le mouvement de la souris.

Je l'ai utilisé dans le passé pour restreindre le mouvement de la souris dans les moniteurs. Certains jeux n'ont pas la possibilité de verrouiller le curseur de la souris sur la zone de jeu. Cet outil peut résoudre ce problème.

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