一种输入转换方法、装置及输入系统与流程

文档序号:34535140发布日期:2023-06-27 11:27阅读:85来源:国知局
一种输入转换方法、装置及输入系统与流程

本发明涉及快捷键盘,尤其涉及一种输入转换方法、装置及输入系统。


背景技术:

1、在某些行业或者应用软件的使用过程中,经常会使用到快捷键,但有些应用软件并不支持单个按键的快捷键。使用起来需要同时按下2个或者3个复合键才可以使用。例如通用复制操作为ctrl+c,qq里的截图操作设置为ctrl+alt+a,微信电脑版中的截图操作设置为alt+a,office word应用软件的保存文档快捷键为alt+f+a,这样操作比较复杂,效率低下。

2、因此,为了更简化更高效执行复合键,现有技术中出现了快捷键盘,通过特殊实体键盘实现复合键功能。一般在出厂时各快捷键的设置都已经预先设置好,即按下某个快捷键,将执行系统中的某个程序,如复制、粘贴、全选、剪切、买、卖、撤单等,给用户带来很大的便利。

3、然而,用户的使用环境和需求是千差万别的,这种预先设置快捷键的快捷复合键盘不支持用户对快捷键进行自定义设置,从而不能很好满足不同用户的使用需要,同时快捷键盘需要根据不同应用领域进行设计制造,适用性较差,设计制造成本较高。

4、在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

5、快捷键盘需要制造特殊的实体键盘,快捷键预先设置,不能很好满足不同用户的使用需要,设计制造成本也较高。


技术实现思路

1、本发明的目的在于提供一种输入转换方法、装置及输入系统,以解决现有技术中存在的快捷键盘需要制造特殊的实体键盘,快捷键预先设置,不能很好满足不同用户的使用需要,设计制造成本也较高的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。

2、为实现上述目的,本发明提供了以下技术方案:

3、本发明提供的一种输入转换方法,包括以下步骤:

4、s100:获取键盘每个字符的键值,并与键盘字符建立一一对应关系;s200:通过所述对应关系,对至少一个目的快捷复合键字符设置与其对应的自定义快捷复合键字符,保存得到快捷复合键记忆列表;s300:输入设备、主机完成准备后,通过所述快捷复合键记忆列表进行初始化;s400:当输入设备进行字符输入时,判断是否为快捷复合键设置指令,如是,执行s500,否则执行s600;s500:根据所述输入字符,得到新的目的快捷复合键字符及与其对应的自定义快捷复合键字符,更新所述快捷复合键记忆列表;s600:根据输入字符,对主机输入目的快捷复合键或相同的字符。

5、优选的,所述s400中,具体包括以下步骤:

6、s410:查询全部的所述自定义快捷复合键字符;s420:判断所述输入字符是否在所述快捷复合键记忆列表中,若是,执行s430,否则执行s440;s430:通过所述输入字符覆盖其对应的原有目的快捷复合键字符;s440:基于fifo算法,对所述快捷复合键记忆列表进行更新。

7、优选的,所述s500中,具体包括以下步骤:

8、s510:查询全部的所述自定义快捷复合键字符;s520:判断输入字符是否在所述快捷复合键记忆列表中,若是,执行s530,否则执行s540;s530:根据所述输入字符对应的所述自定义快捷复合键字符,得到对应的所述目的快捷复合键字符,根据所述目的快捷复合键字符对主机输入目的快捷复合键;s540:根据所述输入字符对主机输入相同的字符。

9、优选的,所述s200中,通过新建结构体或二维数组保存所述快捷复合键记忆列表;所述二维数组的第一列存储所述自定义快捷复合键字符,其他列存储所述目的快捷复合键字符;所述二维数组的每一行存储所述自定义快捷复合键字符及与其对应的目的快捷复合键字符。

10、优选的,所述二维数组的数组元素存储所述键值、按键按下状态定义值、及按键松开状态定义值;所述自定义快捷复合键字符通过所述键值进行存储,所述目的快捷复合键字符通过所述目的快捷复合键的所述键值,以及所述目的快捷复合键的按下状态、释放状态进行存储。

11、一种输入转换装置,所述输入转换装置能够运行以上任一项所述的一种输入转换方法,包括至少一个上行接口、至少一个下行接口和数据转换与处理模块;所述上行接口与主机电连接,所述下行接口与输入设备电连接,对输入设备进行识别;所述数据转换与处理模块能够对所述输入设备的自定义快捷复合键进行识别,并转换处理为与所述自定义快捷复合键对应的目的快捷复合键。

12、优选的,还包括蜂鸣器、led灯和开关按键,所述蜂鸣器对所述主机、输入设备之间的连接状态进行提醒,所述led灯对所述数据转换与处理模块的不同工作状态进行灯光提醒,所述开关按键能够开启或关闭所述输入转换装置。

13、优选的,所述数据转换与处理模块的mcu型号为ax68002,所述上行接口、下行接口、蜂鸣器、led灯和开关按键均与所述mcu电连接;所述mcu还连接有稳压单元,所述稳压单元通过ams1117芯片将5v输入电压转换为3.3v输出电压。

14、优选的,还包括存储模块,所述存储模块对用户设置的所述自定义快捷复合键、目的快捷复合键及相互映射关系数据进行存储。

15、一种输入系统,包括以上任一项所述的一种输入转换装置,以及输入设备、主机,所述输入设备为键盘和/或鼠标,所述输入设备与所述输入转换装置通过usb接口或ps/2接口连接,所述输入转换装置与所述主机通过usb接口或ps/2接口连接。

16、实施本发明上述技术方案中的一个技术方案,具有如下优点或有益效果:

17、本发明提供的输入转换方法通过键盘输入的纯硬件实现自定义的方法,无需电脑端安装脚本或者应用程序,普通键盘配合本发明产品即可实现复合键或者快捷复合键输入;同时,输入转换装置不需要制造特殊的实体键盘,在常规键盘的基础上,通过上行接口、下行接口接入,即可实现特殊键盘的功能,从而普通键盘在实现原有功能之外,同时还增加了特殊自定义键功能。同时,自定义快捷复合键可根据用户的需要进行设置,通用性更好,可以实现跨行业领域的应用,也降低了现有快捷复合键盘的成本。



技术特征:

1.一种输入转换方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种输入转换方法,其特征在于,所述s400中,具体包括以下步骤:

3.根据权利要求1所述的一种输入转换方法,其特征在于,所述s500中,具体包括以下步骤:

4.根据权利要求1所述的一种输入转换方法,其特征在于,所述s200中,通过新建结构体或二维数组保存所述快捷复合键记忆列表;所述二维数组的第一列存储所述自定义快捷复合键字符,其他列存储所述目的快捷复合键字符;所述二维数组的每一行存储所述自定义快捷复合键字符及与其对应的目的快捷复合键字符。

5.根据权利要求4所述的一种输入转换方法,其特征在于,所述二维数组的数组元素存储所述键值、按键按下状态定义值、及按键松开状态定义值;所述自定义快捷复合键字符通过所述键值进行存储,所述目的快捷复合键字符通过所述目的快捷复合键的所述键值,以及所述目的快捷复合键的按下状态、释放状态进行存储。

6.一种输入转换装置,其特征在于,所述输入转换装置能够运行权利要求1-5中任一项所述的一种输入转换方法,包括至少一个上行接口、至少一个下行接口,以及数据转换与处理模块;所述上行接口与主机电连接,所述下行接口与输入设备电连接,对输入设备进行识别;所述数据转换与处理模块能够对所述输入设备的自定义快捷复合键进行识别,并转换处理为与所述自定义快捷复合键对应的目的快捷复合键。

7.根据权利要求6所述的一种键盘输入转换装置,其特征在于,还包括蜂鸣器、led灯和开关按键,所述蜂鸣器对所述主机、输入设备之间的连接状态进行提醒,所述led灯对所述数据转换与处理模块的不同工作状态进行灯光提醒,所述开关按键能够开启或关闭所述输入转换装置。

8.根据权利要求7所述的一种键盘输入转换装置,其特征在于,所述数据转换与处理模块的mcu型号为ax68002,所述上行接口、下行接口、蜂鸣器、led灯和开关按键均与所述mcu电连接;所述mcu还连接有稳压单元,所述稳压单元通过ams1117芯片将5v输入电压转换为3.3v输出电压。

9.根据权利要求6所述的一种输入转换装置,其特征在于,还包括存储模块,所述存储模块对用户设置的所述自定义快捷复合键、目的快捷复合键及相互映射关系数据进行存储。

10.一种输入系统,其特征在于,包括权利要求7-9任一项所述的一种输入转换装置,以及输入设备、主机,所述输入设备为键盘和/或鼠标,所述输入设备与所述输入转换装置通过usb接口或ps/2接口连接,所述输入转换装置与所述主机通过usb接口或ps/2接口连接。


技术总结
本发明公开一种输入转换方法、装置及输入系统,涉及快捷键盘技术领域,解决了快捷键盘需制造特殊实体键盘,快捷键预先设置,不能很好满足用户需要的技术问题。该方法包括获取键盘每个字符的键值,并与键盘字符建立对应关系;对至少一个目的快捷复合键字符设置与其对应的自定义快捷复合键字符,保存得到快捷复合键记忆列表;当进行字符输入时,判断是否为快捷复合键设置指令,如是,得到新的目的快捷复合键字符及与自定义快捷复合键字符,更新快捷复合键记忆列表,否则对主机输入目的快捷复合键或相同的字符。本发明无需制造特殊的实体键盘,与普通键盘配合即可实现复合键或快捷复合键输入,同时可根据用户的需要进行自定义设置,通用性更好。

技术研发人员:唐永生
受保护的技术使用者:深圳市凯乐思通科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1