![通过 CapsLock 切换布局,通过 Shift+CapsLock 不执行任何操作](https://linux22.com/image/811867/%E9%80%9A%E8%BF%87%20CapsLock%20%E5%88%87%E6%8D%A2%E5%B8%83%E5%B1%80%EF%BC%8C%E9%80%9A%E8%BF%87%20Shift%2BCapsLock%20%E4%B8%8D%E6%89%A7%E8%A1%8C%E4%BB%BB%E4%BD%95%E6%93%8D%E4%BD%9C.png)
我需要通过 切换键盘布局Caps Lock。
我按了System Settings
-> Keyboard layout
-> options
-> keys to change layout
-> caps lock
,成功了。
但有时我按下Shift+Caps Lock会生气,所以我想阻止Shift+Caps Lock变成大写。我该怎么做?我尝试选择System Settings
-> Keyboard layout
-> options
-> Caps Lock behavior
-> disable Caps Lock
,但之后Caps Lock布局并没有像我想要的那样改变。
操作系统是 Ubuntu 11.10
我应该怎么做才能实现这个目标?
开始悬赏
答案1
最好的选择可能是禁用Shift+Caps Lock组合键,将其映射为不执行任何操作。这样,每次你错误地输入它时,它都不会执行任何操作。我还没有尝试过,但是这里's 可能会有帮助。
经过几次尝试,我推荐以下替代方案:
1. 将“更改布局的键”设置为“Caps Lock(更改第一个布局)、Shift+Caps Lock(更改最后一个布局)”,并将两种语言按正确的顺序排列,以便Caps Lock更改和Shift+Caps Lock更改回来。(但是我假设这两者都不行,因为您错误地按下了 Shift+Caps Lock)
2. 将“更改布局的键”改为“Shift+Caps Lock”。至少这样您就能更清楚地意识到自己的错误。
希望我能帮上忙。
答案2
尝试这个:
xmodmap -e "keycode 66 = "
xmodmap -e "clear Lock"
但不确定它是否是永久的。