J'ai une configuration à trois moniteurs sous Windows 7 et je perds parfois la trace de l'emplacement de mon curseur. Existe-t-il un raccourci Windows permettant de réinitialiser la position de la souris ? Je suppose qu'il n'y en a pas, mais pourrait-il y avoir un moyen de configurer une simple macro que je pourrais lier à une combinaison de touches pour placer mon curseur à un emplacement par défaut, comme le centre de l'écran principal ?
Réponses
Trop de publicités?En utilisant WMIC et Powershell (qui devraient tous deux être déjà installés sous Windows 7), cela devrait être faisable.
En utilisant WMIC, vous pouvez obtenir la largeur et la hauteur de l'écran :
C:\>wmic desktopmonitor get screenheight, screenwidth
ScreenHeight ScreenWidth
900 1440
et Powershell peut définir la position de la souris (en remplaçant <X>
y <Y>
avec les coordonnées réelles) :
PS C:\>[system.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | out-null
PS C:\>[System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point(<X>,<Y>)
Donc, un peu de tâtonnement (et de mathématiques de base) devrait vous donner un script qui, lorsqu'il est exécuté, centre le pointeur de la souris.
Un autre AutoIt3 programme :
<!-- --!>
;;; Define variables according to you
$speed = 1 ; 0=instantly, 1=fastest, 100=slowest
$delay = 100 ; milliseconds
$hotkey = "^+!c" ; ^=Ctrl, +=Shift, !=Alt
;;; Hotkey function
Func GetMyMouse()
MouseMove(@DesktopWidth / 2, @DesktopHeight / 2, $speed)
EndFunc
;;; Register hotkey
HotKeySet($hotkey, "GetMyMouse")
;;; Program body (busy wait)
While True
Sleep($delay)
WEnd
Euh... Je ne pense pas.
mais pour ce qui est de trouver votre souris, vous pouvez activer le "sonar du pointeur" pour que votre pointeur soit pointé lorsque vous appuyez sur la touche contrôle. (actuellement sur un Mac, mais je vais essayer de faire des captures d'écran dans un moment et de les éditer).
concernant l'idée macro. Je suppose que c'est plausible... mais je ne connais aucune application qui a déjà programmé cela, ou comment le faire moi-même.
- Réponses précédentes
- Plus de réponses