2008-11-28 63 views
4

我父亲发现了一个俄罗斯语言键盘映射,他真的很喜欢here。但是,它不是标准的,因此不会出现在语言(控制面板 - >区域和语言选项 - >语言 - >详细信息 - >文字服务和输入语言 - >添加)下拉菜单中以选择键盘布局。据我的理解,创建一个新的映射应该是一个简单的任务 - 可能编辑一个XML文件并重启。有谁知道如何做到这一点?如何创建自己的Windows XP键盘映射?

除了这个,我该如何去编写一个程序来模拟这个?它似乎必须在系统托盘中运行(我可以弄清楚),有一个钩子拦截传入的键盘输入(不知道如何执行此操作),将它从配置文件中转换出来并发送到任何应用程序和文本窗口具有当前焦点(再次,不知道)。有幸运的是,这不应该太难。

有什么建议吗?

+0

值得注意的是,这个问题[也在这里回答](https://superuser.com/questions/36920/how-can-i-remap-a-keyboard-key)。 – 2017-05-29 11:25:35

回答

7

this utility from Microsoft

微软键盘布局造物主 (MSKLC)扩展了Windows 2000的国际 功能, Windows XP,Windows Server 2003和Windows Vistas系统通过允许用户:

  • 从头开始对现有的
  • 创建新的键盘布局
  • 基地新的布局修改现有键盘布局和建设,从它
  • 多语种输入法区域设置中编辑控制领域的一个新的布局。
  • 为x86,x64和IA64平台构建键盘布局dll。
  • 打包生成的键盘布局以供后续传送和安装。
+0

上帝我爱stackoverflow – 2008-11-28 17:30:26