Mengabaikan upaya saya sebelumnya untuk menjawab yang gagal, saya menemukan sesuatu yang mengubah capslock sepenuhnya menjadi shift kiri. Jangan toggling, saya pikir itu gigih, dan itu sangat sederhana.
Pertama, saya sarankan membuat cadangan, sebelum saya memperkenalkan cara mengubahnya.
Lari sudo cp /usr/share/X11/xkb/symbols/pc ~/pckeybak
Sekarang ada cadangan, mari kita pergi ke pengeditan.
Gunakan editor teks favorit Anda untuk mengedit file ini sebagai root:
/usr/share/X11/xkb/symbols/pc
Temukan segmen yang terlihat seperti ini (di dekat bagian atas, baris 22 untuk saya):
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_lock ] };
key <NMLK> { [ Num_Lock ] };
sunting
key <CAPS> { [ Caps_lock ] };
menjadi
key <CAPS> { [ Shift_L, Caps_Lock ] };
sebagai gantinya. ( Caps_Lock
Setelahnya Shift_L,
mungkin tidak perlu.)
Mulai ulang manajer tampilan Anda (biasanya sudo service lightdm restart
) dan capslock sekarang akan bergeser. ( Catatan: Mesin uji saya menggunakan GNOME, jadi saya harus memulai ulang gdm
. Namun, itu menyebabkan beberapa kedipan aneh pada TTY mundur, dan gdm
tidak pernah memulai ulang. Saya harus mem-boot ulang sepenuhnya.)
Yang ini saya benar-benar dapat menguji, dan dapat mengkonfirmasi itu berfungsi.
Diadaptasi dari xmodmap Permanen di Ubuntu 13.04