Bagaimana saya bisa beralih caps lock ketika kunci Caps Lock dipetakan ulang?

11

Saya memiliki Das Keyboard yang terhubung ke ThinkPad yang menjalankan Linux. Untuk beberapa alasan, kadang-kadang Ubuntu mengharuskan saya untuk menjalankan kembali xmodmapketika saya membuka kunci layar saya, yang menukar Caps Lockkunci saya dengan Control, seperti yang saya inginkan. Ini sering terjadi sehingga saya biasanya membiarkan jendela terminal terbuka di mana xmodmapperintah terakhir yang saya jalankan, jadi saya bisa menekan dan kemudian Entermenjalankan kembali perintah dan memperbaiki keyboard saya. Sayangnya, kadang-kadang saya lupa untuk melakukan ini segera, dan saya tidak melihat sampai saya menggunakan Caps Lockkunci dan menemukan bahwa ia telah lupa pemetaannya ke Controlkunci.

Hari ini adalah hari yang demikian. Sayangnya, saya lupa untuk menekan Caps Locktombol lagi untuk menonaktifkannya sebelum berjalan xmodmap(yang seperti yang dijelaskan, saya lakukan tanpa mengetikkan karakter apa pun, yang akan mengingatkan saya untuk menutup kunci yang sedang menyala). Sekarang caps lock diaktifkan dan saya tidak memiliki kunci yang dapat saya tekan untuk menonaktifkannya karena Caps Locksudah dipetakan ke Control. Saya mencoba keluar dan kembali segera, tetapi ternyata itu tidak “cukup lama” bagi Ubuntu untuk melupakan pemetaan kunci saya. (Juga, sulit untuk masuk kembali karena saya harus ingat untuk menahan Shiftkunci saat mengetik kata sandi saya.) Apakah ada sesuatu yang dapat saya jalankan dari baris perintah untuk membatalkan ini dengan mudah daripada membuat .xmodmapfile baru yang membatalkan pemetaan. ditambahkan oleh saya saat ini?

bolinfest
sumber

Jawaban:

9

Anda dapat menjalankan setleds -capsperintah dari dalam konsol. Untuk sampai ke konsol, tekan Ctrl+ Alt+ F1, dan tekan Ctrl+ Alt+ F7untuk kembali ke tempat Anda sebelumnya.

Info tentang pos ini

orangething
sumber
2

Saya memetakan ulang (sama sekali tidak berguna) Scroll Locksaya sebagai yang baru Caps Lock.

!!!
!!! For Dvorak and Qwerty
!!!
remove Lock = Caps_Lock
remove Lock = Scroll_Lock
remove Control = Control_L
keysym Scroll_Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Lock = Scroll_Lock
add Control = Control_L
Martín Canaval
sumber