Questa tastiera ha un solo tasto super, quindi voglio rimappare il tasto menu per compensare quello.
Questa tastiera ha un solo tasto super, quindi voglio rimappare il tasto menu per compensare quello.
Risposte:
Utilizzare xevper trovare il codice chiave per la chiave che si desidera rimappare. Ad esempio, se premo il Menutasto mi dice che quello è il codice chiave 135 .
Successivamente nel mio ~/.xmodmaprcfile, aggiungo una riga come questa:
keycode 135 = Super_R
... per renderlo il tasto destro di Windows. Quindi non resta che attivare i rimappaggi dei tasti. Questo di solito accade automaticamente all'accesso alla tua sessione x, ma se l'ambiente desktop non lo fa puoi eseguirlo manualmente xmodmap ~/.xmodmaprcda una riga di comando o qualunque script venga eseguito quando accedi.
xev? Tutti gli altri tasti mostrano eventi?
xmodmap ~/.Xmodmapda .xinitrc, come è descritto nel wiki arco, funziona. Solo l'anteprima con xmodmap quando ho già effettuato l'accesso non funziona.
Non so quale sistema usi, ma se è abbastanza moderno accedi come root, vai a
/usr/share/X11/xkb/keycodes
Copia (crea un backup) evdevfile. Modificalo. Trova la riga con il tasto Menu e cambia il suo alias in tasto super (sinistro o destro), ad esempio cambia
alias <MENU> = <COMP>;
a
alias <MENU> = <SUPR>;
Esci, accedi ( X11deve essere riavviato), goditi la tua nuova tastiera.