Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to temporarily disable the effect of a mouse button during part of a command, but still be able to detect whether it's been pressed. Is this possible?

share|improve this question
up vote 4 down vote accepted
if (CommandIsRunningYeah = 0)
Send R

And then set CommandIsRunningYeah to 1 at the start of your command, and 0 at the end.

share|improve this answer

Why not simply put a Return statement as the first command? For example, the following command minimizes any window when you click twice on it with the right mouse key, within 500ms.

  If (A_PriorHotkey != A_ThisHotkey OR A_TimeSincePriorHotkey > 500)
  Sleep 250
  Send {Esc}
  WinMinimize, A

NOTE: Sleep 250 waits for the context menu and then Send {Esc} closes it. If it wasn't disabled.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.