En un archivo de configuración X, los botones del mouse pueden asignarse usando una opción ButtonMapping:
Section "InputClass"
# ...
Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
# ...
EndSection
Cambiar el orden de los números cambia el comportamiento de los botones del mouse. Sin embargo, no puedo encontrar ninguna documentación que describa cómo se asigna el comportamiento. Qué poca documentación hay, ayudé a escribir.
Por ejemplo, si la asignación de botones se escribió así:
Option "ButtonMapping" "a b c d e f g h i"
Documentaríamos estas posiciones como:
- a - Clic izquierdo
- b - Medio
- c - clic derecho
- d - Desplazarse hacia adelante
- e - Desplazarse hacia atrás
- f - Adelante
- g - hacia atrás
- h - Desplazamiento horizontal
- i - Desplazamiento vertical
Mi pregunta entonces: ¿Qué significan los valores de posición de un medio que representan en realidad y cómo se asignan a los botones del ratón?
Actualizar
Ejecución de xmodmap -pp
espectáculos:
$ xmodmap -pp
There are 10 pointer buttons defined.
Physical Button
Button Code
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
Esto no es útil ya que no contiene información que un humano pueda usar sobre los atributos físicos del mouse (es decir, mostrar dos columnas de números es inútil sin los nombres de los botones, como "botón izquierdo"). Entonces, aunque técnicamente esto podría responder la pregunta de "cómo se mapean", la pregunta sigue sin respuesta en ningún sentido práctico.