自定义键盘布局

在Manjaro 20系统中,为了方便使用Vim,博主尝试将Caps Lock键映射为Esc键。通过xorg-xev工具获取按键的keycode,然后使用Xmodmap进行自定义键位映射。在.xmodmap配置文件中进行编辑,启动Xorg时激活映射。尽管目前Caps Lock已能作为Esc使用,但会影响到大小写的切换,问题可能在于映射设置不完整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

manjaro 20用户
在用vim时感觉Eac健感觉不方便按打算把Casp lock建改成Esc(其实实在vim小技巧上面看的)

xorg-xev

xorg-xev为一个工具,安装后输入命令xev会跳出来一个窗口,输入相应的建可以看到相关信息。
例如输入大写锁定键后,可以看到其keycode为66,同样的,Esc按键keycode为9。这些信息会用于重新映射按键。

Xmodmap

arch官方地址:
https://wiki.archlinux.org/index.php/Xmodmap
(自测manjaro自带此软件)

也可以通过命令xmodmap -pke来查看Keymap表
自定义映射表:xmodmap -pke > ~/.Xmodmap
可用vim编辑配置文件vim ~/.Xmodmap

例如我要编辑Casp_Lock按键为Escape,原始文件内容如下

keycode 66 Caps_Lock NoSymbol Caps_Lock

改为

keycode 66 Escape NoSymbol Escape

其顺序如下

  1. key
  2. Shift + key
  3. mode_switch + Key
  4. mode_switch + Shift + Key
  5. AltGr + key
  6. AltGr
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值