Kami memiliki keyboard ergonomis di tempat kerja yang saya tidak terbiasa. Saya sepertinya terus menekan tombol capslock saat saya masuk vim
dan itu mulai mengganggu. Bagaimana saya bisa menonaktifkan kunci ini, dan atau mengubahnya menjadi kunci lain?
10
Jawaban:
Cara cepat dan kotor untuk menonaktifkannya adalah dengan
xmodmap
:Pertanyaan selanjutnya adalah apa yang ingin Anda lakukan dengannya? Saya biasanya menjadikannya sebagai Ctrlkunci:
Bergantung pada DE / WM Anda, kemungkinan ada cara untuk melakukan ini dalam konfigurasi GUI. Misalnya Gnome memiliki opsi "tata letak keyboard" pada panel kontrol dengan tab opsi yang mencakup beberapa modifikasi tata letak yang serupa.
sumber
setxkbmap
solusi untuk jawaban saya kemudian ...Gunakan
xmodmap
.Pengaturan untuk menonaktifkan capslock Anda adalah
Ini akan ditempatkan di
.xmodmap
file Anda .Opsi lain - untuk menonaktifkannya sementara, Anda dapat menggunakan
setxkbmap
opsi:dan kemudian, untuk mengembalikan perilaku normal:
setxkbmap -option
sumber
Menggunakan xmodmap hanya akan mengubah pengikatan kunci saat di X. Jika Anda membutuhkannya di konsol itu sedikit berbeda. Perubahan di bawah ini akan memodifikasi X serta konsol, jadi saya selalu melakukannya dengan cara ini.
Untuk Linux, tambahkan ini ke /etc/rc.local (atau buat skrip init):
Untuk Solaris pada PC dengan pengeditan papan ketik USB
/usr/share/lib/keytables/type_6/reset
(untuk jenis papan ketik lain, Anda akan menggantinyatype_6
dengan jenis yang sesuai):Temukan baris ini:
Ganti dengan ini:
Secara alami Anda dapat mengganti Controldengan tombol apa saja yang Anda inginkan.
sumber
Ini adalah bagian dari saya
.xmodmaprc
, yang berubah CapsLockmenjadi Esc, dan sebaliknya:Anda dapat memeriksa kode kunci dengan menjalankan
xev
dan hanya menekan tombol yang ingin Anda periksa.sumber