重新映射Caps Lock键后,如何切换Caps Lock?


11

我有一个Das Keyboard插入运行Linux的ThinkPad中。出于某种原因,有时xmodmap在解锁屏幕时,Ubuntu要求我重新运行,这Caps Lock可以Control根据需要与交换密钥。这种情况经常发生,以至于我通常使终端窗口保持打开状态,这xmodmap是我运行的最后一个命令,因此我可以单击然后Enter重新运行该命令并修复键盘。不幸的是,有时我忘记立即执行此操作,直到我使用Caps Lock密钥并发现它忘记了它与Control密钥的映射,我才注意到。

今天就是这样的一天。不幸的是,我忘记Caps Lock再次按下该键以在运行之前将其禁用xmodmap(如上所述,我这样做时没有键入任何字符,这会提醒我大写锁定处于打开状态)。现在启用了大写锁定,并且我没有任何键可以将其禁用,因为Caps Lock它已映射到Control。我尝试注销并立即重新登录,但是显然这还不够长,以至于Ubuntu忘记了我的密钥映射。(此外,由于我必须记住Shift在输入密码时按住该键,因此很难重新登录。)是否可以通过命令行运行来轻松撤消此操作,而不是创建一个.xmodmap撤消映射的新文件?由我当前的人添加?

Answers:



2

我重新映射了(完全没用)Scroll Lock作为新的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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.