一种hid设备切换到英文输入状态的方法及系统的制作方法

文档序号:6632074阅读:526来源:国知局
一种hid设备切换到英文输入状态的方法及系统的制作方法
【专利摘要】本发明提供了一种HID设备切换到英文输入状态的方法及系统,该方法主要包括:判断当前输入状态是否是英文输入状态,如果是英文输入状态,则直接发送英文,如果不是英文输入状态则HID设备发送命令切换输入状态为英文输入状态,再发送英文,最后HID设备发送命令还原到切换之前的输入状态。因此该系统包括:判断装置,切换装置,发送装置,恢复装置。判断装置是判断当前输入状态是否为英文输入状态的装置;切换装置是HID设备发送命令切换输入状态为英文输入状态的装置;发送装置是发送英文字符的装置;恢复装置是HID设备发送命令还原至初始输入状态的装置。此方法可用于对现有HID设备的功能的扩展。
【专利说明】一种HID设备切换到英文输入状态的方法及系统

【技术领域】
[0001]本发明属于电子产品与计算机外设领域。具体地说涉及一种HID设备切换到英文输入状态的方法及系统。

【背景技术】
[0002]在现有非英文输入法状态下,HID设备向主机设备发送英文字符时,主机设备判断为非英文输入。例如在五笔中文输入法状态下,HID设备发送的英文字符,主机设备判断为中文,从而使需要使用HID设备发送过来的英文信息的内容发生变化,影响下一步的操作。在传统系统中,比较常见的是,在要写入密码的应用软件,密码输入框限制中文输入,只需字母和数字的输入,这种限制输入的方法是在系统应用层上实现的,而这种方法不适合HID设备(人机接口设备)。


【发明内容】

[0003]为解决上述技术问题,本发明的技术方案如下:
一种HID设备切换到英文输入状态的方法,其特征在于,包括以下步骤:
步骤A:判断当前输入状态,如果是英文输入状态进入步骤C后结束,否则进入步骤B ; 步骤B =HID设备发送命令切换输入状态为英文输入状态;
步骤C:发送英文字符;
步骤D =HID设备发送命令还原至步骤A的初始输入状态。
[0004]优选的是,在步骤A中,通过判断“Caps Lock”键的开启状态来查看输入状态。
[0005]优选的是,在步骤B中,HID设备发送“Caps Lock”键命令切换输入状态。
[0006]优选的是,在步骤D中,HID设备发送“Caps Lock”键命令还原至初始输入状态。
[0007]另外,本发明还提供一种HID设备切换到英文输入状态的系统,其特征在于,包括:
判断装置:判断当前输入状态,如果是英文输入状态进入步骤C后结束,否则进入步骤B的装置;
切换装置=HID设备发送命令切换输入状态为英文输入状态的装置;
发送装置:发送英文字符的装置;
恢复装置=HID设备发送命令还原至步骤A的初始输入状态的装置。
[0008]优选的是,判断装置中,进一步包括通过判断“Caps Lock”键的开启状态来查看输入状态的装置。
[0009]优选的是,切换装置中,进一步包括HID设备发送“Caps Lock”键命令切换输入状态的装置。
[0010]优选的是,恢复装置中,进一步包括HID设备发送“Caps Lock”键命令还原到初始输入状态的装置。
[0011]本发明的上述技术方案相比现有技术具有以下优点: (1)在不改变主机设备原有硬件和系统的情况下,本发明采用判断原输入状态是否是英文输入状态来确定是否要发送命令切换输入状态,能够确保发送装置输入的字符是英文字符;
(2)本发明提供的一种HID设备切换到英文输入状态的方法,在任何输入法状态下,都能实现HID设备上英文输入,并能够恢复到原始输入状态,不会对用户使用造成任何影响;
(3)本发明应用到HID设备,有效的扩展了HID设备功能。

【专利附图】

【附图说明】
[0012]图1本发明流程图。
[0013]图2本发明系统结构图。

