Saya memiliki keyboard memahat microsoft yang memiliki ruang ganda. Saya ingin menggunakannya di linux. Saya tidak dapat menemukan dokumen, retas dll. Saya ingin memetakan ulang salah satu tombol spasi untuk memasukkan kunci. Saya tidak tahu di mana saya bisa mulai menggali untuk menyelesaikan masalah.
[Sunting 1]
Saya menggunakan perintah "showkeys -s" yang menampilkan nilai "0x39 0xb9". Namun kedua ruang tersebut memberikan hasil yang sama. Apakah ada informasi lain yang mungkin berbeda satu sama lain?
Terima kasih
http://www.microsoft.com/hardware/en-us/d/sculpt-comfort-keyboard
Jawaban:
Lembar data teknis keyboard mengatakan ini:
"Sisi kanan bilah ruang memiliki fungsi bilah spasi yang khas; sisi bilah ruang akan beralih antara fungsionalitas backspace dan fungsionalitas bilah spasi yang khas. Untuk mengaktifkan, tekan dan tahan kedua sisi bilah ruang selama 3 detik."
Ini menunjukkan itu adalah fitur built-in dari keyboard dan tidak memerlukan driver. Jika Anda mengaktifkan fitur ini,
showkeys
kemungkinan besar akan melaporkan kode kunci untuk backspace jika Anda menekan bilah spasi kiri (dalam hal ini Anda masih kurang beruntung). Jika, di sisi lain, keyboard itu kebetulan mengeluarkan dua scancode yang berbeda untuk bilah spasi kiri dan backspace nyata, Anda dapat memetakan kode kunci itu ke Enter. Pemetaan keyboard dapat dimanipulasi dengan alat seperti xkbcomp atau membuat pemetaan Anda sendiri. Namun berhati-hatilah, bahwa penanganan kode kunci oleh X sangat esoterik dan dokumentasi ... agak singkat. Awal adalah dokumentasi xkbcomp.BTW, perhatikan bahwa kode kunci yang dilaporkan "0x39 0xb9" adalah untuk kunci yang sama, yang terakhir hanya memiliki bit set tinggi untuk menunjukkan pelepasan kunci. 0x39 adalah 57 desimal, yang memetakan ke tombol Space di X untuk keyboard PC.
sumber