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.