发明内容
本发明主要解决的技术问题是提供一种键盘的扩展方法,还提供相应的带可扩展键盘的设备,能够为移动终端提供丰富的应用键盘,并且不会消耗额外的手机电能,节约成本。
为解决上述技术问题,本发明采用的技术方案是:
一种键盘的扩展方法,包括:
检测固定键位区是否有标识键位的按键信号,所述固定键位区包括多个固定的键位,所述固定键位与扩展键盘配套使用;
如果检测出有标识键位的按键信号,则获取所述标识键位的按键信号;
根据所述标识键位的按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型,所述标识键位类型表包括标识键位的按键信号和对应的扩展键盘类型;
根据所述扩展键盘类型响应功能键位的按键信号对应的功能事件。
进一步的,根据扩展键盘类型响应功能键位的按键信号对应的功能事件的步骤包括:
获取功能键位的按键信号;
根据所述扩展键盘类型和所述功能键位的按键信号在预设在本地的功能键位对应表中查找对应的功能事件,所述功能键位对应表包括扩展键盘类型和功能键位的按键信号,以及与所述扩展键盘类型和功能键位的按键信号对应的功能事件;
响应所述功能事件。
进一步的,根据扩展键盘类型响应功能键位的按键信号对应的功能事件的步骤包括:
获取功能键位的按键信号;
根据所述在预设在本地的与所述扩展键盘类型对应的功能键位对应表中查找对应的功能事件,所述功能键位对应表包括功能键位的按键信号,以及与所述功能键位的按键信号对应的功能事件;
响应所述功能事件。
一种带可扩展键盘的设备,包括:
固定键位模块,所述固定键位区包括多个固定的键位,所述固定键位与扩展键盘配套使用;
检测模块,用于检测是否有标识键位的按键信号;
获取模块,用于当检测模块检测出有标识键位的按键信号,则获取所述标识键位的按键信号;
查找模块,用于根据获取模块获取的标识键位的按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型,所述标识键位类型表包括标识键位的按键信号和对应的扩展键盘类型;
响应模块,用于根据所述扩展键盘类型响应功能键位的按键信号对应的功能事件。
进一步的,响应模块包括:
获取单元,用于获取功能键位的按键信号;
查找单元,用于根据所述扩展键盘类型和所述功能键位的按键信号在预设在本地的功能键位对应表中查找对应的功能事件,所述功能键位对应表包括扩展键盘类型和功能键位的按键信号,以及与所述扩展键盘类型和功能键位的按键信号对应的功能事件;
响应单元,用于响应所述功能事件。
进一步的,查找单元还用于根据所述在预设在本地的与所述扩展键盘类型对应的功能键位对应表中查找对应的功能事件,所述功能键位对应表包括功能键位的按键信号,以及与所述功能键位的按键信号对应的功能事件。
进一步的,该设备还包括:
可拆卸的扩展键盘,所述扩展键盘与所述固定键位模块配套使用,所述扩展键盘与所述固定键位模块接触的面设置有多个接触点,所述接触点与所述扩展键盘上的键位对应。
进一步的,固定键位模块与所述扩展键盘配套使用时,所述扩展键盘的各个接触点与所述固定键位的特定键位对应,当按下所述扩展键盘的键位时,与所述键位对应的接触点与所述固定键位上对应的键位接触。
进一步的,固定键位模块设置有多个标识键位;每个所述扩展键盘设置有一个接触点,当所述扩展键盘与所述固定键位模块配套使用时,所述接触点与所述固定键位模块上的对应标识键位接触,从而使所述设备能根据该接触的标识键位来判断扩展键盘的类型。
本发明的有益效果是:区别于现有技术的情况,本发明通过检测固定键位区是否有标识键位的按键信号,当检测出有标识键位的按键信号时,获取该标识键位的按键信号,然后根据该标识键位的按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型,再根据该扩展键盘类型响应功能键位的按键信号对应的功能事件,不同的扩展键盘对应不同的标识键位,产生对应的按键信号,根据不同的按键信号判断出扩展键盘的类型,从而响应功能键位的按键信号对应的功能事件,为移动终端提供丰富的应用键盘,并且不会消耗额外的手机电能,节约成本。
具体实施方式
参阅图1,本发明键盘的扩展方法的实施例包括:
101、检测固定键位区是否有标识键位的按键信号;
在移动终端上设置有一个固定键位区,该固定键位区包括多个固定的键位,其中包括标识键位和功能键位,标识键位用于区分不同的扩展键盘,功能键位用于区分不同的功能事件;并且该固定键位与扩展键盘配套使用,扩展键盘是可活动可拆卸的键盘,在用户需要的时候,可选择合适的扩展键盘安装到固定键位区,从而本移动终端能响应该扩展键盘的按键信号,其中,按键信号包括标识键位的按键信号和功能键位的按键信号;
首先,检测固定键位区是否有标识键位的按键信号;
如果检测出有标识键位的按键信号,则执行步骤102,如果检测出没有标识键位的按键信号,则继续执行步骤101;
102、获取该标识键位的按键信号;
如果检测出有标识键位的按键信号,则获取该标识键位的按键信号;
103、根据标识键位的按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型;
在本地预先设置了一个标识键位类型表,该标识键位类型表包括标识键位的按键信号和对应的扩展键盘类型,具体的如表1所示:
表1
标识键位的坐标 |
标识键位的按键信号 |
扩展键盘类型 |
(6,1) |
1 |
游戏键盘 |
(4,2) |
4 |
音乐键盘 |
…… |
|
…… |
(7,2) |
5 |
全键盘 |
例如,扩展键盘安装到固定键位区后,按下的标识键位的坐标为(4,2),该键位的按键信号是4,那么,***查找对应的扩展键盘的类型为音乐键盘;
104、根据该扩展键盘类型响应功能键的按键信号对应的功能事件;
当知道安装到固定键位区的扩展键盘的类型后,后续用户在扩展键盘上的对功能键的按键操作,***根据功能键对应的功能事件进行响应;
具体的,在本地设置有一个功能键位对应表,如表2所示:
表2
键盘类型 |
取消键 |
确认键 |
特殊键1 |
播放键 |
其他键 |
游戏键盘 |
(2,4) |
(2,3) |
(x,y) |
N/A |
… |
数字键盘 |
(4,11) |
(4,10) |
N/A |
(3,4) |
… |
… |
… |
… |
… |
… |
… |
音乐键盘 |
(3,10) |
(4,5) |
N/A |
(5,5) |
… |
例如,当安装的扩展键盘为音乐键盘时,用户按下功能键(5,5)键位的时候就是按动了播放键,***相应的对该播放键进行响应;
或者,还可以先查找与扩展键盘对应的功能键位对应表,再从该功能键位对应表中查找相应的功能事件;例如,先从表3中查找与扩展键盘对应的功能键位对应表;
表3
扩展键盘类型 |
功能键位对应表 |
游戏键盘 |
表3-1 |
音乐键盘 |
表3-2 |
… |
… |
全键盘 |
表3-X |
例如,当安装的扩展键盘为音乐键盘时,对应的功能键位对应表为表3-2,然后去表3-2中查找功能键位对应的事件;
表3-2
键盘类型 |
取消键 |
确认键 |
播放键 |
前进键 |
后退键 |
音乐键盘 |
(3,10) |
(4,5) |
(5,5) |
(2,7) |
(2,8) |
例如,当用户按下功能键(2,7)键位的时候就是按动了前进键,***相应的对该前进键进行响应;
在本实施例中,通过检测固定键位区是否有标识键位的按键信号,当检测出有标识键位的按键信号时,获取该标识键位的按键信号,然后根据该标识键位的按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型,再根据该扩展键盘类型响应功能键位的按键信号对应的功能事件,不同的扩展键盘对应不同的标识键位,产生对应的按键信号,根据不同的按键信号判断出扩展键盘的类型,从而响应功能键位的按键信号对应的功能事件,为移动终端提供丰富的应用键盘,并且不会消耗额外的手机电能,节约成本。
请参阅图2至图9,本发明带可扩展键盘的设备的实施例包括:
固定键位模块201,固定键位模块包括多个固定的键位,其中,固定键位与扩展键盘配套使用;
检测模块202,用于检测是否有标识键位的按键信号;
获取模块203,用于当检测模块检测出有标识键位的按键信号,则获取该标识键位的按键信号;
查找模块204,用于根据获取模块获取的标识键位的按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型,其中,标识键位类型表包括标识键位的按键信号和对应的扩展键盘类型;
响应模块205,用于根据扩展键盘类型响应功能键位的按键信号对应的功能事件;
进一步的,响应模块205包括:
获取单元,用于获取功能键位的按键信号;
查找单元,用于根据扩展键盘类型和功能键位的按键信号在预设在本地的功能键位对应表中查找对应的功能事件,其中,功能键位对应表包括扩展键盘类型和功能键位的按键信号,以及与该扩展键盘类型和功能键位的按键信号对应的功能事件;
响应单元,用于响应所述功能事件;
进一步的,查找单元还用于根据在预设在本地的与扩展键盘类型对应的功能键位对应表中查找对应的功能事件,其中,功能键位对应表包括功能键位的按键信号,以及与该功能键位的按键信号对应的功能事件;
本实施例中的设备的正视图如图3所示,设备10包括显示屏12和固定键位模块201,固定键位模块201包括多个固定的键位;
进一步的,设备10还包括:
可拆卸的扩展键盘,如图4至图7所示,图4为游戏键盘20,图5为全键盘30,图6为钢琴键盘40,图7为音乐键盘50;
扩展键盘与固定键位模块201配套使用,扩展键盘与固定键位模块201接触的面设置有多个接触点,其中,接触点与扩展键盘上的键位对应;当固定键位模块201与扩展键盘配套使用时,扩展键盘的各个接触点与固定键位的特定键位对应,当按下扩展键盘的键位时,与该键位对应的接触点与固定键位上对应的键位接触,产生键位信号;
每个扩展键盘设置有一个扩展键盘标识点,在扩展键盘标识点下对应设置接触点21,其中,该扩展键盘标识点下对应设置的接触点21比其他键的接触点长,当扩展键盘与固定键位模块201配套使用时,接触点21与固定键位模块201上的对应固定键位接触,该固定键位称为对应扩展键盘的标识键位,从而使本设备能根据该接触的固定键位,即扩展键盘的标识键位来判断扩展键盘的类型;
图8为将音乐键盘50安装在设备上的正面示意图,当安装上的时候,如图9所示,接触点21不用用户特意按下,便能与对应的固定键位22接触,从而使本设备能根据该接触的固定键位来判断扩展键盘的类型,该固定键位为标识性的固定键位;而其他功能性的固定键位11,需要用户按下扩展键盘上的对应键位才能使得扩展键盘上的接触点与功能性的固定键位11接触;
在本实施例中,通过检测固定键位区是否有来自扩展键盘标识点下对应设置的接触点的按键信号,当检测出有该按键信号时,获取该按键信号,然后根据该按键信号在预设在本地的标识键位类型表中查找对应的扩展键盘类型,再根据该扩展键盘类型响应功能键位的按键信号对应的功能事件,不同的扩展键盘对应不同的标识键位,产生对应的按键信号,根据不同的按键信号判断出扩展键盘的类型,从而响应功能键位的按键信号对应的功能事件,为移动终端提供丰富的应用键盘,并且不会消耗额外的手机电能,节约成本。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。