Cara memetakan kembali tombol Menu Konteks ke tombol Super


25

Keyboard ini hanya memiliki satu tombol super, jadi saya ingin memetakan ulang tombol menu untuk menebusnya.

Jawaban:


26

Gunakan xevuntuk menemukan kode kunci untuk kunci yang ingin Anda remap. Sebagai contoh jika saya menekan Menutombol itu memberitahu saya bahwa itu adalah kode kunci 135 .

Selanjutnya di ~/.xmodmaprcfile saya , saya menambahkan baris seperti ini:

keycode 135 = Super_R

... untuk membuatnya menjadi kunci windows tangan kanan. Maka yang tersisa hanyalah mengaktifkan remaps kunci. Ini biasanya terjadi secara otomatis saat login ke sesi x Anda, tetapi jika Lingkungan Desktop Anda tidak melakukannya, Anda dapat menjalankannya secara manual xmodmap ~/.xmodmaprcdari baris perintah atau skrip apa pun yang dijalankan ketika Anda login.


2
Satu-satunya masalah nyata dengan xmodmap adalah, ketika Anda mengganti tata letak. Anda harus menjalankan xmodmap lagi.
— greenoldman

Saya baru saja mencoba ini, dan saya tidak mendapatkan acara untuk tombol menu. Saya menggunakan Xfce4 mungkin itu alasannya, tapi saya tidak bisa memetakan tombol menu untuk hal-hal yang berguna.
— Arne

@ apakah ada acara yang muncul xev? Apakah semua tombol lain menunjukkan acara?
— Caleb

@ Caleb ya semua kunci lain menunjukkan acara. Tetapi bagi saya itu terpecahkan sekarang. Saya menemukan, bahwa ketika saya melakukan xmodmap ~/.Xmodmapdari .xinitrc, seperti yang dijelaskan dalam wiki lengkungan, itu berhasil. Hanya pratinjau dengan xmodmap ketika saya sudah masuk tidak berfungsi.
— Arne

6

Saya tidak tahu sistem apa yang Anda gunakan, tetapi jika itu adalah login yang cukup modern sebagai root, buka

/usr/share/X11/xkb/keycodes

Salin (buat cadangan) evdevfile. Edit itu. Temukan baris dengan Tombol Menu dan ubah alias ke tombol super (kiri atau kanan) mis. Ubah

alias <MENU> = <COMP>;

untuk

alias <MENU> = <SUPR>;

Logout, login ( X11harus direstart), nikmati keyboard baru Anda.


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.