linux 终端交换caps,Linux交换Esc和Caps

使用过 .xmodmap,重启后就失效,添加到rc.local也不管用,后来通过在xorg里配置成功。

更改xorg里的键盘配置,增加Option "XkbOptions" "caps:swapescape" 我用的archlinux在/etc/X11/xorg.conf.d/00-keyboard.conf,有些可能在 /etc/X11/xorg.conf 一个可能的键盘字段类似下面这样

Section "InputClass"

Identifier "system-keyboard"

MatchIsKeyboard "on"

Option "XkbOptions" "caps:swapescape"

Option "XkbLayout" "cn"

Option "XkbModel" "pc105"

EndSection

类似的命令可以在/usr/share/X11/xkb/rules/xorg.lst里找到,比如

caps:internal Caps Lock uses internal capitalization; Shift "pauses" Caps Lock

caps:internal_nocancel Caps Lock uses internal capitalization; Shift does not affect Caps Lock

caps:shift Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock

caps:shift_nocancel Caps Lock acts as Shift with locking; Shift does not affect Caps Lock

caps:capslock Caps Lock toggles normal capitalization of alphabetic characters

caps:shiftlock Caps Lock toggles ShiftLock (affects all keys)

caps:swapescape Swap ESC and Caps Lock

caps:escape Make Caps Lock an additional Esc

caps:backspace Make Caps Lock an additional Backspace

caps:super Make Caps Lock an additional Super

caps:hyper Make Caps Lock an additional Hyper

caps:menu Make Caps Lock an additional Menu key

caps:numlock Make Caps Lock an additional Num Lock

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值