自定义软键盘的方法及通信终端技术

技术编号:9033803 阅读:96 留言:0更新日期:2013-08-15 00:40
本发明专利技术适用于通信技术领域,提供了一种自定义软键盘的方法,包括步骤有:触发显示软键盘的主容器;将所述主容器划分为若干块容器,并将所述块容器划分为若干按键格;根据用户添加指令将若干符号或图片添加到各所述块容器的按键格中;建立并保存所述按键格与所述符号或图片的映射关系。本发明专利技术还相应地提供一种通信终端。借此,本发明专利技术能够根据用户习惯和实际应用来灵活地自定义软键盘的按键及其键值,不仅方便用户使用,而且使得信息输入更为多样化。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种自定义软键盘的方法及通信终端
技术介绍
随着通信技术的不断发展,触屏式通信终端由于操作方便、屏幕超大、视觉感好等优点,越来越受到用户的喜爱,已逐渐成为通信终端的主流类型。触屏式通信终端的输入操作主要由触摸屏上的软键盘实现,软键盘的输入法可包括触屏按键输入法、手写输入法等等。但目前软键盘的按键多为自然按键布局,如图1A所示的字母自然按键布局以及如图1B所示的数字自然按键布局,其每个按键的位置相对固定,对于没有使用过电脑或对自然按键布局不熟悉的用户而言,要找到每个按键的位置并不是那么容易。另外,现有软键盘的按键通常为系统自带的固有按键的集合,其固有按键的键值是有限的,不可添加固有按键对应键值以外的按键,因此无法根据实际应用和用 户习惯进行改变,这会给用户操作带来诸多不便。综上可知,现有通信终端的软键盘技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种自定义软键盘的方法及通信终端,其能够根据用户习惯和实际应用来灵活地自定义软键盘的按键及其键值,不仅方便用户使用,而且使得信息输入更为多样化。为了实现上述目的,本专利技术提供一种自定义软键盘的方法,包括步骤如下:触发显示软键盘的主容器;将所述主容器划分为若干块容器,并将所述块容器划分为若干按键格;根据用户添加指令将若干符号或图片添加到各所述块容器的按键格中;建立并保存所述按键格与所述符号或图片的映射关系。根据本专利技术所述的自定义软键盘的方法,所述将主容器划分为若干块容器的步骤包括:提供若干分块布局格式;根据用户选择的分块布局格式,将所述主容器划分为若干块容器。根据本专利技术所述的自定义软键盘的方法,所述根据用户添加指令将若干符号或图片添加到各所述块容器的按键格中的步骤包括:将所述块容器分为必选符号集块容器和自定义符号集块容器;根据上下文自动将若干必选字符添加到所述必选符号集块容器中;根据所述用户添加指令,将用户从符号库中选择的自定义符号或图片添加到所述自定义符号集块容器中。根据本专利技术所述的自定义软键盘的方法,所述建立并保存所述按键格与所述符号或图片的映射关系的步骤包括:建立并保存所述按键格的坐标与所述符号或图片的键值之间的映射关系;所述建立并保存按键格与所述符号或图片的映射关系的步骤之后包括:根据所述按键格的坐标与所述符号或图片的键值之间的映射关系,生成预览软键盘;所述预览软键盘的某按键格收到用户点击指令后,根据所述按键格的坐标获取对应的键值,并将所述键值对应的符号或图片显示于用户界面。根据本专利技术所述的自定义软键盘的方法,所述将主容器划分为若干块容器的步骤之后还包括:根据用户调整指令,对所述块容器的形状和/或位置进行调整。本专利技术还提供一种通信终端,包括有:显示模块,用于触发显示软键盘的主容器;分块模块,用于将所述主容器划分为若干块容器,并将所述块容器划分为若干按键格;添加模块,用于根据用户添加指令将若干符号或图片添加到各所述块容器的所述按键格中;映射模块,用于建立并保存所述按键格与所述符号或图片的映射关系。根据本专利技术所述的通信终端,所述分块模块还包括:格式提供子模块,用于提供若干分块布局格式;分块执行子模块,用于根据用户选择的分块布局格式,将所述主容器划分为若干块容器。根据本专利技术所述的通信终端,所述添加模块还包括:块容器分类子模块,用于将所述块容器分为必选符号集块容器和自定义符号集块容器;必选添加子模块,用于根据上下文自动将若干必选字符添加到所述必选符号集块容器中;自定义添加子模块,用于根据所述用户添加指令,将用户从符号库中选择的自定义符号或图片添加到所述自定义符号集块容器中。根据本专利技术所述的通信终端,所述映射模块用于建立并保存所述按键格的坐标与所述符号或图片的键值之间的映射关系;所述通信终端还包括:预览键盘生成模块,用于根据所述按键格的坐标与所述符号或图片的键值之间的映射关系,生成预览软键盘;预览键盘操作模块,用于在所述预览软键盘的某按键格收到用户点击指令后,根据所述按键格的坐标获取对应的键值,并将所述键值对应的符号或图片显示于用户界面。根据本专利技术所述的通信终端,所述分块模块进一步包括:调整子模块,用于根据用户调整指令,对所述块容器的形状和/或位置进行调整。本专利技术通过对软键盘进行分块布局,将编辑软键盘的主容器分为多个块容器,每个块容器包括若干按键格,不同块 容器可以添加不同类别的字符或图片,这样用户可以根据使用习惯或者应用需求来灵活地自定义软键盘的按键,包括定义按键对应的键值、内容及位置等,不仅方便用户使用,而且按键内容更丰富,自定义操作过程简单易行。优选的是,本专利技术将块容器分为必选符号集块容器和自定义符号集块容器,系统根据上下文自动将若干必选字符添加到必选符号集块容器中,以辅助用户准确而高效地设置软键盘的必要按键;用户还可从符号库中选择自定义符号或图片添加到自定义符号集块容器中,该符号库的自定义符号或图片可完全由用户自己选择和设置,从而使信息的输入更加多样化。更好的是,用户可以随时对块容器的形状和/或位置进行调整,从而实现对软键盘的动态编辑,以方便用户在使用过程中对软键盘进行重新定义。附图说明图1A是现有软键盘的字母自然按键布局的示意图;图1B是现有软键盘的数字自然按键布局的示意图;图2是本专利技术通信终端的结构示意图;图3是本专利技术优选的通信终端的结构示意图;图4A和图4B是本专利技术两种边缘布局格式的示意图;图5A和图5B是本专利技术对块容器的进行调整的界面示意图;图6是本专利技术自定义软键盘的方法流程图;图7是本专利技术优选的自定义软键盘的方法流程图;图8是本专利技术符号库中导入自定义符号或图片的优选流程图;以及图9是本 专利技术优选的预览软键盘的实例图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图2示出了本专利技术通信终端的结构,所述通信终端100可以是手机、PDA (PersonalDigital Assistant,个人数字助理)、平板电脑等,且所述通信终端100至少包括显示模块10、分块模块20、添加模块30和映射模块40,其中:显示模块10,用于触发软键盘的编辑界面,显示软键盘的主容器,所述主容器为软键盘的载体,可通过手势、点击、长按等方式来触发编辑界面,进而显示可编辑的主容器,使用户能进入到编辑功能状态。分块模块20,用于将主容器划分为若干块容器,并将块容器划分为若干按键格,例如块容器划分为M*N个按键格,每个按键格可放置一按键,需计算和记录每个按键格的坐标。分块模块20将主容器嵌套分为多个块容器,每个块容器可以添加不同类型的符号或图片,便于用户归类编辑。需指出的是,按键格也可由生成主容器时自动划分,但最终体现到块容器中包括若干按键格。添加模块30,用于根据用户添加指令将若干符号或图片添加到各块容器的按键格中。所述符号或图片可以是系统固有的符号,也可以是用户自定义的符号或者图片。映射模块40,用于建立并保存按键格与对应的符号或图片的映射关系。所述按键格与符号或图片共同形成按键,可将按键包括固有按键或者自定义按键。所述固有按键按照使用习本文档来自技高网...

【技术保护点】
一种自定义软键盘的方法,其特征在于,包括步骤如下:触发显示软键盘的主容器;将所述主容器划分为若干块容器,并将所述块容器划分为若干按键格;根据用户添加指令将若干符号或图片添加到各所述块容器的按键格中;建立并保存所述按键格与所述符号或图片的映射关系。

【技术特征摘要】

【专利技术属性】
技术研发人员:姚丽辉闫鹏飞程金鹏
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1