《一种按键功能转换方法、装置及电子设备.pdf》由会员分享,可在线阅读,更多相关《一种按键功能转换方法、装置及电子设备.pdf(12页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103186251 A (43)申请公布日 2013.07.03 CN 103186251 A *CN103186251A* (21)申请号 201310063355.0 (22)申请日 2013.02.28 G06F 3/023(2006.01) (71)申请人 深圳瑞高信息技术有限公司 地址 518000 广东省深圳市南山区高新南一 道德赛科技大厦十一层 1102R (72)发明人 邱剑 韩炜彬 伍宏健 郑和婷 李剑锋 (74)专利代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫 熊永强 (54) 发明名称 一种按键功能转换方法、 装置及电子设备 (。
2、57) 摘要 本发明实施例公开了一种按键功能转换方 法, 包括 : 检测第一按键发出的点击操作 ; 在预置 的按键映射表中查询所述第一按键所关联的第二 按键, 并将所述第一按键发出的点击操作转换成 所述第二按键的发出点击操作 ; 生成所述第二按 键发出的点击操作所对应的功能触发信号。本发 明实施例还公开了一种按键功能转换装置和电子 设备。 采用本发明, 能提高终端设备对应用程序的 兼容性。 (51)Int.Cl. 权利要求书 2 页 说明书 5 页 附图 4 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书5页 附图4页 (10)申请公布号 CN 1031。
3、86251 A CN 103186251 A *CN103186251A* 1/2 页 2 1. 一种按键功能转换方法, 其特征在于, 包括 : 检测第一按键发出的点击操作 ; 在预置的按键映射表中查询所述第一按键所关联的第二按键, 并将所述第一按键发出 的点击操作转换成所述第二按键的发出点击操作 ; 生成所述第二按键发出的点击操作所对应的功能触发信号。 2. 如权利要求 1 所述的转换方法, 其特征在于, 所述检测键盘上第一按键发出的点击 操作的步骤之前, 还包括 : 配置第一按键与第二按键的映射关系, 并将所述映射关系保存至按键映射表中。 3. 如权利要求 2 所述的转换方法, 其特征在于。
4、, 所述在预置的按键映射表中查询所述 第一按键所关联的第二按键, 并将所述第一按键发出的点击操作转换成所述第二按键的发 出点击操作的步骤包括 : 获取所述第一按键的对应的第一键值 ; 根据所述第一键值在所述按键映射表中查询与该第一键值相关联的第二键值 ; 确定所述第二键值对应的第二按键 ; 将所述第一按键发出的点击操作转换成所述第二按键的发出点击操作。 4. 如权利要求 3 所述的转换方法, 其特征在于, 还包括 : 在所述第一按键所在的设备显示配置第一按键与第二按键的映射关系的交互界面, 以 便对所述映射关系进行查看。 5. 如权利要求 4 所述的转换方法, 其特征在于, 所述在预置的按键映。
5、射表中查询所述 第一按键所关联的第二按键, 并将所述第一按键发出的点击操作转换成所述第二按键的发 出点击操作的步骤之前, 还包括 : 判断是否需要对所述第一按键发出的点击操作进行转换, 若为是, 则执行在预置的按 键映射表中查询所述第一按键所关联的第二按键, 并将所述第一按键发出的点击操作转换 成所述第二按键的发出点击操作的步骤 ; 若为否, 则执行所述第一按键发出的点击操作默认的操作指令。 6. 如权利要求 1-5 所述的转换方法, 其特征在于, 所述在预置的按键映射表中查询所 述第一按键所关联的第二按键, 并将所述第一按键发出的点击操作转换成所述第二按键的 发出点击操作的步骤之前, 还包括。
6、 : 根据当前设备的身份信息查询是否存在与该当前设备匹配的按键映射表, 若为是, 则 将所述按键映射表导入到该当前设备的内存中 ; 若为否, 则通过无线或有线网络向服务器请求该按键映射表。 7. 一种按键功能转换装置, 其特征在于, 包括 : 检测模块, 用于检测第一按键发出的点击操作 ; 转换模块, 用于在预置的按键映射表中查询所述第一按键所关联的第二按键, 并将所 述第一按键发出的点击操作转换成所述第二按键的发出点击操作 ; 生成模块, 用于生成所述第二按键发出的点击操作所对应的功能触发信号。 8. 如权利要求 7 所述的转换装置, 其特征在于, 还包括 : 配置模块, 用于配置第一按键与。
7、第二按键的映射关系, 并将所述映射关系保存至按键 映射表中。 权 利 要 求 书 CN 103186251 A 2 2/2 页 3 9. 如权利要求 8 所述的转换装置, 其特征在于, 所述转换模块包括 : 获取单元, 用于获取所述第一按键的对应的第一键值 ; 查询单元, 用于根据所述第一键值在所述按键映射表中查询与该第一键值相关联的第 二键值 ; 确定单元, 用于确定所述第二键值对应的第二按键 ; 转换单元, 用于将所述第一按键发出的点击操作转换成所述第二按键的发出点击操 作。 10. 如权利要求 9 所述的转换装置, 其特征在于, 还包括 : 显示模块, 用于在所述第一按键所在的设备显示配。
8、置第一按键与第二按键的映射关系 的交互界面, 以便对所述映射关系进行查看。 11. 如权利要求 10 所述的转换装置, 其特征在于, 还包括 : 判断模块, 用于判断是否需要对所述第一按键发出的点击操作进行转换, 若为是, 则指 示所述转换模块进行工作 ; 若为否, 则执行所述第一按键发出的点击操作默认的操作指令。 12. 如权利要求 7-11 任一项所述的转换装置, 其特征在于, 还包括 : 匹配模块, 用于根据当前设备的身份信息查询是否存在与该当前设备匹配的按键映射 表, 若为是, 则将所述按键映射表导入到该当前设备的内存中 ; 若为否, 则通过无线或有线网络向服务器请求该按键映射表。 1。
9、3. 一种电子设备, 其特征在于, 包括如权利要求 7-12 任一项所述的转换装置。 权 利 要 求 书 CN 103186251 A 3 1/5 页 4 一种按键功能转换方法、 装置及电子设备 技术领域 0001 本发明涉及电子领域, 尤其涉及一种按键功能转换方法、 装置及电子设备。 背景技术 0002 键盘是最常见的输入设备, 它广泛应用于计算机等各种终端设备上, 操作者通过 键盘向终端设备输入各种指令和数据, 操作者可以很方便地利用键盘和显示器与终端设备 对话。 随着各种便携式设备的兴起, 终端设备的体积受到限制, 这样终端设备上的键盘的数 量就受到限制, 例如掌上电脑和一定电话等便携式。
10、设备, 键盘上的按键数量很少, 当在该设 备上运行某些应用程序时, 就会出现需要使用某个特定的按键, 但键盘上却没有提供该按 键的情况, 同时键盘上每个按键的功能是固定的, 导致很多应用程序无法与该终端设备很 好的兼容。 发明内容 0003 本发明实施例所要解决的技术问题在于, 提供一种按键功能转换方法、 装置及电 子设备。 可解决现有技术中应用程序移植到设备终端由于按键的缺失而导致程序无法兼容 的问题。 0004 为了解决上述技术问题, 本发明实施例提供了一种按键功能转换方法, 包括 : 检测第一按键发出的点击操作 ; 在预置的按键映射表中查询所述第一按键所关联的第二按键, 并将所述第一按键。
11、发出 的点击操作转换成所述第二按键的发出点击操作 ; 生成所述第二按键发出的点击操作所对应的功能触发信号。 0005 相应地, 本发明实施例还提供了一种按键功能转换装置, 包括 : 检测模块, 用于检测第一按键发出的点击操作 ; 转换模块, 用于在预置的按键映射表中查询所述第一按键所关联的第二按键, 并将所 述第一按键发出的点击操作转换成所述第二按键的发出点击操作 ; 生成模块, 用于生成所述第二按键发出的点击操作所对应的功能触发信号。 0006 本发明实施例还提供了一种电子设备, 包括上述的按键功能转换装置。 0007 实施本发明实施例, 具有如下有益效果 : 通过按键映射表将用户点击第一按。
12、键发出的操作指令转换成第二按键发出的操作指 令, 可以实现按键功能的动态转换, 避免了目标的终端设备上由于按键数量的限制导致应 用程序的功能无法实现, 提高了终端设备对移植到该终端设备的兼容性。 附图说明 0008 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 说 明 书 CN 103186251 A 4 2/5 页 5 根据这些附图获得其他的附图。 0009 图 1 是本发明实施例的一种按键功能。
13、转换装置的结构示意图 ; 图 2 是本发明实施例的一种按键功能转换装置的另一结构示意图 ; 图 3 是图 2 中转换模块的结构示意图 ; 图 4 是本发明实施例的一种按键功能转换方法的流程示意图 ; 图 5 是本发明实施例的一种按键功能转换方法的另一流程示意图。 具体实施方式 0010 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0011 参见图 1, 为本发。
14、明实施例的一种按键功能转换装置的结构示意图 (以下检测转换 装置) , 该转换装置 1 包括 : 检测模块 11, 用于检测第一按键发出的点击操作。 0012 具体的, 当键盘上第一按键被点击时, 检测模块 11 通过键盘上按键电平的变化来 确定被点击的第一按键的位置, 例如, 在矩阵式键盘中, 检测模块通过发生电平变化的行线 和列线的交叉处来确定被点击的按键的位置。 检测第一按键发出的点击操作的方式也可以 是其他方式, 本实施例不作限制。 0013 转换模块 12, 用于在预置的按键映射表中查询所述第一按键所关联的第二按键, 并将所述第一按键发出的点击操作转换成所述第二按键的发出点击操作。 。
15、0014 具体的, 按键映射表中保存有键盘上各个按键的映射关系, 例如, 第一按键和第二 按键的映射关系, 该映射关系可以进行修改、 删除和更新。假设按键映射表中包括按键 A 和 按键 Space(空格键) 的映射关系, 检测模块 11 检测到按键 A 的点击操作时, 将检测结果 通知转换模块 12, 转换模块根据该检测结果在按键映射表中查询到该按键 A 关联的为按键 Space, 转换模块 12 将按键 A 发出的点击操作转换成按键 Space 发出的点击操作。 0015 生成模块 13, 用于生成所述第二按键发出的点击操作所对应的功能触发信号。 0016 具体的, 以上述为例, 第二按键为。
16、 Space 按键, 生成模块 13 根据 Space 按键发出的 点击操作生成在显示屏上空一格的功能触发信号。 0017 实施本发明的实施例, 通过按键映射表将用户点击第一按键发出的操作指令转换 成第二按键发出的操作指令, 可以实现按键功能的动态转换, 避免了目标的终端设备上由 于按键数量的限制导致应用程序的功能无法实现, 提高了终端设备对移植到该终端设备的 兼容性。 0018 参见图 2 和图 3, 为本发明实施例的一种按键功能转换装置的另一结构示意图, 该 转换装置除包括检测模块 11、 转换模块 12 和生成模块 13 之外, 还包括 : 配置模块 14, 用于配置第一按键与第二按键的。
17、映射关系, 并将所述映射关系保存至按 键映射表中。 0019 具体的, 假设键盘上第一按键为按键 W, 第二按键为按键 Up(向上) , 配置模块 14 将按键 W 和按键 Up 进行关联, 并将按键 W 和按键 Up 的映射关系保持至按键映射表中, 配置 说 明 书 CN 103186251 A 5 3/5 页 6 模块14也可以根据需要将按键W与其他按键进行关联, 并将该映射关系保存至按键映射表 中。其中, 按键映射表中保存有至少一组按键的映射关系, 例如按键 W 映射按键 Up, 按键 S 映射按键 Down, 按键 A 映射按键 Left, 按键 D 映射按键 Right, 当然也可以。
18、是其他的映射关 系, 用户可以根据需要进行自定义。 0020 显示模块 15, 用于在所述第一按键所在的设备显示配置第一按键与第二按键的映 射关系的交互界面, 以便对所述映射关系进行查看。 0021 具体的, 配置模块15在配置第一按键和第一按键的映射关系时, 显示模块15显示 一个配置界面, 以便用户对该映射关系的更新、 修改和删除操作进行查看。 0022 判断模块 16, 用于判断是否需要对所述第一按键发出的点击操作进行转换, 若为 是, 则指示所述转换模块 12 进行工作 ; 若为否, 则执行所述第一按键发出的点击操作默认的操作指令。 0023 具体的, 判断模块 16 判断是否需要对第。
19、一按键发出的点击操作镜像转换的方法 可以是, 根据用户发出的指令来确定是否需要转换, 或根据该转换装置预先的设置来判断, 本发明不作限制。判断模块 16 判断需要进行转换时, 则通知转换模块 12 进行工作, 若不需 要转换, 则执行所述第一按键发出的点击操作默认的操作指令, 例如, 第一按键为按键 A, 则 在显示屏上显示字符 A。 0024 匹配模块 17, 用于根据当前设备的身份信息查询是否存在与该当前设备匹配的按 键映射表, 若为是, 则将所述按键映射表导入到该当前设备的内存中 ; 若为否, 则通过无线或有线网络向服务器请求该按键映射表。 0025 其中, 转换模块 12 包括 : 获。
20、取单元 121, 用于获取所述第一按键的对应的第一键值 ; 查询单元, 用于根据所述第一键值在所述按键映射表中查询与该第一键值相关联的第 二键值 ; 确定单元 122, 用于确定所述第二键值对应的第二按键 ; 转换单元 123, 用于将所述第一按键发出的点击操作转换成所述第二按键的发出点击 操作 124。 0026 实施本发明的实施例, 通过按键映射表将用户点击第一按键发出的操作指令转换 成第二按键发出的操作指令, 可以实现按键功能的动态转换, 避免了目标的终端设备上由 于按键数量的限制导致应用程序的功能无法实现, 提高了终端设备对移植到该终端设备的 兼容性。 0027 参见图 4, 为本发明。
21、的一种按键功能转换方法的流程示意图, 包括 : 步骤 101、 检测第一按键发出的点击操作。 0028 步骤 102、 在预置的按键映射表中查询所述第一按键锁关联的第二按键, 并将所述 第一按键发出的点击操作转换成所述第二按键发出的点击操作。 0029 步骤 103、 生成所述第二按键发出的点击操作所对应的功能触发信号。 0030 实施本发明的实施例, 通过按键映射表将用户点击第一按键发出的操作指令转换 成第二按键发出的操作指令, 可以实现按键功能的动态转换, 避免了目标的终端设备上由 于按键数量的限制导致应用程序的功能无法实现, 提高了终端设备对移植到该终端设备的 兼容性。 说 明 书 CN。
22、 103186251 A 6 4/5 页 7 0031 参见图 5, 为本发明的一种按键功能转换方法的另一种流程示意图, 该方法包括 : 步骤 201、 配置第一按键与第二按键的映射关系, 并将所述映射关系保存至按键映射表 中。 0032 具体的, 假设键盘上第一按键为按键 W, 第二按键为按键 Up(向上) , 配置模块 14 将按键 W 和按键 Up 进行关联, 并将按键 W 和按键 Up 的映射关系保持至按键映射表中, 配置 模块14也可以根据需要将按键W与其他按键进行关联, 并将该映射关系保存至按键映射表 中。其中, 按键映射表中保存有至少一组按键的映射关系, 例如按键 W 映射按键 。
23、Up, 按键 S 映射按键 Down, 按键 A 映射按键 Left, 按键 D 映射按键 Right, 当然也可以是其他的映射关 系, 用户可以根据需要进行自定义。 0033 步骤 202、 检测第一按键发出的点击操作。 0034 具体的, 当键盘上第一按键被点击时, 检测模块 11 通过键盘上按键电平的变化来 确定被点击的第一按键的位置, 例如, 在矩阵式键盘中, 检测模块通过发生电平变化的行线 和列线的交叉处来确定被点击的按键的位置。 检测第一按键发出的点击操作的方式也可以 是其他方式, 本实施例不作限制。 0035 步骤 203、 判断是否需要对所述第一按键发出的点击操作进行转换。 0。
24、036 具体的, 判断模块 16 判断是否需要对第一按键发出的点击操作镜像转换的方法 可以是, 根据用户发出的指令来确定是否需要转换, 或根据该转换装置预先的设置来判断, 本发明不作限制。判断模块 16 判断需要进行转换时, 则执行步骤 204, 若不需要转换, 则执 行步骤 205。 0037 步骤 204、 根据当前设备的身份信息查询是否存在于该当前设备匹配的按键映射 表。 0038 具体的, 若存在, 则执行步骤 206, 若不存在, 则执行步骤 205。 0039 步骤 205、 执行所述第一按键发出的点击操作默认的操作指令。 0040 步骤 206、 获取所述第一按键的对应的第一键值。
25、 ; 根据所述第一键值在所述按键 映射表中查询与该第一键值相关联的第二键值 ; 确定所述第二键值对应的第二按键 ; 将所 述第一按键发出的点击操作转换成所述第二按键的发出点击操作。 0041 步骤 207、 通过无线或有线网络向服务器请求该按键映射表。 0042 步骤 208、 生成所述第二按键发出的点击操作对应的功能触发信号。 0043 实施本发明的实施例, 通过按键映射表将用户点击第一按键发出的操作指令转换 成第二按键发出的操作指令, 可以实现按键功能的动态转换, 避免了目标的终端设备上由 于按键数量的限制导致应用程序的功能无法实现, 提高了终端设备对移植到该终端设备的 兼容性。 0044。
26、 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机可读取存储介质 中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的存储介质可为磁 碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。 0045 以上所揭露的仅为本发明一种较佳实施例而已, 当然不能以此来限定本发明之权 利范围, 本领域普通技术人员可以理解实现上述实施例的全部或部分流程, 并依本发明权 说 明 书 CN 103186251 A 7 5/5 页 8 利要求所作的等同变化, 仍属于发明所涵盖的范围。 说 明 书 CN 103186251 A 8 1/4 页 9 图 1 图 2 说 明 书 附 图 CN 103186251 A 9 2/4 页 10 图 3 说 明 书 附 图 CN 103186251 A 10 3/4 页 11 图 4 说 明 书 附 图 CN 103186251 A 11 4/4 页 12 图 5 说 明 书 附 图 CN 103186251 A 12 。