1 votes

Désactiver la souris à l'aide d'une touche

Y a-t-il un moyen d'assigner une touche pour bloquer d'autres touches en utilisant autohotkey ? J'ai essayé ceci, j'ai essayé d'ajouter des parenthèses, mais rien ne fonctionne.

Voici le code

g::

lbutton::
rbutton::
BlockInput, MouseMove

return

comme vous pouvez le voir, je veux bloquer l'entrée de la souris si j'appuie sur g Quelqu'un peut-il m'aider à résoudre ce problème ?

  • J'ai cherché une solution pendant deux heures avant de poster ce message, alors ne le signalez pas comme répété.

3voto

user3419297 Points 2735
$g::
Mouse_Blocked := true   ; assign the Boolean value "true" or "1" to this variable
BlockInput, MouseMove   ; disable MouseMove
return

; The #If directive creates context-sensitive hotkeys

#If (Mouse_Blocked) ; If this variable has the value "true" 

    ; block mouse input:
    LButton::
    RButton::
    WheelUp::
    WheelDown::
    return

    $g::    ; press g to re-enable MouseMove and mouse input
    BlockInput, MouseMoveOff
    Mouse_Blocked := false
    return

#If ; turn off context sensitivity

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