Keyboard ini hanya memiliki satu tombol super, jadi saya ingin memetakan ulang tombol menu untuk menebusnya.
Keyboard ini hanya memiliki satu tombol super, jadi saya ingin memetakan ulang tombol menu untuk menebusnya.
Jawaban:
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.
xev? Apakah semua tombol lain menunjukkan acara?
xmodmap ~/.Xmodmapdari .xinitrc, seperti yang dijelaskan dalam wiki lengkungan, itu berhasil. Hanya pratinjau dengan xmodmap ketika saya sudah masuk tidak berfungsi.
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.