Windows下caps键位和右ctrl键位互换方法(注册表)

在过去Unix时代,键盘的ctl键位是放在现在的caps键位上的,现在的键盘放在了右下角,因此很多人按起来会觉得很别扭,因为距离远。因此为了更高的文字输入和编辑效率,或者游戏键位的方便使用,我们有时需要改回来------将caps键位的功能设置为ctl,将右ctrl键位的功能设置为caps

具体修改方法参考了 http://christina.kuo.blog.163.com/blog/static/1242669022011102311523706/ 这篇文章,在此表示感谢。

键盘机器码如下:

Caps Lock       00 3A

Right Ctrl      E0 1D

Left Ctrl       00 1D

Menu          E0 5D

Win           E0 5C


[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

 1d,00,3a,00 表示将Caps键替换为Left Ctl,

 3a,00,1d,e0表示将RightCtrl替换为Caps

我们修改注册表的相关键值,将以下内容复制到文本中,然后重命名1.reg,双击即可。接着我们注销重进window,即可顺利使用。

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

2015/1/20 更新,追加 键盘Menu按键替换为Win键

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,1d,00,3a,00,3a,00,1d,e0,\
 5c,e0,5d,e0,00,00,00,00





猜你喜欢

转载自blog.csdn.net/w497629433/article/details/17169407