Ubuntu交换Esc和CapsLk键盘映射

[Linux]Ubuntu修改键盘映射 交换Esc和CapsLk

搜了很多方法, 大部分会报错或者映射有问题, 看了英文说明文档, 有所收获, 已经搞定, 特此分享.

0x01.

查看原来键位, 终端命令:

xmodmap -pke

可以看到 keycode 9 对应的为Escape; keycode 66 对应的为 Caps_Lock.

0x02.

在当前用户目录~/.Xmodmap文件中写入:

clear lock
keycode 66 = Escape NoSymbol Escape
keycode 9 = Caps_Lock NoSymbol Caps_Lock

0x03.

运行当前修改, 终端命令:

xmodmap ~/.Xmodmap

至此可以测试是否映射成功, 我在这里已经映射成功, 重启后键盘映射仍在, 爽歪歪.
如仍存在问题, 可用一些命令查找问题出在哪里.

0x04.

查看当前键位是否修改成功,命令:

xmodmap -pke  

查看 keycode 6 和 keycode 99 的键值

0x05.

查看修饰符是否修改成功,包括Shift lock(CapsLk) Ctrl Alt Num_Lock…
查看lock项是否已为空,使用命令:

xmodmap -pm 

因为需要修改CapsLk,它属于命令修饰符,此项需要修改,若没有修改成功则CapsLk键同时拥有Esc和CapsLk功能.
lock为空
如图, 修改成功的话 lock项为空.

本文参考: https://www.cnblogs.com/yinheyi/p/10146900.html

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值