Windows 交换Capslock 和Ctrl 键

1 背景知识

自从学习了 VIM 之后,听从了书中的建议,将CapsLock 更改为Ctrl 之后真的香啊。这里放出如何交换这两个键的方法。

2 设置方法

2.1 创建注册表

  1. 点击Win+R键
  2. 在输入框键入regedit,打开注册表
  3. 进入HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control -> KeyBoard Layout。
  4. 右键菜单,然后选择New -> Binary value
  5. 重命名New Value #1 -> Scancode Map
  6. 右键菜单Scancode Map -> Modify

2.2 交换CapsLock 与左Ctrl

如果要交换CapsLock 与左Ctrl与输入如下值:

00 00 00 00 00 00 00 00
03 00 00 00 1D 00 3A 00
3A 00 1D 00 00 00 00 00

2.3 交换CapsLock 与右Ctrl

如果要交换CapsLock 与右Ctrl与输入如下值:

00,00,00,00,00,00,00,00
03,00,00,00,3A,00,1D,E0
1D,E0,3A,00,00,00,00,00
Warning

二进制数据无法复制粘贴,请

  1. 注销Windows账号,然后重新登录,就可以使用了。

3 附录,windwos 键位映射

    Escape 01 00
	Tab 0F 00
  Caps Lock 3A 00
  Left Alt 38 00
  Left Ctrl 1D 00
  Left Shift 2A 00
  Left Windows 5B E0
  Right Alt 38 E0
  Right Ctrl 1D E0
  Right Shift 36 00
  Right Windows 5C E0
  Backspace 0E 00
  Delete 53 E0
  Enter 1C 00
  Space 39 00
  Insert 52 E0
  HOME 47 E0
  End 4F E0
  Num Lock 45 00
  Page Down 51 E0
  Page Up 49 E0
  Scroll Lock 46 00

4 参考连接

Windows下交换CapsLock 和 Ctrl 键位的方式(区分左右Ctrl) - 94那抹微笑 - 博客园 (cnblogs.com)