ubuntu:mouse:determine_the_mouse_button_numbers
Table of Contents
Ubuntu - Mouse - Determine the Mouse Button Numbers
Each button on the mouse should have a Unique number associated with it.
This Button Number can be used to configure a specific button.
Determine the Mouse to use
xinput | grep -m 1 "DeathAdder" | sed 's/^.*id=\([0-9]*\)[ \t].*$/\1/'
returns:
8
NOTE: See Determine the Mouse.
- This shows that the id of the mouse is 8 in this case.
Get Button Map
xinput get-button-map 8
returns:
1 2 3 4 5 6 7 8 9
NOTE: The id of 8 is used, as determined by the previous command.
- The result shows that the mouse has 9 buttons.
Determine Which Mouse Button is Which
xinput test
returns:
... button press 1 button release 1 ...
NOTE: A unique button number should be able to be determined for each button on the mouse.
- In this case, the result shows button press 1 when the left mouse button on the mouse was pressed.
- Determine the Button Number for every button.
- Usually left mouse button is shown as button 1.
- Usually middle mouse button is shown as button 2.
- Usually right mouse button is shown as button 3.
- Other buttons can be determined through trial and error.
- The scroll wheel on the mouse (both forwards and backward scrolls) also have a unique button id.
Another Way to Determine the Mouse Buttons
xev | grep button or xev
displays:
NOTE: Move the mouse cursor within the boxes and the xev will display many lines of data relating to mouse movements and button presses.
Identify Each Button Number
With xev running, move the mouse pointer into the xev display and click each button on the mouse.
ButtonPress event, serial 37, synthetic NO, window 0x6200001, root 0x1e4, subw 0x0, time 2473474233, (151,31), root:(239,183), state 0x0, button 1, same_screen YES
NOTE: A unique button number should be able to be determined for each button on the mouse.
- In this case, the bottom line of the result shows button 1 when the left mouse button on the mouse was pressed.
- Determine the Button Number for every button.
- Usually left mouse button is shown as button 1.
- Usually middle mouse button is shown as button 2.
- Usually right mouse button is shown as button 3.
- Other buttons can be determined through trial and error.
- The scroll wheel on the mouse (both forwards and backward scrolls) also have a unique button id.
References
ubuntu/mouse/determine_the_mouse_button_numbers.txt · Last modified: 2021/10/25 11:18 by peter