Middleclick

middleclick is an event that occurs when the middle mouse button is pressed. This facility requires a three button mouse, although emulation via a two button mouse is possible on some systems by pressing both mouse buttons simultaneously.

Problems
Problems with software incorporating this feature are:


 * A mouse with three buttons is required or emulation via a two button mouse is required
 * The interface is not compatible with touchscreen based systems because touchscreens do not generally provide alternative finger recognition or middleclick facilities.
 * Users unable to use a mouse cannot access the middleclick functionality.

Affected systems

 * 9wm - Requires a three button mouse in order to operate
 * sawfish - Uses middleclick to access the root menu

Programming Recommendations
The use of middleclick functionality for component selection is not permitted under the touchscreen compatibility policy.

Revolution Against Mouse Requisite Interfaces
The Revolution Against Mouse Requisite Interfaces is a project to make software easier to operate and automate.