我的父亲已经找到了俄语键盘映射,他真的很喜欢这里.但是,它是非标准的,因此不会出现在语言(控制面板 - >区域和语言选项 - >语言 - >详细信息 - >文本服务和输入语言 - >添加)下拉列表中,用于键盘布局选择.根据我的理解,创建新映射应该是一项简单的任务 - 可能是编辑XML文件和重新启动.有谁知道如何做到这一点?
除此之外,我将如何编写程序来模拟这个?看起来它必须在系统托盘中运行(我可以想出来),有一个钩子拦截传入的键盘输入(不知道如何做到这一点),将其转换为配置文件,并将其发送到任何应用程序和文本窗口有当前焦点(再次,不知道).运气好的话,这不应该太难.
有什么建议?
这是微软的这个实用程序
Microsoft键盘布局创建器(MSKLC)通过允许用户执行以下操作,扩展了Windows 2000,Windows XP,Windows Server 2003和Windows Vistas系统的国际功能:
从头开始创建新的键盘布局
在现有布局上建立新布局
修改现有的键盘布局并从中构建新的布局
编辑控制字段中的多语言输入区域设置.
为x86,x64和IA64平台构建键盘布局DLL.
打包生成的键盘布局,以便后续交付和安装.