[发明专利]一种时分使用多种输入法的方法与装置有效
申请号: | 201310635359.1 | 申请日: | 2013-12-03 |
公开(公告)号: | CN103593063B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 朱小华 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 禹小明 |
地址: | 510663 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时分 使用 多种 输入法 方法 装置 | ||
技术领域
本发明涉及信息输入领域,更具体地,涉及一种时分使用多种输入法的方法与装置。
背景技术
在现有的操作系统上,以Windows操作系统为例,如图1,键盘消息的处理过程是:键盘输出扫描码到键盘驱动,键盘驱动将扫描码封装为原始消息,然后发送到系统消息队列,系统将消息分发给获取了焦点的窗口。而一个系统中,拥有焦点的窗口只能有一个。所以,当一台电脑上拥有多个键盘,并且希望每个键盘独自输入信息到不同的窗口时,当前的操作系统都无法完成这个任务。为了克服上述不足,提出有在现有的操作系统上,不修改其他的应用程序的基础上,实现多个键盘独立地对不同的应用程序同时进行输入操作。
当大家在用不同的键盘输入内容的时候则会出现较大的问题,因为上述这种方式各个独立键盘采用的输入法必须一致。然而在实际情况下,由于使用键盘的人熟悉的输入法不一致,在这种情况下,还要求用户使用同一个输入法输入内容则会造成了极大的不方便。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种在一台电脑上拥有多个键盘时,能够支持每个键盘用不同的输入法输入自己想要的内容的时分使用多种输入法的方法。
为了实现上述目的,其技术方案为:
一种时分使用多种输入法的方法,应用于具有多个键盘的计算机或嵌入式设备,所述计算机或嵌入式设备装载Windows系统,包括以下步骤:
S1.标识各个键盘,截取各个键盘的输入,为每个键盘建立一个输入缓冲区;
S2.预制各键盘对应的输入法;
S3.建立各键盘到计算机或嵌入式设备窗口的映射;
S4.采用时分控制器控制,当时分控制器时间到时,依次切换输入法到各对应键盘的输入法,从该键盘缓冲区一次读取键盘输入信息,输入到输入法入口,抓取输入法缓冲区内容;
S5.将输入法缓冲区内容通过消息发送到对应窗口。
在装载有Windows系统的计算机或嵌入式设备上,一个用户桌面同时只能支持一个输入法,当其具有多个键盘时,且所有的键盘采用的输入法不完全相同时,是无法实现输入的,采用本时分使用的方法,使得在多个人使用多个键盘时,能够支持每个用不同的输入法输入自己想要的内容。
本发明还提出一种应用上述时分使用多种输入法的方法的装置,包括输入缓冲区建立单元,用于标识各个键盘,截取各个键盘的输入,为每个键盘建立一个输入缓冲区;
预制单元,用于预制各键盘对应的输入法;
建议映射单元,用于建立各键盘到计算机或嵌入式设备窗口的映射;
信息抓取单元,采用时分控制器控制,当时分控制器时间到时,依次切换输入法到各对应键盘的输入法,从该键盘缓冲区一次读取键盘输入信息,输入到输入法入口,抓取输入法缓冲区内容;
窗口显示单元,用于将输入法缓冲区内容通过消息发送到对应窗口。
与现有技术相比,本发明技术方案的有益效果是:在装载有Windows系统的计算机或嵌入式设备上,当其具有多个键盘时,且所有的键盘采用的输入法不完全相同时,是无法实现输入的,采用本发明能够使得在多个人使用多个键盘时,支持每个用不同的输入法输入自己想要的内容。
附图说明
图1为现有键盘消息的处理流程图。
图2为本发明的方法流程图。
图3为本发明采用本发明方法的使用过程示意图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
下面结合附图和实施例对本发明的技术方案做进一步的说明。
如图2所示,本发明的时分使用多种输入法,应用于具有多个键盘的计算机或嵌入式设备,所述计算机或嵌入式设备装载Windows系统,包括以下步骤:
S1.标识各个键盘,截取各个键盘的输入,为每个键盘建立一个输入缓冲区;
S2.预制各键盘对应的输入法;
S3.建立各键盘到计算机或嵌入式设备窗口的映射;
S4.采用时分控制器控制,当时分控制器时间到时,依次切换输入法到各对应键盘的输入法,从该键盘缓冲区一次读取键盘输入信息,输入到输入法入口,抓取输入法缓冲区内容;
S5.将输入法缓冲区内容通过消息发送到对应窗口。
如图3,其具体过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310635359.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防水鼠标
- 下一篇:一种基于手势控制器的控制系统