发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种可以灵活改变键盘位置布局功能、明显降低用户操作复杂度、界面友好、实现过程简单、使用灵活高效、性能稳定可靠、适用范围较为广泛的分立式键盘布局***和设置方法、相应的便携式电子设备及控制方法。
为了实现上述的目的,本发明的分立式键盘布局***和设置方法、相应的便携式电子设备及控制方法如下:
该应用于便携电子设备的触摸屏中的分立式键盘布局***,其主要特点是,所述的键盘布局***包括:
左侧主键盘区,包括数个字母按键;
右侧主键盘区,包括数个字母按键,且与所述的左侧主键盘区相分立设置;以及
附加功能区,设置有功能模块,位于所述的左侧主键盘区和右侧主键盘区之间的区域。
该应用于便携电子设备的触摸屏中的分立式键盘布局***中的附加功能区中所设置的功能模块可以为编辑模块、数字符号模块、手写模块或者候选词模块。
该应用于便携电子设备的触摸屏中的分立式键盘布局***中还包括:
顶部功能区,包括用户自定义快捷功能按钮,且位于该键盘布局***的上部区域。
该应用于便携电子设备的触摸屏中的分立式键盘布局***中还包括:
底部功能区,位于该键盘布局***的底部区域。
该应用于便携电子设备的触摸屏中的分立式键盘布局***中的底部功能区中设置有字典模块、符号模块、语言模块和空格模块。
该针对上述的***进行键盘布局切换设置的方法,其主要特点是,所述的方法包括主键盘区分立调整操作、主键盘区合并调整操作、附加功能区模块切换调整操作和键盘布局大小与位置调整操作。
所述的主键盘区分立调整操作,具体为:
***根据用户在触摸屏键盘区域的两指逆向滑动操作,进行主键盘区分立为左侧主键盘区和右侧主键盘区的调整操作。
所述的主键盘区合并调整操作,具体为:
***根据用户在触摸屏键盘区域的两指相向滑动操作,进行分立键盘区域合并为全键盘的调整操作。
所述的附加功能区模块切换调整操作,具体为:
***根据用户在触摸屏的附加功能区的预设滑动操作,进行功能模块的切换调整操作。
该进行键盘布局切换设置的方法中还包括键盘大小调整操作,具体为:
***根据用户在触摸屏键盘区域的两指左右滑动操作,进行键盘区域宽度的调整操作;和/或
***根据用户在触摸屏键盘区域的两指上下滑动操作,进行键盘区域高度的调整操作。
该进行键盘布局切换设置的方法中还包括键盘位置移动调整操作,包括以下步骤:
(1)***根据用户在触摸屏键盘区域的两指同时点击或单击键盘功能按键的操作,并待***响应后,键盘区域进入半透明待机状态;
(2)***捕捉手指触点的移动状态,将键盘移动至屏幕的相应位置;
或者包括以下步骤:
(1’)***根据用户点击键盘功能按键不放的操作,使键盘进入半透明状态;
(2’)***捕捉手指触点的移动状态,将键盘移动至屏幕的相应位置。
该进行键盘布局切换设置的方法中还包括两侧的虚拟手柄,所述的方法中还包括候选词选择操作,包括以下步骤:
(11)***根据用户在键盘区域所进行的移动虚拟手柄的操作,进行上下移动选择候选词的操作;
(12)***根据用户在键盘区域所进行的按下虚拟手柄的操作,确认输入所选择的候选词。
所述的键盘布局区域缩放调整操作,具体为:
***根据用户在触摸屏键盘区域的两指相向或逆向滑动操作,进行键盘布局区的同比例缩放调整操作。
该进行键盘布局切换设置的方法中的键盘布局区域缩放调整操作中,还包括键盘位置移动调整操作,具体为:
***根据用户在触摸屏键盘区域的两指同时点击操作,并待超时后捕捉手指触点的移动状态,将缩放调整后的键盘布局区域移动至屏幕的相应位置。
该进行键盘布局切换设置的方法中的键盘布局区域缩放调整操作中,还包括键盘位置移动调整操作,包括以下步骤:
(21)***根据用户在键盘区域所进行的点击键盘位置调整按键的操作,将键盘区域进入半透明待机模式;
(22)***捕捉到用户手指触点的移动状态,并将缩放调整后的键盘布局区域移动至屏幕的相应位置;或者***根据重力感应,将缩放调整后的键盘布局区域移至屏幕的指示位置。
该进行键盘布局切换设置的方法中的用户在触摸屏键盘区域的两指滑动操作的***最低响应阈值,为根据不同布局切换实际需求或用户自定义的响应阈值,较佳的,可以为:
两指划动距离总和超过键盘响应区域的10%,且单指划动距离至少达到4%。
该实现上述的分立式键盘布局***的电子设备***,其主要特点是,所述的电子设备***中包括:
输入装置,接收用户的输入操作信息;
显示装置,显示出分立式键盘布局界面;
存储装置;和
键盘布局设置控制装置,与所述的输入装置、显示装置和存储装置相连接,进行键盘布局设置的控制。
该电子设备***中的键盘布局设置控制装置中包括:
输入检测和控制模块,检测用户的输入操作信息;
布局映射模块,与所述的输入检测和控制模块相连接,根据当前的键盘布局,将到达***响应阈值的用户触点操作映射成相应输入所对应的布局集合;
布局模块,与所述的布局映射模块相连接,接收所述的布局映射模块所生成的布局集合,并产生相应的布局信息;
输出成像模块,与所述的布局模块相连接,接收所述的布局模块所产生的布局信息,并将所述的布局信息输出至所述的显示装置显示出来;
设置模块,与所述的布局映射模块和布局模块均相连接,存储用户和***设定信息。
该电子设备***中的用户和***设定信息包括布局切换动画模式、布局切换待定信息、同比例缩放布局和自定义键位。
该基于上述的***实现分立式键盘布局切换设置控制的方法,其主要特点是,所述的方法包括以下步骤:
(1)***等待用户的输入操作;
(2)***中的输入检测和控制模块判断用户的输入操作是否正确;
(3)如果否,则所述的布局映射模块反馈空集合,并返回上述步骤(1);
(4)如果是,则所述的布局映射模块生成本次用户的输入操作所对应的布局集合;
(5)所述的布局模块根据所述的布局集合生成布局列表;
(6)所述的输出成像模块进行实时排序、渲染成像,输出更新后的键盘布局。
该实现分立式键盘布局切换设置控制的方法中的输入检测和控制模块判断用户的输入操作是否正确,包括以下步骤:
(21)所述的输入检测和控制模块判断用户的输入操作是否到达***响应阈值;
(22)如果是,则返回用户的输入操作正确的结果;
(23)如果否,则返回用户的输入操作不正确的结果。
该实现分立式键盘布局切换设置控制的方法中的布局映射模块生成本次用户的输入操作所对应的布局集合,具体为:
所述的布局映射模块根据用户的输入操作的相关数据,动态生成相应的布局集合。
该实现分立式键盘布局切换设置控制的方法中的相关数据包括:
(1)用户按下触点的起点位置信息;
(2)用户放开触点的终点位置信息;
(3)用户移动触点的轨迹信息;
(4)用户保持触点的停留时间信息。
该实现分立式键盘布局切换设置控制的方法中的布局集合包括以下字段信息:
(1)布局在键盘区域上的位置和大小;
(2)布局在屏幕区域上的位置和大小;
(3)按键上所显示的字符及其相应位置区域;
(4)用户不同的操作所对应输入的布局集合。
采用了该发明的分立式键盘布局***和设置方法、相应的便携式电子设备及控制方法,可以灵活改变键盘位置布局功能,明显降低了用户操作复杂度,界面友好,实现过程简单,使用灵活高效,性能稳定可靠,适用范围较为广泛,相应的具体优势体现在以下几个方面:
(1)本发明由于实现了符合人体工程学的分立式键盘布局,满足用户双手持有设备进行同时操作输入,采用这种布局把软键盘字母按键分立开来,分布在左右两侧,让拇指的移动行程更短,输入的时候也更加舒适快捷。同时分立开来的中间区域实现辅助输入模块,支持编辑模块、数字符号模块、手写模块、候选词模块等;
(2)本发明实现了一种更灵活、更实用的缩小式键盘布局,实现自定义键盘大小和位置,从而解决了用户单手在屏幕任意位置使用软键盘进行输入;
(3)本发明能够可以根据用户触点移动方向和距离,动态改变键盘布局和位置;
(4)本发明实现了更高效的切换键盘布局和动态改变键盘位置的方法,其中根据重力感应器与键盘布局位置建立映射,测量设备的倾斜方向和程度,指示设备软键盘布局切换以及位置动态改变;
(5)本发明实现了分立式键盘布局下特有的分立区域智能按键纠错的方法,保证了分立式键盘区域整体纠错的延续性。
(6)本发明实现了分立式键盘布局下特有的候选词优选的方法,并辅助虚拟手柄快速移动定位所需词组。
具体实施方式
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
1、分立式键盘***功能及操作
请参阅图1A所示,该应用于便携电子设备的触摸屏中的分立式键盘布局***,其中,所述的键盘布局***100包括:
(1)左侧主键盘区102,包括数个字母按键;
(2)右侧主键盘区103,包括数个字母按键,且与所述的左侧主键盘区102相分立设置;以及
(3)附加功能区104,设置有功能模块,位于所述的左侧主键盘区102和右侧主键盘区103之间的区域,该附加功能区104中所设置的功能模块可以为编辑模块、数字符号模块、手写模块或者候选词模块等,当然也可以根据需要对相应功能模块进行任意调整、扩展、增删和更换。
(4)顶部功能区101,其为可选区域,其中可以包括用户自定义快捷功能按钮,且位于该键盘布局***100的上部区域。
(5)底部功能区105,其亦为可选区域,位于该键盘布局***100的底部区域,其中,该底部功能区105中可以设置有字典模块、符号模块、语言模块和空格模块,当然也可以根据需要对相应功能模块进行任意调整、扩展、增删和更换。
在本发明的最佳实施例中,本发明的分立式键盘布局***100,包括以下五个部分:
顶部功能区101,根据用户使用习惯,自定义快捷功能按钮;
左侧主键盘区102,包括14个英文字母;
右侧主键盘区103,包括12个英文字母;
附加功能区104,包括编辑模块、数字符号模块、手写模块、候选词模块、用户自定义按键模块等;
底部功能区105,包括字典、符号、语言、空格等。
本发明中针对上述的***进行键盘布局切换设置的方法,其中包括主键盘区分立调整操作、主键盘区合并调整操作、附加功能区模块切换调整操作和键盘布局大小与位置调整操作。
在本发明的最佳实施方式中,用户可以通过在触摸屏键盘区域的两指逆向滑动,实现主键盘区分离为左右两侧,两指相向滑动实现键盘布局合并,并根据触点移动距离动态响应改变主键盘区大小或位置。
其中,设定***最低触点响应阈值为根据不同布局切换实际需求或用户自定义的响应阈值,较佳地,可以为:
两指划动距离总和超过键盘响应区域10%,且单指划动距离至少达到4%。
当用户触点滑动达到以上阈值便响应以上过程。
图1B描述了所述主键盘区分立调整操作的方法1000,包含以下步骤:
(1)在带触感的显示设备上显示一个键盘布局(步骤1001);
(2)用户两指点击键盘区域任意位置,并向外侧逆向滑动(步骤1002);
(3)***布局映射模块根据用户触点在触摸屏上的移动距离动态响应为对应的布局集合(步骤1003);
(4)将原先的全键盘布局往左右分离开并移动到当前触点位置(步骤1004);
(5)待两指离开键盘后将分立式键盘布局动态呈现(步骤1005)。
再请参阅图1C所示,依照本发明的最优实施例,用户两指根据触点响应规则,还可以按对角线方向逆向滑动,实现左侧主键盘区102、右侧主键盘区103对于屏幕区106中心对称。
主键盘区合并调整操作步骤仅是1002改变为用户两指点击键盘区域任意位置,并向内侧相向滑动。其他步骤与1000里所述相同,最后改变分立式布局为合并的全键盘布局。
本发明在分立式键盘布局下,能够支持用户自定义键盘大小与位置,相应的操作实现方式如下:
(1)请参阅图1D所示,分立式键盘布局中还包括键盘大小调整操作,具体为:
(i)***根据用户在触摸屏键盘区域的两指左右滑动操作,进行键盘区域宽度的调整操作;和/或
(ii)***根据用户在触摸屏键盘区域的两指上下滑动操作,进行键盘区域高度的调整操作。
(2)键盘位置移动调整操作,具体为:
(i)***根据用户在触摸屏键盘区域的两指同时点击操作,或点击键盘功能按键。待***响应后,键盘区域进入半透明待机状态,
(ii)此时***捕捉手指触点的移动状态,将键盘移动至屏幕的相应位置。
在本发明的最优实施例中,用户可以改变附加功能区104的各模块,具体请参阅图1E所示;其中,本发明中的附加功能区模块切换调整操作,具体为:
***根据用户在触摸屏的附加功能区的预设滑动操作,进行功能模块的切换调整操作
图1E中描述了从编辑模块108改为手写模块109时,只需要通过一个预定义的动作,即可实现快速切换。例如,在触摸屏的键盘上,用户可以用手指快速地从功能区的左端滑动到右端,则编辑模块逐渐淡出屏幕,而手写模块从屏幕的任意一侧滑入,产生连贯的动态效果。同样的,用户也可以切换到数字符号模块,或候选词模块,或用户自定义按键模块。切换布局的方式可以有很多种:可以检测用户的手势,可以使用一个特定的按键,可以通过重力感应控制,也可以通过声音控制。
依据本发明的某些实施例,用户还可以动态地更改键盘的布局,如改变键盘功能区域的位置等。例如,在图1A中,当用户按下键盘布局切换按键,待键盘进入半透明待机状态,此时按下键盘区域102不放,可将其拖动到键盘中间后放开,该键盘区域便被安排在了如图1F所示的位置,同时键盘区域104替换更新到了102原来的位置。这样可以满足用户自由组合键盘区域的需求。
再请参阅图1G所示,该进行键盘布局切换设置的方法中还包括两侧的虚拟手柄,所述的方法中还包括候选词的选择操作。
图1H描述了虚拟手柄操控候选词选择的方法1100,包括以下步骤:
(11)附加功能区域设定为候选词模块(步骤1101);
(12)***接收到输入数据后调出虚拟手柄(步骤1102);
(13)***根据用户上下移动虚拟手柄的操作,同等高度对应高亮显示附加功能区的候选词(步骤1103);
(14)***根据用户在键盘区域所进行的按下虚拟手柄的操作,确认输入选择的候选词(步骤1104)。
在本发明的最优实施例中,在分立式键盘布局***100中用户可以通过两侧的虚拟手柄111进行候选词选择。当附加功能区为候选词模块110,用户输入操作后选择候选词时,可在左侧主键盘区102、右侧主键盘区103两个键盘区移动虚拟手柄111进行上下移动选择候选词。当选择框移动到所需候选词时,按下虚拟手柄确认候选词上屏。
再请参阅图1A所示,本发明还可以实现分立式键盘布局按键的纠错方法,能够实现左侧主键盘区102、右侧主键盘区103的分离区域“T、F、V”和“Y、G、B”的智能纠错。
例如,当用户想要输入单词“you”,但在输入时习惯使用左手点击了按键“t”,之后输入“o”、“u”,***能够自动识别正确的单词,在候选词栏优先高亮显示“you”。
2、缩小式键盘***功能及操作
本发明中的键盘布局区域缩放调整操作,具体为:
***根据用户在触摸屏键盘区域的两指相向或逆向滑动操作,进行键盘布局区的同比例缩放调整操作。
图2A描述了本实施例中一种动态缩放键盘布局的方法1200,包含以下步骤:
(1)在带触感的显示设备上显示一个键盘布局(步骤1201);
(2)用户两指点击键盘区域任意位置,同时向上、向下或逆向、相向滑动(步骤1202);
(3)***布局映射模块根据用户触点在触摸屏上的移动距离动态响应为对应的布局集合(步骤1203);
(4)将原先的键盘布局动态缩小或放大并移动到当前触点位置(步骤1204);
(5)待两指离开键盘后将缩放的键盘布局动态呈现(步骤1205)。
请参阅图2B和图2C所示,其中描述了本发明的一种缩小式键盘***200,可以根据用户触点移动距离同级实时缩小键盘布局201,并移动至屏幕202任意位置根据需要灵活进行输入。例如在本发明的优选实施方式中,设置了缩小式居中键盘、缩小式居左键盘或缩小式居右键盘。
该发明键盘***200,相应的实现方式如下:
设定***最低触点响应阀值为:两指划动距离总和超过键盘响应区域的10%,且单指划动距离至少达到4%。当用户触点滑动达到以上阀值便开始响应以上过程。
在触摸屏键盘区域,用户可以通过两指相向滑动,实现键盘区同比例缩小,并根据触点移动距离动态响应改变大小。例如从图2B所示的键盘布局201状态改变为图2C的键盘布局203,当然也可以采用其它方式进行键盘区同比例缩放。
图2D描述了本实施例中一种缩小式键盘布局切换的方法1300,包含以下步骤:
(1)在带触感的显示设备上显示一个键盘布局(步骤1301);
(2)用户两指指点击键盘区域任意位置,并向内测相向滑动(步骤1302);
(3)***布局映射模块根据用户触点在触摸屏上的移动距离动态响应为对应的布局集合(步骤1303);
(4)将原先的键盘布局动态缩小并移动到当前触点位置(步骤1304);
(5)待两指离开键盘后将缩小式键盘布局动态呈现(步骤1305)。
其中,所述的键盘布局区域缩放调整操作中还包括键盘位置移动调整操作,可以具体为:
***根据用户在触摸屏键盘区域的两指同时点击操作,并待超时后捕捉手指触点的移动状态,将缩放调整后的键盘布局区域移动至屏幕的相应位置。
同时,该键盘位置移动调整操作,也可以包括以下步骤:
(21)***根据用户在键盘区域所进行的点击键盘位置调整按键的操作,将键盘区域进入半透明待机模式;
(22)***捕捉到用户当指或双指触点的移动状态,并将缩放调整后的键盘布局区域移动至屏幕的相应位置;或者***根据重力感应,将缩放调整后的键盘布局区域移至屏幕的相应位置。
在本发明的最优实施方式中,在缩小式键盘布局下,支持用户自定义键盘位置。操作实现方式如下两种之一:
(1)两指同时点击键盘区域,待超出响应时间(可以设置为2秒,也可以采用其它合适的超时时间),键盘进入半透明待机模式,接收器将捕捉到触点移动状态,此时可以拖动键盘至屏幕任意位置。
(2)用户手指点击键盘位置调整按键,键盘进入半透明待机模式,接收器将捕捉到触点移动状态,此时可以拖动键盘至屏幕任意位置;或者根据重力感应,移动设备控制键盘所示位置。
3、***结构及原理
请参阅图3所示,该实现上述的键盘布局***的电子设备***300,其中包括:
(1)输入装置301,接收用户的输入操作信息;
(2)显示装置302,显示出分立式键盘布局界面;
(3)存储装置303;和
(4)键盘布局设置控制装置400,与所述的输入装置301、显示装置302和存储装置303相连接,进行键盘布局设置的控制,其中,请参阅图4所示,该键盘布局设置控制装置400包括:
(a)输入检测和控制模块401,检测用户的输入操作信息;
(b)布局映射模块402,与所述的输入检测和控制模块401相连接,根据当前的键盘布局,将到达***响应阈值的用户触点操作映射成相应输入所对应的布局集合;
(c)布局模块404,与所述的布局映射模块402相连接,接收所述的布局映射模块402所生成的布局集合,并产生相应的布局信息;
(d)输出成像模块406,与所述的布局模块404相连接,接收所述的布局模块404所产生的布局信息,并将所述的布局信息输出至所述的显示装置302显示出来;
(e)设置模块403,与所述的布局映射模块402和布局模块404均相连接,存储用户和***设定信息,所述的用户和***设定信息包括布局切换动画模式、布局切换待定信息、同比例缩放布局和自定义键位。
作为本发明的最优实施方式,图3中描述了适用本发明的一种便携设备300的概要框图,其中,输入装置301、显示装置302和存储装置303通过电子线路与处理器304相连。输入装置301可以是键盘或触摸板;显示装置302可以是液晶屏;存储装置303可以是任何记忆介质,例如随机访问内存(RAM)、只读内存(ROM)、闪存(Flash)、硬盘等;处理器304可以是CPU或专用集成电路芯片。很多情况下,输入装置301也可能与显示装置302合成,如触摸屏。存储装置303可保存所有的软件,包含操作***311和本发明涉及的键盘软件310等,可选地,存储装置也可以包括其他应用程序312,如文本编辑器等。
本发明的键盘***是由键盘软件310所管理的。图4中描述了该键盘软件的一种优选的***结构400。该***主要由输入检测和控制模块401、布局映射模块402、设置模块403、布局模块404及输出成像模块405组成。
输入检测和控制模块401负责检测用户的输入,例如用户的按键、在触摸屏上的触点动作等,接受后送触摸屏控制器,转换成触点坐标,再送给处理器304,同时能接收处理器304发来的命令加以执行并输出至布局映射模块402。
其中,输入检测和控制模块401检测用户的触控操作,请参阅图6所示,其中包括同向、逆向、相向划动等。并将每一次触点的相关数据记录并传递。一次触控操作的相关数据可以包含但不限于以下动作:
●用户按下触点的起点位置
●用户放开触点的终点位置
●用户移动触点的轨迹
●用户保持触点的停留时间
布局映射模块402根据当前的键盘布局,将到达响应阈值的触点操作映射成本次输入所对应的布局集合,并输出至布局模块404。
其中,布局映射模块402首先定义并存储有不同键盘的各种布局参数,例如分立式布局102、103键盘区域(各占30%宽)、缩小居中布局(50%宽)等。其次将到达响应阈值的触点操作映射成本次输入所对应的布局集合。再请参阅图7所示,其中描述了一种在内存中描述键盘布局的数据结构,其中可包含(但不限于)以下字段:
●该布局在键盘区域上的位置和大小
●该布局在屏幕区域上的位置和大小
●该键上所显示的字符及其相应位置区域
●用户不同的动作所对应输入的布局集合
布局模块404接收读取到当前触点运动所映射的布局列表,按先后顺序排列,并实时响应触点动作结束后的布局状态。
输出成像模块405负责将键盘布局以一定方式输出至设备,呈现给用户。同时,当用户操作发生变化时,输出成像模块405能够将更新后的布局重新渲染动态呈现。
设置模块403存储了用户和***设定,例如布局切换动画模式、布局切换待定、同比例缩放布局、自定义键位等,供布局映射模块402与布局模块404使用。
其中,设置模块403是可选的,该设置模块403中可以包含与***运行相关的各种设置信息,包括用户使用偏好、***工作模式等。例如,用户可以选择布局动画显示模式。布局可以按渐入、飞入等动画效果呈现;又如,用户可以选择锁定布局高度,只划动改变布局的宽度。
本发明中的基于上述的***实现分立式键盘布局切换设置控制的方法,其中包括以下步骤:
(1)***等待用户的输入操作;
(2)***中的输入检测和控制模块判断用户的输入操作是否正确,包括以下步骤:
(a)所述的输入检测和控制模块判断用户的输入操作是否到达***响应阈值;
(b)如果是,则返回用户的输入操作正确的结果;
(c)如果否,则返回用户的输入操作不正确的结果;
(3)如果否,则所述的布局映射模块反馈空集合,并返回上述步骤(1);
(4)如果是,则所述的布局映射模块生成本次用户的输入操作所对应的布局集合,具体为:
所述的布局映射模块根据用户的输入操作的相关数据,动态生成相应的布局集合,所述的相关数据包括:
(a)用户按下触点的起点位置信息;
(b)用户放开触点的终点位置信息;
(c)用户移动触点的轨迹信息;
(d)用户保持触点的停留时间信息;
该实现分立式键盘布局切换设置控制的方法中的布局集合包括以下字段信息:
(a)布局在键盘区域上的位置和大小;
(b)布局在屏幕区域上的位置和大小;
(c)按键上所显示的字符及其相应位置区域;
(d)用户不同的操作所对应输入的布局集合;
(5)所述的布局模块根据所述的布局集合生成布局列表;
(6)所述的输出成像模块进行实时排序、渲染成像,输出更新后的键盘布局。
再请参阅图5所示,其为本发明的最优实施方式,其中描述了键盘软件主程序在完成用户切换键盘布局时的主要流程500,包括以下步骤:
(1)等待用户输入操作(步骤501)。
(2)判断操作是否正确(步骤502);
在该步骤502中,输入检测和控制模块401判断本次输入操作是否正确。达到设定的响应阈值或是其他任意事先指定的操作,则触发布局映射模块402。
(3)经检测器和控制器判断为否,布局映射模块反馈空集合,并返回501(步骤503)。
(4)经检测器和控制器判断为是,在布局映射模块中生成本次触控对应的布局集合(步骤504);
在该步骤504中,布局映射模块402可根据当前的键盘布局,将本次触点移动映射为对应的布局集合。例如,当用户在图1B所示的键盘布局中两指逆向往外侧滑动,达到触点响应阈值后生成布局集合,当用户在任意位置停止触控时,布局模块接收到相关数据后(如参数、坐标等),动态生成当前布局。
(5)在布局模块中生成布局列表并进行实时排序、渲染成像(步骤505)。
(6)输出更新的键盘布局(步骤506);
在该步骤506中,输出模块406可将更新后的布局重新渲染动态呈现。在某些实施例中,可通过设置模块403定义布局动态呈现模式(包括但不限于渐入、飞入、浮入等)、自定义键位等。
采用了上述的分立式键盘布局***和设置方法、相应的便携式电子设备及控制方法,可以灵活改变键盘位置布局功能,明显降低了用户操作复杂度,界面友好,实现过程简单,使用灵活高效,性能稳定可靠,适用范围较为广泛,相应的具体优势体现在以下几个方面:
(1)本发明由于实现了符合人体工程学的分立式键盘布局,满足用户双手持有设备进行同时操作输入,采用这种布局把软键盘字母按键分立开来,分布在左右两侧,让拇指的移动行程更短,输入的时候也更加舒适快捷。同时分立开来的中间区域实现辅助输入模块,支持编辑模块、数字符号模块、手写模块、候选词模块等;
(2)本发明实现了一种更灵活、更实用的缩小式键盘布局,实现自定义键盘大小和位置,从而解决了用户单手在屏幕任意位置使用软键盘进行输入;
(3)本发明能够可以根据用户触点移动方向和距离,动态改变键盘布局和位置;
(4)本发明实现了更高效的切换键盘布局和动态改变键盘位置的方法,其中根据重力感应器与键盘布局位置建立映射,测量设备的倾斜方向和程度,指示设备软键盘布局切换以及位置动态改变;
(5)本发明实现了分立式键盘布局下特有的分立区域智能按键纠错的方法,保证了分立式键盘区域整体纠错的延续性。
(6)本发明实现了分立式键盘布局下特有的候选词优选的方法,并辅助虚拟手柄快速移动定位所需词组。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。