Disabilita XF86Back e XF86Forward (browser avanti / indietro su Lenovo Thinkpad)


21

Il mio Thinkpad R500 ha i tasti avanti / indietro proprio sui tasti di direzione, quindi su Firefox continuo a perdere il testo inserito, per errore.

Come disabilitare questi tasti indietro / avanti?

Estratto da Xev:

KeyPress event, serial 29, synthetic NO, window 0x5e00001,
    root 0xbc, subw 0x0, time 2375874, (1279,794), root:(1285,881),
    state 0x10, keycode 166 (keysym 0x1008ff26, XF86Back), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
KeyPress event, serial 32, synthetic NO, window 0x5e00001,
    root 0xbc, subw 0x0, time 2377115, (1279,794), root:(1285,881),
    state 0x10, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Risposte:


22

Puoi disabilitare le chiavi usando il xmodmapcomando. Ad esempio, per disabilitare XF86Back, eseguire il comando seguente:

xmodmap -e "keycode 166="

Questo imposta il codice chiave 166(che è il codice chiave per XF86Backcome puoi vedere xevnell'output) su niente, il che significa che è disabilitato. Per riattivare XF86Back:

xmodmap -e "keycode 166=XF86Back"

Per disabilitare automaticamente sia i tasti Indietro che Avanti, crea il file .xmodmapnella tua cartella home e incolla quanto segue al suo interno:

keycode 166=
keycode 167=

7
Potrei anche suggerirti di denunciarli come chiavi Home e End. Funziona benissimo per l'editing di testo sul mio ThinkPad. Basta impostare il codice chiave uguale a Homee End.
Rasmus

2
@Rasmus: "denunciali" haha ​​"usali" Immagino ;-) Sì, questo ha molto senso ed è utile anche sotto Vim o Terminal. Per assicurarsi che tutti capiscano, lo è keycode 166=Homee keycode 167=End.
Nicolas Raoul,

1
xmodmap -e "keycode 166 =" funziona perfettamente, ma quando aggiungo il file .xmodmap con i contenuti a casa mia avanti e indietro funzionano ancora. mi sto perdendo qualcosa qui?
Husni,

2
@Husni: lo stesso qui. Sembra che il nome vari. Su alcuni sistemi è .xmodmaprc, su Ubuntu sembra essere .Xmodmap da onirica.
Mu Mind

1
Sfortunatamente, i file home .xmodmap non funzionano con le versioni recenti di Ubuntu (non importa quale nome usi), vedi askubuntu.com/questions/325272/… . Se qualcuno potesse dare istruzioni comprensibili su come disabilitare questi tasti con XKB sarebbe fantastico.
JDiMatteo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.