过去我习惯用来xmodmap
阻止Caps Lock按钮工作,然后告诉Launchy来处理按键。我似乎不能再这样做了。
Caps Lock禁用正常行为并使其执行其他操作的最佳方法是什么?
答案1
从howtogeek.com这对于任何操作系统都有一个很好的答案。
对于 Linux(包括 Ubuntu):
setxkbmap -option <OPTION>
例如<OPTION>
:
caps:none
– 禁用大写锁定。caps:super
– Caps Lock 成为附加极好的(又名 Win 键)。caps:ctrl_modifier
– Caps Lock 成为附加Ctrl。caps:numlock
– Caps Lock 成为附加数字键盘(的第一个键。caps:escape
– Caps Lock 成为附加逃脱。caps:backspace
– Caps Lock 成为附加退格键。caps:swapescape
– Caps Lock 变为 Escape,Escape 变为 Caps Lock
注意:Xmodmap 是已弃用赞成 setxkbmap。
答案2
在 Ubuntu 11.10 - 13.04 中
- 打开键盘布局应用程序并单击“选项”按钮。
- 会出现一个重新绑定选项列表。选择“Caps Lock 键行为”。
- 选择您喜欢的 Caps Lock 重新利用选项。
答案3
您可以通过前往键盘->布局->选项->大写锁定行为并选择“禁用大写锁定”来禁用它。
编辑:
我不知道为什么使用其他键盘键似乎不方便。
但是在我尝试使用CTRL++之后,Launchy 运行良好。SuperSpace
并且您需要将launchy
托盘图标列入白名单。请参阅如何访问并启用系统托盘中的更多图标?。您还需要将其添加到启动应用程序中,因为如果不打开它,它将无法工作。
毕竟,作为 Launcy 的替代品,尝试一下突触 因为它与 gnome 和 unity 实现了最佳的集成。
答案4
要将无用的 caps_lock 重新映射到基本 shift,请执行以下操作
xmodmap -e "keycode 66 = Shift_L"