前スレ989です

$WheelDown::
Send, {WheelDown}

If( GetKeyState( "RButton", "P" ) ) {

Send, ^w
}
Return

$RButton::
Send, {RButton Down}
KeyWait RButton
Send, {RButton Up}
Return

で、「右ボタンを押しながらホイールダウンしたらブラウザのタブを閉じる」
というマウスジェスチャーを作ったのですが
このままだとタブを閉じたあとに{RButton Up}に反応して右クリックメニューが開かれてしまうのをどうにかしたいと思っています

RButton & WheelDown:: Send, ^w
とかだと右ボタンを離すまで{RButton Down}もされなくなるのが困るので別の方法を取りたいのですが…

MouseGesture.ahkのソースは読んでみましたがちょっと長くてすぐには把握できませんでした…