In un file di configurazione X i pulsanti del mouse possono essere mappati usando un'opzione ButtonMapping:
Section "InputClass"
# ...
Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
# ...
EndSection
La modifica dell'ordine dei numeri modifica il comportamento dei pulsanti del mouse. Tuttavia non riesco a trovare alcuna documentazione che descriva come viene assegnato il comportamento. Che poca documentazione c'è, ho aiutato a scrivere.
Ad esempio, se la mappatura dei pulsanti è stata scritta in questo modo:
Option "ButtonMapping" "a b c d e f g h i"
Vorremmo documentare queste posizioni come:
- a - Clic sinistro
- b - Medio
- c - Clic destro
- d - Scorrere in avanti
- e - Scorrere all'indietro
- f - Avanti
- g - Indietro
- h - Scorrimento orizzontale
- i - Scorrimento verticale
La mia domanda quindi: cosa rappresentano realmente i valori posizionali di un attraverso e come sono mappati ai pulsanti del mouse?
Aggiornare
Esecuzione di xmodmap -pp
spettacoli:
$ 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
Ciò non è utile in quanto non contiene informazioni che un essere umano può utilizzare sugli attributi fisici del mouse (ovvero mostrare due colonne di numeri è inutile senza i nomi dei pulsanti, come "pulsante sinistro"). Quindi, sebbene tecnicamente questo possa rispondere alla domanda di "come sono mappati", la domanda rimane senza risposta in senso pratico.