用程序将键盘更改为Dvorak



有人知道我可以用来将windows机器上的键盘布局更改为Dvorak的API调用吗?通过UI来实现这一点很容易,但我希望有一个可以在新的VM上运行的脚本来自动化这个过程。

我可能迟到了四年,但你发现过这个吗:

Intlcfg命令行选项

我没有Windows Vista(非常坏的习惯,Windows),但看看这个页面,以及可用语言包和默认输入区域设置,我想你想要的命令可能是:

intlcfg.exe -inputlocale:0409:00010409

适用于英语(美国),输入语言为United States Dvorak。

您可以通过注册表来完成此操作。只需将其保存为.reg文件,然后在新的虚拟机上打开即可。我相信这应该是为了重新映射到德沃夏克:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard 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_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00

最新更新