June 10, 2009 | In: Ubuntu

Cambiare la configurazione dei tasti su Ubuntu

Oggi il mio mousepad ha deciso di darmi un dispiacere, rifiutandosi di rilasciare il tasto sinistro. Ogni tentativo di recuperare la corretta funzionalità ha dato esito negativo, quindi ho deciso di tentare di aggirare il problema rimappando il mouse, visto che il mousepad del mio acer 5633WMLI ha quattro tasti centrali al posto della rotella.
Ho però scoperto che a differenza della tastiera non c’è un programma grafico per modificare la mappatura della tastiera, quindi dopo una veloce ricerca ho trovato il comando che faceva al caso mio.

xmodmap
La sintassi per utilizzare questo comando per il nostro scopo è

xmodmap -e "pointer = configurazione"

dove per pointer intendiamo il device da rimappare.
A questo punto manca solo la configurazione nuova. Al fine di scoprire qual è il numero assegnato ad ogni tasto apriamo xev e facciamo dei click all’interno del quadrato che viene mostrato.

xev

L’output sarà qualcosa del genere:

ButtonPress event, serial 32, synthetic NO, window 0xca00001,
root 0x1a7, subw 0x0, time 154239968, (83,169), root:(89,219),
state 0x0, button 1, same_screen YES



ButtonRelease event, serial 32, synthetic NO, window 0xca00001,
root 0x1a7, subw 0x0, time 154240031, (83,169), root:(89,219),
state 0x100, button 1, same_screen YES

In questo caso il tasto che è stato premuto è mappato come numero 1, ed è associato al click sinistro del mouse.
Una volta scoperti i tasti che vogliamo sostituire, non ci basterà che inserirli nel giusto ordine. Nel mio caso ho sostituito un tasto inutilizzato, il 6, con quello sinistro che non funziona più, l’1. Il comando è risultato quindi

xmodmap -e "pointer 6 2 3 4 5 1 7 8 9"

1 Response to Cambiare la configurazione dei tasti su Ubuntu

Avatar

flynets

June 22nd, 2009 at 10:51

march, quale software usi per mappare la tastiera?

Comment Form

Get Adobe Flash player