具有手势取消的手势键盘的制作方法

文档序号:8417511阅读:416来源:国知局
具有手势取消的手势键盘的制作方法
【专利说明】具有手势取消的手势键盘
【背景技术】
[0001] -些计算设备(例如,移动电话、平板电脑等)可以提供图形键盘作为图形用户界 面的一部分以便使用存在敏感显示器(例如,屏幕)撰写文本。该图形键盘可以使得计算 设备的用户能够录入文本(例如,电子邮件、文本消息或文档等)。例如,计算设备的存在 敏感显示器可以输出图形(或"软")键盘,后者使得用户能够通过指示(例如,通过轻敲) 在该存在敏感显示器处所显示的键而录入数据。
[0002] 在一些情况下,计算设备可能呈现出连续手势图形键盘(有时被称作"组合手势 键盘"或"手势键盘"),用户能够利用其通过输入连续手势来进行交互(例如,通过将其手 指在存在敏感屏幕上与键盘所期望的键相关联的各个区域上进行滑动),上述手势指示了 要向计算设备输入的单词。以这种方式,连续手势图形键盘允许用户利用单一手势录入单 词或一组单词。这样,连续手势图形键盘可以允许用户实现在某种程度上的输入效率。
[0003] 然而,一些连续手势键盘存在某些缺陷。例如,一些计算设备在用户在当前显示手 势图形键盘的存在敏感屏幕处执行手势时生成触摸事件。该触摸事件例如可以包括在用户 执行该手势时已经被用户的手指所滑过的该存在敏感屏幕的不同位置的表示。然而,在一 些示例中,当用户以高等级的速度和/或没有高精度的情况下执行轻敲和/或非轻敲手势 时,用户的连续手势输入可能与图形键盘中并非用户预期的输入的一部分的一些键相切, 或者可能并未与用户预期输入的一部分的所有键相切。因此,计算设备会检测并录入对应 于用户输入的检测的手势输入,所述用户输入并非与用户的预期输入相对应。这样,包括高 等级的速度和/或缺乏精度的手势可能会导致与用户的预期输入不一致的文本录入,由此 降低了用户所能够与计算设备进行交互的速度。

【发明内容】

