习惯了mac上的alt键的位置,在用Windows键盘的时候,老是把alt当作ctrl快捷键使用,搜了下更改两个键的方法,在此做个记录。
- 将下列内容复制粘贴到txt中,并重命名为.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,05,00,00,00,3a,00,01,00,01,00,3a,00,38,00,1D,00,1D,00,38,00,00,00,00,00
上面代码的意思是将两个键的互换写入注册表
执行完.reg格式的文件后,你可以到注册表中去查看写入后的情况(会多了红框的键值对),如下图
打开注册表的方法,win+r,输入regedit,根据图中的路径指引定位到红框的位置
重启后两个键的互换生效
- 代码中十六进制编码的含义
上面代码中的map对应可以格式化成
Map"=hex:
00,00,00,00, //固定格式
00,00,00,00, //固定格式
05,00,00,00, //05表示后面还有5行(更改4个按键的4行 + 最后一行全0固定格式)
3a,00,01,00, //把键盘上的原本3a,00这个按键映射到01,00这个按键上
01,00,3a,00, //把键盘上的原本01,00这个按键映射到3a,00这个按键上
38,00,1D,00, //左alt 映射到 左 ctrl
1D,00,38,00, //左ctrl 映射到 左 alt
00,00,00,00 //固定格式
键盘上按键对应的编码
- 将这两个键换回来的方法也很简单,就是直接删除上图中的红色框zhong’de 键值对,然后重启。