windows 和 ubuntu 操作环境下 caps 与 ctrl 互换

windows caps 与 ctrl 互换

 1.新建文件keymap.reg,用记事本打开,输入以下内容,双击keymap.reg注册修改,重启后生效

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,e0,00,00,00,00
 
# 使用方法:更改拓展名为.reg   删除注释 双击运行
# 1d,00,3a,00 表示将Caps键替换为Left Ctl,
# 3a,00,1d,e0表示将RightCtrl替换为Caps

2.恢复caps 和 ctrl可以使用如下reg脚本

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Control\Keyboard Layout]
"Scancode Map"=-

  

ubuntu caps 与 ctrl 互换

1. 在命令行输入下面指令,编辑evdev文件

sudo vi /usr/share/X11/xkb/keycodes/evdev

2. 搜索CAPS和LCTL,交换等号后面的数字

......
<CAPS> = 66; //原来是37
......
<LCTL> =  37; //原来是66  
.......

3.重启后生效

 

posted @ 2023-01-08 21:40  pending_bit  阅读(217)  评论(0编辑  收藏  举报