Linux: X11 Mouse Button Numbering

By Xah Lee. Date: . Last updated: .

In Linux X11, each mouse button is assigned a number.

Here's the numbering:

[see Linux: How to Swap Mouse Buttons]

How to find the X11 mouse button number?

type xev in terminal, then click the button to see its number.

linux x11 xev output 2015 11 08
xev output

To exit xev, just close its window.

Mouse Numbering on Windows and Mac

The numbering also depends on OS and mouse driver.

For example, on Mac OS X 10.4.x, using a Microsoft 5-buttons mouse, the numbering changes depending on whether you have Microsoft's mouse driver (IntelliPoint) installed.

Numbering Scheme on Mac OS X with Microsoft 5-buttons Mouse without IntelliPoint Software

If you don't have IntelliPoint installed, then Mac OS X doesn't register the mouse wheel tilt left/right, and your Backward (4th) button is the same as right-button, and Forward (5th) button is 4th button.

Here's the numbering reported by emacs's describe-key.

See also: Mouse Reviews

Linux Keybinding How-to

  1. Keyboard Software Guide
  2. Swap Control Alt Keys
  3. Set F2 F3 F4 to Cut Copy Paste
  4. CapsLock → Escape
  5. CapsLock → Home
  6. Shift Lock
  7. Key to Switch App
  8. Key Repeat Rate
  9. System Keyboard Layout
  10. Switch Keyboard Layout
  11. Change Volume
  12. xmodmap
  13. xbindkeys
  14. xvkbd
  15. Find Keyboard Key Scancode
  16. X11 Keyboard Key Names
  17. 2 Layouts for 2 Keyboards
  18. Chinese Input Setup


  1. Mouse Hover to Auto-Raise Window
  2. Mouse Hover-Click
  3. Set Mouse Single-Click to Open File
  4. How to Set Mouse Speed
  5. How to Swap Mouse Buttons
  6. Set Trackball/Mouse Do Scroll
  7. Setup Accelerated Scroll and AutoScroll
  8. X11 Mouse Button Numbering

If you have a question, put $5 at patreon and message me.

Linux Keybinding Panel Index