当前位置:  开发笔记 > 开发工具 > 正文

以编程方式将键盘更改为Dvorak

如何解决《以编程方式将键盘更改为Dvorak》经验,为你挑选了2个好方法。

有谁知道我可以使用API​​调用将Windows机器上的键盘布局更改为Dvorak?通过UI进行操作非常简单,但我希望有一个可以在新VM上运行的脚本来自动执行该过程.



1> Bobulous..:

我可能迟到四年,但你有没有找到这个:

Intlcfg命令行选项

我没有Windows Vista(非常糟糕的习惯,Windows),但是查看此页面以及可用语言包和默认输入语言环境我认为您想要的命令很可能是:

intlcfg.exe -inputlocale:0409:00010409

英语(美国)语言与美国Dvorak输入语言环境.



2> pkaeding..:

您可以通过注册表执行此操作.只需将其保存为.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

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有