web-dev-qa-db-ja.com

キーを使用してマウスを無効にする

自動ホットキーを使用して他のキーをブロックするためにキーを割り当てる方法はありますか?私はこれを試しましたが、括弧を追加してみましたが何も機能しません

これがコードです

g::

lbutton::
rbutton::
BlockInput, MouseMove

return

ご覧のとおり、gを押した場合、マウス入力をブロックしたいのですが、誰かがこの問題を解決するのを手伝ってくれませんか?

  • 私はこれを投稿する前に2時間解決策を探していたので、繰り返し報告しないでください
1
Evil DEvil
$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
3
user3419297