[0004] 在一个示例中,一种方法包括由计算设备输出包括图形键盘的图形用户界面以用 于显示在存在敏感显示器处,该图形键盘包括一组键,其中该组键中的每个键与该存在敏 感显示器的相应的不同区域相关联。该方法进一步包括由该计算设备接收用以在该图形键 盘的该组键中选择一个或多个键的序列的手势的指示。该方法进一步包括由该计算设备至 少部分基于该手势的指示确定该手势包括与取消所选择的一个或多个键的序列相关联的 至少一个特征。该方法进一步包括响应于确定该手势包括与取消相关联的至少一个特征而 由该计算设备从到文本输入域的录入中删除所选择的一个或多个键的序列。
[0005] 在另一个示例中,一种计算系统包括至少一个处理器。该至少一个处理器被配置 为输出包括图形键盘的图形用户界面以用于显示在存在敏感显示器处,该图形键盘包括一 组键,其中该组键中的每个键与该存在敏感显示器的相应的不同区域相关联。该至少一个 处理器进一步被配置为接收用以在该图形键盘的该组键中选择一个或多个键的序列的手 势的指示。该至少一个处理器进一步被配置为至少部分基于该手势的指示确定该手势包括 与取消所选择的一个或多个键的序列相关联的至少一个特征。该至少一个处理器进一步被 配置为响应于确定该手势包括与取消相关联的至少一个特征而从到文本输入域的录入中 删除所选择的一个或多个键的序列。
[0006] 在另一个示例中,一种编码有指令的计算机可读存储介质,该指令能够由至少一 个处理器所执行以输出包括图形键盘的图形用户界面以用于显示在存在敏感显示器处,该 图形键盘包括一组键,其中该组键中的每个键与该存在敏感显示器的相应的不同区域相关 联。该指令能够进一步由至少一个处理器所执行以接收用以在该图形键盘的该组键中选择 一个或多个键的序列的手势的指示。该指令能够进一步由至少一个处理器所执行以至少部 分基于该手势的指示确定该手势包括与取消所选择的一个或多个键的序列相关联的至少 一个特征。该指令能够进一步由至少一个处理器所执行以响应于确定该手势包括与取消相 关联的至少一个特征而从到文本输入域的录入中删除所选择的一个或多个键的序列。
[0007] 一个或多个示例的细节在附图和以下描述中给出。其它特征、目标和优势将由于 该描述和附图以及权利要求而是显而易见的。
【附图说明】
[0008] 图1是图示依据本公开的说明性方面的被配置为实施具有手势取消特征的图形 键盘的示例计算设备的顶部视图。
[0009] 图2是依据本公开的说明性方面的被配置为实施具有手势取消特征的图形键盘 的图1中所示的计算设备的一个示例的示意图。
[0010] 图3是图示依据本公开的说明性方面的被配置为实施具有附加手势取消特征的 图形键盘的示例计算设备的顶部视图。
[0011] 图4是图示依据本公开的说明性方面的被配置为实施具有附加手势取消特征的 图形键盘的示例计算设备的顶部视图。
[0012] 图5是图示依据本公开的说明性方面的可以由计算系统所执行或者可以由其所 体现以实施具有手势取消特征的图形键盘的示例处理的流程图。
[0013] 图6是图示依据本公开的说明性方面的输出图形内容以用于显示在远程设备处 的示例计算设备的框图。
[0014] 所描述的各个特征并非依比例绘制并且以简化形式进行绘制,其中对于与本申请 相关的一个或多个特征进行了强调。同样的附图标记贯穿附图和文本表示同样的要素。
【具体实施方式】
[0015] 总体上,本公开涉及用于提供图形键盘的系统、方法、技术和设备,该图形键盘被 配置为接收连续手势输入并且支持手势取消的特征。在一些示例中,计算设备可以确定连 续手势的特征是否指示手势的取消。换句话说,该计算设备可以被配置为将连续手势输入 的一个或多个手势特征确定为取消该手势输入或者取消该取消手势特征之前所录入的一 个或多个手势输入特征的指示。如这里所使用的,任何手势输入都可以包括手势分量或手 势特征,其简单地是一个手势或者是更长或更为复杂的手势的一部分。手势可以包括能够 被包括在计算设备之中、与之通信耦接或者操作耦接的输入设备所检测到的任意用户手 势。
[0016] 例如,计算设备可以被配置为将取消手势特征解释为在图形键盘之外延伸的手势 特征(例如,手势的一部分)。作为另一个示例,计算设备可以被配置为将延伸到图形键盘 的一个或多个所选择的键的手势特征解释为取消手势特征,上述所选择的键诸如空格键或 其它非字符键。作为又另一个示例,计算设备可以被配置为将在图形键盘内包括扭动或折 线形状的手势特征解释为取消手势特征。作为又另一个示例,计算设备可以被配置为将包 括随时间在图形键盘内的限定区域内反复来回延伸的路径的手势特征解释为取消手势特 征。在各个示例中,该计算设备可以将手势特征解释为并不与预期键选择手势输入的指示 相兼容或者低于用于预期键选择手势输入的用户手势输入模型中的概率阈值。在任意这些 示例中,计算设备随后可以通过从到文本域或其它输入域的录入中省略由之前的手势特征 所指示的所选择的一个或多个键的序列而对该取消手势特征作出响应。因此,在各个示例 中,该取消手势可以是初始指定要录入的一个或多个键的序列的连续手势的一部分,或者 该取消手势可以是文本录入手势的连续部分。在各个示例中,该取消手势可以在所选择的 一个或多个键的序列被录入到文本录入域之前有效地取消所选择的一个或多个键的序列 的录入。
[0017] 因此,在一些示例中,计算设备可以使得用户能够利用手势的一部分来取消手势 输入而并不中断手势输入的处理。在一些示例中,该技术使得用户能够取消手势而并不必 以单独输入模式执行单独的取消输入,诸如在图形键盘中完成手势输入之后在文本输入域 中进行轻敲。被使得能够对手势输入取消特征作出响应的计算设备可以使得更为容易且更 为有效地校正错误的手势键盘输入。
[0018] 图1是图示依据本公开的说明性方面的被配置为实施具有手势取消特征的图形 键盘的示例计算设备10的顶部视图。计算设备10包括存在敏感显示器12,其具有显示于 其上的图形用户界面(⑶1)11。⑶111包括图形键盘13、输入候选域15和文本输入域17。 计算设备10还包括图形键盘模块120和手势取消模块122。图形键盘模块120和手势取消 模块122可以是在计算设备10上存储和/或执行的可执行软件指令。图形键盘模块120 和手势取消模块122可以是单个软件应用的一部分、单独的应用、应用模块、库或者其它软 件组件。图形键盘模块120可以包括用于在⑶I 11中呈现图形键盘13、输入候选域15和 /或文本输入域17的指令。
[0019] 如图1的示例中所描绘的,用户9在图形键盘13勾勒从第一位置1沿输入手势路 径19到第二位置2的触摸手势。第一位置1处于图形键盘13中字母"L"的键的区域内, 而第二位置2则处于图形键盘13中字母"E"的键的区域内。计算设备10可以检测出用户 沿手势路径19的手势与图形键盘13内的若干其它键的区域相切。计算设备10可以使用 手势键盘解释工具对手势路径19进行处理,上述工具诸如语言模型、与相邻键的比较、手 势输入运动的模型等。计算设备10可以响应于从位置1到位置2沿手势输入路径19的手 势输入而确定一个或多个候选单词。在该示例中,计算设备10在输入候选域15中输出一 个或多个所确定的候选单词的图形表示,并且输出将候选单词之一指示为首要或缺省候选 单词的指示标志16。如图1所示,计算设备10还可以至少在初始或者基于情形在文本输入 域17中输出首要候选单词以用于显示。
[0020] 在用户9沿输入手势路径19录入了手势之后,该用户可能会改变用户有关其想要 输入什么的想法。用户9因此可能会决定取消当前手势的输入。实施本公开的技术的计算 设备10可以使得用户能够使用后续手势来取消之前的手势,从而用户可以以单个、流畅的 手势集合取消之前的手势。因此,计算设备10使用针对被定义为取消手势的输入的响应, 可能使得用户不必停止作出手势并且在不同界面模式中与计算设备10进行交互以取消手 势输入。
[0021] 特别地,用户9可以继续在图形键盘13的限定区域23内从位置2沿手势路径21 来回录入手势,在该示例中,计算设备10被配置为将上述手势作为取消手势进行处理。取 消手势路径21在限定区域23内具有折线形状,其具有窄的顶点以及近乎平行的线条,并且 可以被类比为用户可能直观地与取消手势或擦掉输入相关联的"擦除"手势。在该示例中, 计算设备10随后可以通过从到文本输入域17的录入中删除首要候选单词来对确定该手势 包括沿取消手势路径21的手势取消特征作出响应。例如,计算设备10可以通过在初始输 出单词的图形表示之后从文本输入域17中移除或删掉该单词的图形表示而从到文本输入 域17的录入中删除诸如首要候选单词之类的字符的序列。在另一个示例中,计算设备10 可以通过不在第一位置向文本输入域17录入单词或者不在文本输入域17中输出该单词的 图形表示而从到文本输入域17的录入中删除诸如首要候选单词之类的字符的序列。
[0022] 在一些示例中,从到文本输入域的录入中删除所选择的一个或多个键的序列也可 以包括在将所选择的键序列录入到另一个文本录入域之前,从可以在显示中进行呈现或不 予呈现的暂定文本录入域、建议文本录入域或候选文本录入域中移除或删掉所选择的一个 或多个键的序列,上述另一个文本录入域诸如所显示的用于文本消息、电子邮件、社交网络 发布的文本录入域,或者用于特定应用或功能的其它特定文本录入域。在一些示例中,从到 文本输入域的录入中删除所选择的一个或多个键的序列还可以包括向所显示的用于文本 消息、电子邮件、社交网络发布的文本初始录入域或者用于特定应用或功能的其它特定文 本录入域录入一个或多个字符的序列,并且随后从所显示的用于文本消息、电子邮件、社交 网络发布的文本录入域,或者用于特定应用或功能的其它特定文本录入域移除或删掉一个 或多个字符的所述序列。
[0023] 计算设备10可以被配置为使用各种标准以在折线形状的取消手势和其它折线形 状的输入手势之间进行区分以选择恰好位于沿折线形状的路径的键的序列。例如,如果计 算设备10确定该折线形状的手势的多个线段都位于相对紧凑的限定区域(例如,限定区域 23)内,或者折线形状的手势的多个顶点位于彼此相对短的距离之内,或者折线形状的手势 的线段位于彼此相对短的距离之内或者重叠,则计算设备10就可以确定该手势是取消手 势而不是用于选择键的另外的序列的输入手势。计算设备10还可以组合以上所描述的一 些或全部示例标准和/或另外的标准来确定手势分量是取消手势而不是输入手势。
[0024] 作为另一个示例,计算设备10可以使用多种技术来评估
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1