[发明专利]一种实现多键盘同时输入的方法和系统有效
申请号: | 201210203831.X | 申请日: | 2012-06-19 |
公开(公告)号: | CN102750151A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 朱小华;刘明华 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/023 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 键盘 同时 输入 方法 系统 | ||
技术领域
本发明涉及多键盘输入技术领域,特别是涉及一种实现多键盘同时输入的方法和一种实现多键盘同时输入的系统。
背景技术
在现有的操作系统上,传统的键盘消息的处理过程是:键盘输出扫描码到键盘驱动,驱动将扫描码封装为原始消息,然后发送到系统消息队列,系统将消息分发给获取了焦点的应用程序的窗口;而一个系统中,拥有焦点的窗口只能有一个,也即是只能对拥有焦点的窗口发送字符,所以当一台电脑上拥有多个键盘,并且希望每个键盘独自输入信息到不同的应用程序窗口时,当前操作系统的消息处理方式无法完成这个任务。
发明内容
基于此,本发明提供一种实现多键盘同时输入的方法,该方法通过建立键盘及对应的应用程序窗口的映射关系,每个键盘输入的字符通过查找映射关系即可发送至对应的应用程序窗口,实现了多个键盘同时向不同的应用程序窗口发送字符。
本发明的另一目的在于提供实现上述方法的系统。
一种实现多键盘同时输入的方法,包括如下步骤:
建立接入的键盘与应用程序窗口的映射关系;
根据所述映射关系,将所述键盘输入的字符发送至对应的所述应用程序窗口。
一种实现多键盘同时输入的系统,包括建立模块和发送模块;
所述建立模块用于建立接入的键盘与应用程序窗口的映射关系;
所述发送模块用于根据所述建立模块中的所述映射关系,将所述键盘输入的字符发送至对应的所述应用程序窗口。
本发明通过建立键盘与对应的应用程序窗口之间的映射关系,键盘输入的字符只需根据所述映射关系,即可将字符发送至对应的应用程序窗口,实现了多个键盘同时向不同应用程序窗口发送字符;
本发明的原理设计巧妙,实现方式简单,在现有的计算机操作系统上都可以利用本发明的技术方案很容易地实现;
本发明可广泛应用于大型拼接墙领域,在拼接墙的控制器上接入多个键盘,即可在同一拼接墙上实现多人独立同时操作,大大提高了工作效率,实用性非常高,值得推广。
附图说明
图1为本发明实现多键盘同时输入的方法在一实施例中的流程示意图。
图2为本发明实现多键盘同时输入的方法在一实施例中建立映射关系步骤的流程示意图。
图3为本发明实现多键盘同时输入的方法在一实施例中发送字符步骤的流程示意图。
图4为本发明实现多键盘同时输入的系统在一实施例中的结构示意图。
图5为本发明实现多键盘同时输入的系统在一实施例中建立模块的结构示意图。
图6为本发明实现多键盘同时输入的系统在一实施例中发送模块的结构示意图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细说明,但本发明的实施方式不限于此。
如图1所示,是本发明实现多键盘同时输入的方法在一实施例中的流程示意图,包括如下步骤:
S11、建立接入的键盘与应用程序窗口的映射关系;
如图2所示,在一较佳实施例中,步骤S11可具体包括如下步骤:
S200、获取每一个接入的键盘的键盘标识符;
以现有常用的Windows操作系统为例,该操作系统的系统函数RawInput函数用于识别接入的键盘信息,本实施例可通过GetRawInputDeviceList函数调用RawInput函数,获取到每一个接入的键盘信息,该键盘信息包括所述键盘标识符或键盘名称等,本实施例中只需获取键盘标识符即可;
其他的操作系统如Linux操作系统等,细节实现上略微不同,但其实现的思路大致如此,这里不予赘述,以下实施例都将以Windows操作系统为例进行说明;
S210、获取已开启的应用程序窗口的窗口标识符;
在一较佳实施例中通过EnumWindows函数即可实现,EnumWindows枚举函数用于检查操作系统中的应用程序窗口数量变化,通过此函数即可获取到已开启的应用程序窗口的信息,本实施例中只需获取到窗口标识符即可;
S220、建立所述键盘标识符与对应的所述窗口标识符之间的映射关系表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210203831.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种浏览器显示方法及手持设备
- 下一篇:水族箱具音乐情境灯控结构