发明名称 一种键盘宏功能上传的方法和装置
摘要 本发明涉及计算机键盘按键功能实现技术领域,尤其涉及一种键盘宏功能上传的方法和装置,将键盘和主机之间的USB数据传输通道枚举为具有传输按键编码功能的按键指令接口和具有传输宏操作序列功能的宏指令接口;获得并解析按键指令后提取待执行按键编码,通过按键指令接口上传至主机;接收并解析宏功能指令提取待执行宏操作序列,通过宏指令接口上传至主机。键盘的USB设备分别枚举用于上传按键指令的按键指令接口和用于上传宏功能指令的宏指令接口,当用户同时进行按键指令输入和宏功能指令上传时,按键指令接口和宏指令接口分别在键盘和主机之间的USB数据传输通道中传输信息,两个动作互不干扰,同时执行,提高键盘传输数据效率。
申请公布号 CN103455456B 申请公布日期 2016.08.17
申请号 CN201310404900.8 申请日期 2013.09.06
申请人 深圳雷柏科技股份有限公司 发明人 何俊宏;邓有帮
分类号 G06F13/20(2006.01)I;G06F3/023(2006.01)I 主分类号 G06F13/20(2006.01)I
代理机构 北京品源专利代理有限公司 11332 代理人 胡彬
主权项 一种键盘宏功能上传的方法,其特征在于,包括:将键盘和主机之间的USB数据传输通道枚举为具有传输按键编码功能的按键指令接口和具有传输宏操作序列功能的宏指令接口;通过键盘获得按键指令,解析所述按键指令并从预设按键编码集合中提取相应的待执行按键编码,通过按键指令接口上传所述待执行按键编码至主机;接收宏功能指令,解析所述宏功能指令并从预设宏指令集合中提取相应的待执行宏操作序列,通过宏指令接口上传所述待执行宏操作序列至主机;其中,所述枚举过程具体为:首先,键盘侧将传输数据的键盘USB端点定义为一个键盘USB接口,并将键盘USB端点通过USB数据线连接到主机的USB端点,之后,主机向键盘发送请求,请求获得所连接的键盘USB接口的键盘信息;键盘在收到请求后,向主机发送所请求的键盘信息,然后,主机在获得这些信息并根据此信息确定能够提供的键盘USB驱动,加载相应符合USB规范的键盘USB驱动;最终,主机在得到包括HID报告描述符的键盘信息之后,认为所连接的键盘USB接口的信息已经齐全,便由键盘USB驱动对键盘进行配置,配置成功即可实现键盘与主机之间的数据传输;至此,枚举过程结束。
地址 518122 广东省深圳市坪山新区坑梓街道锦绣东路22号