2008-10-03 35 views
24

有谁知道我可以用来将Windows机器上的键盘布局更改为Dvorak的API调用吗?通过用户界面进行操作非常简单,但我希望有一个脚本可以在新VM上运行以实现流程的自动化。以编程方式将键盘更改为Dvorak

+2

这听起来更像是一个愚人节的笑话给我。 – 2011-04-14 17:41:30

+0

@大卫,不是一个真正的问题。我脚本的一切,我可以管理,我是一个dvorak用户:) – JaredPar 2011-04-14 17:46:11

回答

8

您可以通过注册表执行此操作。只需将其保存为.reg文件,然后在新VM上打开它。我相信这应该重新映射到德沃夏克做到这一点:

[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 
+0

我看着我的机器(Vista)的注册表,我有Dvorak设置,我没有看到任何这些条目。 – JaredPar 2008-10-03 14:58:45

相关问题