【具体实施方式】
[0014]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明。
[0015]HID设备是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。
[0016]实施例1
在鼠标上实现向主机设备发送预设的英文字符信息时,处理流程如图1所示,如下: 步骤101:判断是否大写锁定,如果是,进入步骤120后结束;如果否则进入步骤110 ; 步骤120:发送预设的英文字符;
步骤110:发送Caps Lock键命令切换输入状态;
步骤111:发送预设的英文字符;
步骤112 =HID设备发送Caps Lock键命令回到原始输入状态;
步骤130:结束。
[0017]如图2所示,实现上述方法的系统,包括如下装置:
判断装置:判断当前输入状态,如果是英文输入状态进入上述步骤120后结束,否则进入上述步骤110的装置;
切换装置=HID设备发送命令切换输入状态为英文输入状态的装置;
发送装置:发送英文字符的装置;
恢复装置=HID设备发送命令还原至上述步骤101的初始输入状态的装置。
[0018]在进行英文字符输入之前,HID设备通过检验装置判断“Caps Lock”键的开启状态,判断当前的输入状态。
[0019]切换装置用于切换输入状态,根据判断装置判断结果,切换装置做出相应的命令发送。判断装置判断当前输入状态,如果是“Caps Lock”键处于开启状态,则切换装置不做任何动作;如果“Caps Lock”键不处于开启状态,则切换装置发送“Caps Lock”键命令。
[0020]发送装置用作英文字符输入,在某些特殊场合,必须要通过输入英文字符才能进行,如网址输入,验证码输入等。在利用HID设备进行英文字符的输入时,常常需要通过键盘快捷方式切换到英文输入状态。本发明发送装置,在切换装置确保是英文输入状态后,再进行英文字符的输入。
[0021]恢复装置用作输入状态的恢复,例如,前述切换装置如果没有对输入状态进行切换,则恢复装置不做任何动作;如果切换装置发送了 “Caps Lock”键命令,则恢复装置同样要进行“Caps Lock”键命令的发送,恢复到原输入状态。
[0022]鼠标向主机设备入英文字符后,能够将输入状态还原,不影响用户的后续操作。
[0023]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【权利要求】
1.一种HID设备切换到英文输入状态的方法,其特征在于,包括以下步骤: 步骤A:判断当前输入状态,如果是英文输入状态进入步骤C后结束,否则进入步骤B ; 步骤B =HID设备发送命令切换输入状态为英文输入状态; 步骤C:发送英文字符; 步骤D =HID设备发送命令还原至步骤A的初始输入状态。
2.根据权利要求1所述的一种HID设备切换到英文输入状态的方法,其特征在于,在步骤A中,通过判断“Caps Lock”键的开启状态来查看输入状态。
3.根据权利要求1所述的一种HID设备切换到英文输入状态的方法,其特征在于,在步骤B中,HID设备发送“Caps Lock”键命令切换输入状态。
4.根据权利要求1所述的一种HID设备切换到英文输入状态的方法,其特征在于,在步骤D中,HID设备发送“Caps Lock”键命令还原至初始输入状态。
5.一种HID设备切换到英文输入状态的系统,其特征在于,包括: 判断装置:判断当前输入状态,如果是英文输入状态进入步骤C后结束,否则进入步骤B的装置; 切换装置=HID设备发送命令切换输入状态为英文输入状态的装置; 发送装置:发送英文字符的装置; 恢复装置=HID设备发送命令还原至步骤A的初始输入状态的装置。
6.根据权利要求5所述的一种HID设备切换到英文输入状态的系统,其特征在于,判断装置中,进一步包括通过判断“Caps Lock”键的开启状态来查看输入状态的装置。
7.根据权利要求5所述的一种HID设备切换到英文输入状态的系统,其特征在于,切换装置中,进一步包括HID设备发送“Caps Lock”键命令切换输入状态的装置。
8.根据权利要求5所述的一种HID设备切换到英文输入状态的系统,其特征在于,恢复装置中,进一步包括HID设备发送“Caps Lock”键命令还原到初始输入状态的装置。
【文档编号】G06F3/0489GK104317524SQ201410590805
【公开日】2015年1月28日 申请日期:2014年10月29日 优先权日:2014年10月29日
【发明者】马洪生 申请人:北京联云格科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1