Fungsi peta + backspace untuk dihapus

9

Saya sudah terbiasa dengan laptop Apple, di mana Function+ Backspacedipetakan ke Delete. Saya juga oke dengan Shift+ Backspace.

Apakah ada cara untuk mendapatkan ini? Catatan, saya menggunakan Xmonad dan memiliki beberapa modifikasi keyboard yang diatur dengan xmodmaptetapi memiliki sedikit pemahaman tentang cara kerjanya.

Saya sudah mencoba xmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace", yang berfungsi di beberapa aplikasi tetapi diabaikan oleh terminal saya.

Saya telah melihat pertanyaan ini tetapi tampaknya khusus untuk KDE. Saya lebih suka tidak harus menggunakan GUI.

Espressofa
sumber
1
Saya menjalankan Ubuntu 14.04 GNOME pada Macbook (10,1). fn + BackSpace berfungsi sebagai Hapus secara default. Saya mencoba untuk mengikat Shift + BackSpace ke Hapus menggunakan xmodmap -e 'keycode 22 = BackSpace Delete' tetapi itu tidak berhasil. Dalam aplikasi Shift + BackSpace tidak melakukan apa-apa dan di terminal itu akan menghasilkan ~ 2.
ballPointPenguin
1
Aneh bahwa pertanyaan ini tidak dijawab.
Steven Roose
@ SevenRoose Apakah Anda mencari jawaban untuk ini?
Seth
1
Kenapa lagi saya akan membuka hadiah?
Steven Roose

Jawaban:

1

Saya rasa ini tidak mungkin. Tombol fungsi itu sendiri tidak mengirim kode kunci, itu memodifikasi kode yang dikirim oleh tombol yang ditekan bersama. Artinya, ini diterapkan oleh keyboard, bukan OS. Tidak ada kode backspace fungsi pada kebanyakan keyboard.

Anda dapat memeriksa ini di keyboard Anda menggunakan perintah showkey. Jalankan showkey sebagai root dan coba menekan berbagai tombol dengan, dan tanpa, tombol fungsi.

Tony McGregor
sumber
0

Saya menemukan tutorial yang bermanfaat di sini

http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/

Solusi yang cukup sederhana dengan pendekatan yang berbeda, dan itu menyelesaikan masalah saya

firmanium
sumber
Saya sudah mencoba banyak tutorial. Kunci Fn tampaknya tidak dapat dipetakan. Saya sudah mencoba membuatnya bekerja dengan Shift atau Alt sekarang, tidak berhasil juga.
Steven Roose
Ini tidak menyelesaikan pertanyaan dan hanya tautan posting yang bukan jawaban