一种软键盘的操作方法及装置制造方法及图纸

技术编号:10409091 阅读:134 留言:0更新日期:2014-09-10 18:17
本发明专利技术适用于计算机领域,提供了一种软键盘的操作方法及装置。所述方法包括:检测用户的操作手指在屏幕上方的悬停事件;在检测到悬停事件后,确定所述用户的操作手指投影到屏幕的坐标;判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内;在所述用户的操作手指投影到屏幕的坐标落在软键盘上显示的多个按键中的一个按键的坐标范围内时,增加所述用户的操作手指投影到屏幕的坐标对应的按键的面积,并显示增加面积后的按键。本发明专利技术实施例能够提高智能终端准确识别用户按压的按键的准确率。

【技术实现步骤摘要】
【专利摘要】本专利技术适用于计算机领域,提供了一种软键盘的操作方法及装置。所述方法包括:检测用户的操作手指在屏幕上方的悬停事件;在检测到悬停事件后,确定所述用户的操作手指投影到屏幕的坐标;判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内;在所述用户的操作手指投影到屏幕的坐标落在软键盘上显示的多个按键中的一个按键的坐标范围内时,增加所述用户的操作手指投影到屏幕的坐标对应的按键的面积,并显示增加面积后的按键。本专利技术实施例能够提高智能终端准确识别用户按压的按键的准确率。【专利说明】一种软键盘的操作方法及装置
本专利技术属于计算机领域,尤其涉及一种软键盘的操作方法及装置。
技术介绍
软键盘不是物理键盘,而是在移动设备的屏幕上,软键盘是通过软件模拟键盘以接收用户点击软键盘上的按键输入的字符。目前,针对屏幕面积较小的移动通讯设备,如手机、PDA、掌上电脑等,通常都采用触控屏幕的软键盘作为输入键盘,这些软键盘大都采用QWERT式的英文键盘,即软键盘上的英文字母按键的排列次序,跟台式电脑大键盘上按键的排列次序完全相同。但由于这些移动通讯设备的屏幕的面积都比较小,因此,在这些设备上设置QWERT式的英文键盘后,每个按键占据的触控式屏幕的宽度很小,用户直接触碰触控式屏幕显示的按键时,可能同时按到邻近的按键,从而使得移动通信设备难以准确识别用户按压的按键,降低按键识别的准确率。
技术实现思路
本专利技术实施例提供了一种软键盘的操作方法,旨在解决现有方法在识别按键时,准确率过低的问题。本专利技术实施例是这样实现的,一种软键盘的操作方法,所述方法包括下述步骤:检测用户的操作手指在屏幕上方的悬停事件;在检测到悬停事件后,确定所述用户的操作手指投影到屏幕的坐标;判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内;在所述用户的操作手指投影到屏幕的坐标落在软键盘上显示的多个按键中的一个按键的坐标范围内时,增加所述用户的操作手指投影到屏幕的坐标对应的按键的面积,并显示增加面积后的按键。本专利技术实施例的另一目的在于提供一种软键盘的操作装置,所述装置包括:悬停事件检测单元,用于检测用户的操作手指在屏幕上方的悬停事件;投影坐标确定单元,用于在检测到悬停事件后,确定所述用户的操作手指投影到屏幕的坐标;按键选择判断单元,用于判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内;选中按键放大单元,用于在所述用户的操作手指投影到屏幕的坐标落在软键盘上显示的多个按键中的一个按键的坐标范围内时,增加所述用户的操作手指投影到屏幕的坐标对应的按键的面积,并显示增加面积后的按键。在本专利技术实施例中,由于放大了用户选中的按键,因此减少用户同时按到邻近的按键的概率,从而提高智能终端准确识别用户按压的按键的准确率。【专利附图】【附图说明】图1是本专利技术第一实施例提供的一种软键盘的操作方法的流程图;图2是本专利技术第一实施例提供的放大选中的按键“T”的面积后再显示的示意图;图3是本专利技术第一实施例提供的放大选中的按键“T”的面积及缩小与其相邻的按键的不意图;图4是本专利技术第二实施例提供的一种软键盘的操作装置的结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,在检测到悬停事件后,确定用户的操作手指投影到屏幕的坐标,以判断用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内,若是,则增加所述用户的操作手指投影到屏幕的坐标对应的按键的面积,并显示增加面积后的按键。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种软键盘的操作方法的流程图,详述如下:步骤SI I,检测用户的操作手指在屏幕上方的悬停事件。该步骤中,主要检测用户的操作手指的悬停事件,当然,也可以包括用户的脚趾等,此处不作限定。悬停事件是指悬在智能终端的屏幕上方且在一定时间内移动范围较小的事件。其中,所述检测悬停事件的步骤包括:Al、检测屏幕上方是否存在用户的操作手指。该步骤中,可采用具有隔空操作功能的电容屏实现。所谓隔空操作,是指用户无需接触到智能终端的屏幕,智能终端也能感应到用户的操作手势。例如,当触发输入框,弹出软键盘后,手指悬停于软键盘之上,垂直距离智能终端的屏.1cm以内时,该智能终端的屏.能够感知手指。A2、在检测到屏幕上方存在用户的操作手指后,获取所述用户的操作手指垂直投影到屏幕上的坐标。该步骤中,由于用户的操作手指投影到屏幕上具有一定的投影面积,因此,可选取投影面积中的一点(通常为投影面积的中心)作为用户的操作手指垂直投影到屏幕上的坐标。A3、判断获取的坐标在预设时间内的移动距离是否在预设的移动范围内,若是,判定检测到悬停事件,若否,判定没有检测到悬停事件。该步骤中,判断用户的操作手指投影到屏幕上的坐标在预设时间内是否发生大范围移动,例如,判断在I秒内,用户的操作手指投影到屏幕上的坐标(横坐标和/或纵坐标)是否发生大范围移动,若没有,例如,若用户的操作手指投影到屏幕上的坐标(横坐标和/或纵坐标)移动的距离不超过I毫米,则判定检测到悬停事件。当然,预设时间不限于I秒,预设的移动范围不限于I毫米。步骤S12,在检测到悬停事件后,确定所述用户的操作手指投影到屏幕的坐标。该步骤中,用户的操作手指投影到屏幕的坐标通常为投影面积的中心所在的坐标。步骤S13,判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内。该步骤中,由于软键盘上显示的每个按键都具有一定的面积,因此每个按键对应的是一个坐标范围,当用户的操作手指投影到屏幕的坐标落在某个按键的坐标范围时,表明选中该按键。其中,所述判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内的步骤具体包括:B1、根据所述用户的操作手指投影到屏幕的坐标、软键盘的顶点坐标以及软键盘的大小,判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘所在的区域内。具体地,可通过软键盘左上角的顶点坐标,其中,所述软键盘所在区域的长度和宽度构建出该软键盘所在区域的矩形包围框,再判断用户的操作手指投影到屏幕的坐标是否落在矩形包围框来判断是否投影到软键盘上。例如,假设用户的操作手指的投影坐标为(xo,yo),软键盘所在区域的左上角顶点为》1,¥1),软键盘所在矩形区域的长、宽分别为161^访、#(1访。则在XO大于XI,且XO小于(Xl+length),且YO大于Υ1,且YO小于(Yl+width)时,判定投影坐标(Χ0,Υ0)位于矩形包围框内,否则,判定投影坐标(Χ0,Υ0)位于矩形包围框外。Β2、在所述 用户的操作手指投影到屏幕的坐标落在软键盘的区域内时,判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内。该步骤中,在用户的操作手指投影到屏幕的坐标落在软键盘所在的区域内时,继续判断投影到屏幕的坐标是否落在软键盘本文档来自技高网...

【技术保护点】
一种软键盘的操作方法,其特征在于,所述方法包括下述步骤:检测用户的操作手指在屏幕上方的悬停事件;在检测到悬停事件后,确定所述用户的操作手指投影到屏幕的坐标;判断所述用户的操作手指投影到屏幕的坐标是否落在软键盘上显示的多个按键中的一个按键的坐标范围内;在所述用户的操作手指投影到屏幕的坐标落在软键盘上显示的多个按键中的一个按键的坐标范围内时,增加所述用户的操作手指投影到屏幕的坐标对应的按键的面积,并显示增加面积后的按键。

【技术特征摘要】

【专利技术属性】
技术研发人员:费夏婧刘超
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1