28

WindowsマシンのキーボードレイアウトをDvorakに変更するために使用できるAPI呼び出しを知っている人はいますか?UIを介して実行するのは簡単ですが、プロセスを自動化するために新しいVMで実行できるスクリプトが必要です。

4

2 に答える 2

11

私はパーティーに 4 年遅れているかもしれませんが、これを見つけたことがありますか?

Intlcfg コマンドライン オプション

私は Windows Vista (非常に悪い習慣、Windows) を持っていませんが、このページと利用可能な言語パック既定の入力ロケールを見て、必要なコマンドは次のようになると思います。

intlcfg.exe -inputlocale:0409:00010409

米国 Dvorak 入力ロケールの英語 (米国) 言語用。

于 2012-08-02T19:04:38.950 に答える
8

これは、レジストリを介して行うことができます。.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
于 2008-10-03T14:07:46.743 に答える