以编程方式将键盘更改为Dvorak
时间:2020-03-06 15:04:36 来源:igfitidea点击:
有谁知道我可以用来将Windows机器上的键盘布局更改为Dvorak的API调用?通过UI可以很容易地做到这一点,但是我想拥有一个可以在新VM上运行的脚本来自动执行该过程。
解决方案
我们可以通过注册表执行此操作。只需将其另存为.reg文件,然后在新VM上将其打开即可。我相信这样做应该可以重新映射到Dvorak:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "ScanCode Map"=hex:00,00,00,00,00,00,00,00,22,00,00,00,2d,00,30,00,24,00,2e,00,\ 11,00,33,00,33,00,11,00,12,00,20,00,34,00,12,00,1b,00,0d,00,0d,00,1b,00,16,\ 00,21,00,17,00,22,00,20,00,23,00,1a,00,0c,00,2e,00,17,00,23,00,24,00,14,00,\ 25,00,31,00,26,00,35,00,1a,00,30,00,31,00,13,00,18,00,26,00,19,00,2f,00,34,\ 00,28,00,10,00,0c,00,28,00,19,00,13,00,18,00,1f,00,1f,00,27,00,2c,00,35,00,\ 15,00,14,00,22,00,16,00,25,00,2f,00,10,00,2d,00,21,00,15,00,27,00,2c,00,00,\ 00,00,00
如果我们想返回:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "ScanCode Map"=hex:00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00