2008-10-03 33 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

相關問題