Nonaktifkan XF86Back dan XF86Forward (kembali / meneruskan browser di Lenovo Thinkpad)


21

Thinkpad R500 saya memiliki tombol kembali / maju hanya tentang tombol arah, jadi di Firefox saya terus kehilangan teks yang dimasukkan, secara tidak sengaja.

Bagaimana cara menonaktifkan tombol back / forward ini?

Kutipan dari 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

Jawaban:


22

Anda dapat menonaktifkan kunci menggunakan xmodmapperintah. Misalnya, untuk menonaktifkan XF86Back, jalankan perintah berikut:

xmodmap -e "keycode 166="

Ini menetapkan kode kunci 166(yang merupakan kode kunci XF86Backseperti yang Anda lihat di xevoutput) menjadi tidak ada, yang berarti kode kunci dinonaktifkan. Untuk mengaktifkan kembali XF86Back:

xmodmap -e "keycode 166=XF86Back"

Untuk menonaktifkan tombol Kembali dan Maju secara otomatis, buat file .xmodmapdi folder rumah Anda dan rekatkan yang berikut di dalamnya:

keycode 166=
keycode 167=

7
Saya juga bisa menyarankan Anda untuk menuntut mereka sebagai tombol Beranda dan Akhiri. Ini berfungsi baik untuk mengedit teks di ThinkPad saya. Cukup setel kode kunci menjadi Homedan End.
Rasmus

2
@Rasmus: "menuntut mereka" haha ​​"menggunakannya" Saya kira ;-) Ya, ini masuk akal dan berguna di bawah vim atau terminal juga. Untuk memastikan semua orang mengerti, itu adalah keycode 166=Homedan keycode 167=End.
Nicolas Raoul

1
xmodmap -e "keycode 166 =" berfungsi dengan baik, tetapi ketika saya menambahkan file .xmodmap dengan konten ke rumah saya, bagian belakang dan maju masih berfungsi. apakah saya melewatkan sesuatu di sini?
Husni

2
@ Husni: sama di sini. Sepertinya namanya bervariasi. Pada beberapa sistem .xmodmaprc, di Ubuntu tampaknya .Xmodmap sejak oneiric.
Mu Mind

1
Sayangnya, file home .xmodmap tidak berfungsi dengan versi terbaru Ubuntu (tidak masalah nama apa yang Anda gunakan), lihat askubuntu.com/questions/325272/… . Jika ada yang bisa memberikan instruksi yang dapat dipahami tentang cara menonaktifkan kunci ini dengan XKB, itu akan bagus.
JDiMatteo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.