问题描述
我正在使用Xubuntu 12.04。如何交换或重新映射Control
(或任何密钥)和Caps Lock
密钥?
最佳解决方案
其他方式:
sudo vi /etc/default/keyboard
然后找到以XKBOPTIONS
开头的行,并添加ctrl:nocaps
以使Caps Lock成为另一个Control键或ctrl:swapcaps
来交换Caps Lock和Control。
例如,我看起来像
XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"
然后运行
sudo dpkg-reconfigure keyboard-configuration
这种方式更好的原因是它将对虚拟控制台(例如Ctrl
+ Alt
+ F1
)以及图形桌面生效。
次佳解决方案
交换密钥去:
Xubuntu→设置管理器→会话和启动
然后在Sessions和Startup配置器中去
应用程序自动启动(顶部的选项卡)→添加(底部按钮)
现在在Add Application屏幕上
-
名称:Control和CapsLk交换
-
描述:交换两个键
-
命令:/usr /bin /setxkbmap -option “ctrl:swapcaps”
要将Caps Lock重新映射到Control,请转到:
Xubuntu→设置管理器→会话和启动
然后在Sessions和Startup配置器中去
应用程序自动启动(顶部的选项卡)→添加(底部按钮)
现在在Add Application屏幕上
Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"
第三种解决方案
对于Raring(至少):
启动”Keyboard layout”(来自破折号)。
按”Options…”以进入“键盘布局选项”菜单。
我选择了“Ctrl键位置”=> “大写锁定为Ctrl”。你的口味可能会有所不同。
第四种方案
对于compose而不是caps,将compose:caps
作为-options
参数。