习惯了mac的按键,ctrl+c之类的快捷键就觉得比较难按。
虽然只要把ctrl和alt键互换一下才会好好多了。可以通过下边方式实现。
导出注册表
将下边内容保存为file.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,38,00,1D,00,1D,00,38,00,00,00,00,00
说明
重点剖析里面代码中的那一长串二补码,为便捷剖析,分拆为每8位一行,并加上行号,结果如下:
"Scancode Map"=hex:
00,00,00,00,
00,00,00,00,
03,00,00,00,
38,00,1D,00,
1D,00,38,00,
00,00,00,00
头两行和最后一行,是固定的,都是8个0。
第3行,表示共修改了多少个按钮,本例为3个,如何算的?从第4行开始,到最末尾行(尽管严格来说末行不算),每行算1个,4、5、6行,恰巧3个。
第4行,前后各4位,分别代表某个按钮。本例为将38,00的键盘映射为1D,00。38,00代表Leftalt键,1D,00代表Leftctrl键。
第5行,同理,下一行即Leftctrl映射为Leftalt。
第6行,早已讲了,末行,固定8个0。假如须要降低更多的映射,可以在此行之上,不断加类似4、5行格式的。其实,最后的结果,还是要将各行合为一行的。
通配符对照表
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
更多键盘,可以访问更多通配符对照表。
参考资料: