A small performant Windows "tray application" which suppresses false double clicks under the assumption that:
false double click = elapsed time between last mouseup and current mousedown event <= threshold
- Download the latest release.
- Preferably create a shortcut, batch script, task, etc to set command-line options and/or to put it into the autostart.
- Test and customize the thresholds for the best possible experience.
- Enjoy!
threshold
: min delay between clicks in milliseconds to trigger a double click (def: 60 min: 1 max: 500)
Option | Parameter | Description |
---|---|---|
-t or --threshold | <threshold> | Sets the general double click threshold. (overridable by button specific options) |
-l or --left | [threshold] | Enables monitoring and/or sets the threshold of the left mouse button. |
-r or --right | [threshold] | Enables monitoring and/or sets the threshold of the right mouse button. |
-m or --middle | [threshold] | Enables monitoring and/or sets the threshold of the middle mouse button. |
-b or --four | [threshold] | Enables monitoring and/or sets the threshold of the 4th "back" mouse button. |
-f or --five | [threshold] | Enables monitoring and/or sets the threshold of the 5th "forward" mouse button. |
-q or --qpc | Enables high-resolution time stamps for interval measurements. (<1µs vs 15.6ms) |
MouseDebouncer32.exe -t100 --middle -r80
=> middle button: 100ms; right button: 80ms
MouseDebouncer64.exe -q --four=75
=> high-resolution time stamps; fourth button: 75ms
* If no button is specified, the left button will be automatically set.