著录项信息
专利名称 | 一种键盘调整的方法 |
申请号 | CN200910189894.2 | 申请日期 | 2009-09-04 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2010-02-10 | 公开/公告号 | CN101645948 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/023 | IPC分类号 | G;0;6;F;3;/;0;2;3;;;G;0;6;F;3;/;0;4;8查看分类表>
|
申请人 | 惠州TCL移动通信有限公司 | 申请人地址 | 广东省深圳市南山区高新南一路TCL大厦B座15楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 惠州TCL移动通信有限公司 | 当前权利人 | 惠州TCL移动通信有限公司 |
发明人 | 吴庆国 |
代理机构 | 深圳市君胜知识产权代理事务所 | 代理人 | 王永文 |
摘要
本发明适用于键盘控制技术领域,提供了一种键盘调整的方法,所述的方法包括:a、选中被替换按键对应的键区,选中替换目标按键;b、建立所述被替换按键对应的键区与所述替换目标按键键码的新映射关系,根据所述新映射关系更新区位映射表。本发明克服现有技术的不足,使得用户可以对电子设备的键盘布局进行调整,使得键盘的按键分布和键区大小可以根据实际需求定制,从而满足用户的个性化需求。
1.一种键盘调整的方法,所述的方法包括:
a、选中被替换按键对应的键区,选中替换目标按键;
b、建立所述被替换按键对应的键区与所述替换目标按键键码的新映射关系,根据所述新映射关系更新区位映射表;
其中,步骤a还包括:选中调整目标键区,调整所述键区的大小;
其中,步骤b还包括:建立调整后键区像素点与键区的新映射关系,根据所述新映射关系更新区位映射表;
所述选中调整目标键区,调整所述键区的大小具体包括:
从键盘定制用户界面中选中所述调整目标键区,通过滑动键盘定制用户界面中键区左侧和/或下方滑块,调整所述键区的大小;
同时,提供向左移动指示符和向右移动指示符,供用户移动选择替换目标按键; 根据所述新映射关系更新区位映射表具体包括:
将所述调整后键区像素点与键区的新映射关系存储到所述区位映射表,取代所述区位映射表中原有的键区像素点与键区的映射关系;
每个像素点都属于且仅属于某一个键区,而每个键区对应且仅对应着一个按键的键码。
2.根据权利要求1所述的方法,其特征在于,其中步骤a之前还包括:
a0、接收选中键盘定制菜单选项的控制指令,调用键盘定制用户界面显示。
3.根据权利要求1所述的方法,其特征在于,其中步骤a具体包括:
a1、从所述键盘定制用户界面中选中所述被替换按键对应的键区,从所述键盘定制用户界面的替换目标按键候选栏中选中所述替换目标按键。
4.根据权利要求1所述的方法,其特征在于,其中步骤b具体包括:
b1、建立所述被替换按键对应的键区与所述替换目标按键键码的新映射关系,将所述新映射关系存储到所述区位映射表,所述新映射关系取代所述区位映射表中原有的被替换按键对应的键区与所述被替换按键键码的映射关系。
5.根据权利要求1所述的方法,其特征在于,其中步骤b之后还包括:
c、根据更新后的区位映射表在键盘各个键区位置显示相应按键的标签,形成调整后的键盘。
6.根据权利要求1所述的方法,其特征在于,所述键盘为移动通信终端键盘。
一种键盘调整的方法\n技术领域\n[0001] 本发明属于键盘控制技术领域,尤其涉及一种键盘调整的方法。\n背景技术\n[0002] 随着技术的发展,电子设备的按键越来越多的采用触摸屏来实现,如手机,通常采用透明触控面板(Touch Panel)来模拟键盘功能,并在其下衬以OLED显示面板来显示按键标签。\n[0003] 目前,随着手机软硬件的不断发展,手机中开放给用户定制(Customization)的接口已越来越多。从铃音图片到界面风格,直至操作模式,都可以由用户根据自己的需求或喜好来设置。然而,作为手机最重要(有时甚至是唯一)的输入设备——手机键盘,用户却无法根据自己的需要对按键分布、按键大小等进行调整。\n[0004] 事实上,手机键盘的定制需求一直存在,并且随着手机功能的多样化,这种需求将越来越强,如某些手机的键盘布局只考虑了右手用户的习惯,左手用户希望按自己习惯来调整;还有的用户手掌较大,希望把按键键区变大些;在手机逐渐成为移动办公及娱乐中心的过程中,越来越多操作方式各不相同的软件应用会运行在手机上,手机运行不同的应用软件时,需要不同的键盘布局和键区大小,如玩手机游戏和写电子邮件,显然采用不同的键盘布局才得心应手。\n[0005] 因此,需要提供一种技术放案,使得用户可以解决手机以及其他采用键盘电子设备,其键盘布局可以由用户根据自己的需求进行调整。\n发明内容\n[0006] 本发明的目的在于提供一种键盘调整的方法,旨在解决调整按键布局和键区大小的问题。\n[0007] 本发明是这样实现的,一种键盘调整的方法,所述的方法包括:\n[0008] a、选中被替换按键对应的键区,选中替换目标按键;\n[0009] b、建立所述被替换按键对应的键区与所述替换目标按键键码的新映射关系,根据所述新映射关系更新区位映射表。\n[0010] 更具体的,其中步骤a之前还包括:\n[0011] a0、接收选中键盘定制菜单选项的控制指令,调用键盘定制用户界面显示。\n[0012] 其中步骤a具体包括:\n[0013] a1、从所述键盘定制用户界面中选中所述被替换按键对应的键区,从所述键盘定制用户界面的替换目标按键候选栏中选中所述替换目标按键。\n[0014] 其中步骤b具体包括:\n[0015] b1、建立所述被替换按键对应的键区与所述替换目标按键键码的新映射关系,将所述新映射关系存储到所述区位映射表,所述新映射关系取代所述区位映射表中原有的被替换按键对应的键区与所述被替换按键键码的映射关系。\n[0016] 其中步骤a还包括:\n[0017] 选中调整目标键区,调整所述键区的大小;\n[0018] 其中步骤b还包括:\n[0019] 建立调整后键区像素点与键区的新映射关系,根据所述新映射关系更新区位映射表。\n[0020] 所述选中调整目标键区,调整所述键区的大小具体包括:\n[0021] 从键盘定制用户界面中选中所述调整目标键区,通过滑动键盘定制用户界面中键区左侧和/或下方滑块,调整所述键区的大小。\n[0022] 更具体的,根据所述新映射关系更新区位映射表具体包括:\n[0023] 将所述调整后键区像素点与键区的新映射关系存储到所述区位映射表,取代所述区位映射表中原有的键区像素点与键区的映射关系。\n[0024] 其中步骤b之后还包括:\n[0025] c、根据更新后的区位映射表在键盘各个键区位置显示相应按键的标签,形成调整后的键盘。\n[0026] 更具体的,所述键盘为移动通信终端键盘。\n[0027] 本发明克服现有技术的不足,使得用户可以对电子设备的键盘布局进行调整,使得键盘的按键分布和键区大小可以根据实际需求定制,从而满足用户的个性化需求。\n附图说明\n[0028] 图1是本发明实施例的手机键盘调整前示意图;\n[0029] 图2是本发明实施例的键盘定制用户界面示意图;\n[0030] 图3是本发明实施例的手机键盘调整后示意图;\n[0031] 图4是本发明实施例流程图。\n具体实施方式\n[0032] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0033] 本发明实施例中,以手机键盘为例进行说明,其他电子设备的键盘,也可以应用本发明提供的技术方案,其原理基本相同,本领域普通技术人员无需经过创造性劳动即可实施,此不赘述。\n[0034] 本发明实施例中,以4×5键盘为例,调整前的示意图如图1所示,包括两层,上面的一层为透明触控面板101,下面的一层为OLED显示面板102。触控面板101分成4×5个键区,在同一时刻,触控面板上的每个像素点都属于且仅属于某一个键区,而每个键区对应且仅对应着一个OLED显示面板102上一个按键的键码,即有如下两对映射关系:\n[0035] 点(n->1)键区(1->1)键码\n[0036] (1) (2)\n[0037] 上述映射关系以文件形式存储在手机的非易失性存储器中,称为区位映射表,其数据结构可以是数组。如图1所示键盘,当前状态下,点103为像素点(230,10),落在键区\n3中,而键区3对应的键码为KEY F4,则区位映射表中有如下条目:\n[0038] PIXEL_TO_AREA[230][10]=3;\n[0039] AREA_TO_KEY[3]=KEY_F4;\n[0040] 当然,区位映射表也可以采用其它的数据结构,如哈希表等,这方面可以根据实际情况,综合考虑查找时间和存储空间的开销来决定。\n[0041] 依据区位映射表,显示面板102的驱动程序可以在各个键区位置显示相应按键的标签,从而形成键盘的外观。当键盘的某处被用户触摸时,触控面板101产生中断,中断处理程序采样并计算出触摸落点(像素点)的位置坐标,然后由驱动程序通过查找区位映射表来获得对应键码,发送给上层应用程序,上层应用程序根据这个键码来分辨用户触发了哪一个按键。\n[0042] 本发明实施例中,将手机区位映射表中存储的映射关系开放给用户,用户可以修改区位映射表中存储的映射关系,从而改变键盘中按键的布局,以及改变键区的大小。\n[0043] 具体来说,可以在手机的功能菜单中设置“键盘定制”菜单选项,当用户选中该“键盘定制”菜单选项时,手机显示屏上将显示如图2所示的键盘定制用户界面(以上述4×5键盘为例),该用户界面包括4×5的键区,以及键区整体左侧和下方的滑块,同时还包括显示屏下部的“替换目标按键候选栏”。键区整体左侧和下方的滑块用来供用户调整目标键区的大小,该“替换目标按键候选栏”包括所有按键的标签,当然,考虑到显示屏尺寸的局限性,可以一次只显示其中的几个,同时提供向左移动指示符和向右移动指示符,供用户移动选择替换目标按键。\n[0044] 当用户需要调整某个按键的位置以及该按键键区的大小时,可以通过手机功能菜单选中该“键盘定制”菜单选项,手机将调用如图2所示的键盘定制用户界面显示,假设用户需要将按键“F1”(被替换按键)替换为数字按键“9”(替换目标按键),则可以首先选中按键“F1”对应的键区,然后从“替换目标按键候选栏”中选中数字按键“9”,手机将更改区位映射表中存储的映射关系(2),则修改前的映射关系为:\n[0045] AREA_TO_KEY[0]=KEY_F1;\n[0046] AREA_TO_KEY[12]=KEY_NUM9;\n[0047] 修改后的映射关系为:\n[0048] AREA_TO_KEY[0]=KEY_NUM9;\n[0049] AREA_TO_KEY[12]=KEY_F1;\n[0050] 此外,如果用户需要调整原按键“F1”,现按键“9”的键区大小,可以通过滑动键区整体左侧和下方的滑块,手机将更改区位映射表中存储的映射关系,若用Pn表示键区n的左上角点,Qn表示键区n的右下角点,以图1为例,设键区0(F1对应的键区)、1(F2对应的键区)、4(数字1对应的键区)、5(数字2对应的键区)的范围分别为:\n[0051] P0(0,0),Q0(59,19);\n[0052] P1(60,0),Q1(119,19);\n[0053] P4(0,20),Q4(59,39);\n[0054] P5(60,20),Q5(119,39);\n[0055] 那么在键区0未变化前,映射关系(1)中有以下项:\n[0056] PIXEL_TO_AREA[0][0]=0;\n[0057] PIXEL_TO_AREA[59][39]=0;\n[0058] PIXEL_TO_AREA[60][0]=1;\n[0059] PIXEL_TO_AREA[119][19]=1;\n[0060] PIXEL_TO_AREA[0][20]=4;\n[0061] PIXEL_TO_AREA[59][39]=4;\n[0062] PIXEL_TO_AREA[60][20]=5;\n[0063] PIXEL_TO_AREA[119][39]=5;\n[0064] 当键区0加大到如图3所示范围P0(0,0),Q0(89,29),则上述各项变化为:\n[0065] PIXEL_TO_AREA[0][0]=0;\n[0066] PIXEL_TO_AREA[59][39]=0;\n[0067] PIXEL_TO_AREA[60][0]=0;\n[0068] PIXEL_TO_AREA[119][19]=1;\n[0069] PIXEL_TO_AREA[0][20]=0;\n[0070] PIXEL_TO_AREA[59][39]=4;\n[0071] PIXEL_TO_AREA[60][20]=0;\n[0072] PIXEL_TO_AREA[119][39]=5;\n[0073] 事实上,映射关系(1)中所有表示位于(0,0)和(89,29)之间的像素点的项,都会发生改变而指向键区0,此不赘述。\n[0074] 用户设置完成后,显示面板102的驱动程序根据修改后的区位映射表在各个键区位置显示相应按键的标签,从而形成调整后键盘的外观。显示面板102将根据新生成的区位映射表重新绘制按键标签,而此后的按键处理流程,也将根据修改后的区位映射表来查找按键编码。\n[0075] 进行上述按键替换以及键区调整后的手机键盘示意图如图3所示,与图1比较,图1中按键“F1”在图3中被替换成了按键“9”,图1中按键“9”在图3中被替换成了按键“F1”,同时图3中按键“9”的键区扩大。\n[0076] 依此类推,可以调整其他按键的位置以及键区的大小,从而实现对手机键盘按键布局的调整。\n[0077] 本发明实施例流程图如图4所示,包括如下的步骤:\n[0078] 1、通过手机功能菜单选中该“键盘定制”菜单选项;\n[0079] 2、手机调用键盘定制用户界面显示;\n[0080] 3、选中键盘定制用户界面中被替换按键所在的键区;\n[0081] 4、从键盘定制用户界面中的替换目标按键候选栏选中替换目标按键;\n[0082] 5、手机更改区位映射表中存储的键区和键码的映射关系;\n[0083] 6、通过滑动键区整体左侧和下方的滑块,调整目标键区的大小;\n[0084] 7、手机更改区位映射表中存储的象素点和键区的映射关系;\n[0085] 8、键盘调整完成?如果是,转步骤9,否则转步骤3。\n[0086] 9、结束流程。\n[0087] 本发明实施例中,以4×5键盘为例进行说明,其他的数目按键的键盘也可以应用本发明提供的技术方案,其原理相同,此不赘述。\n[0088] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2012-08-29
- 2010-04-14
实质审查的生效
IPC(主分类): H04M 1/23
专利申请号: 200910189894.2
申请日: 2009.09.04
- 2010-02-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-11-02
|
2004-04-30
| | |
2
| |
2007-09-26
|
2006-03-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |