[发明专利]显性触摸选择和光标放置有效
申请号: | 201210335577.9 | 申请日: | 2012-09-12 |
公开(公告)号: | CN102880417A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | J.J.维尔;J.L.安德森;J.沃尔夫;G.H.霍夫米斯特;J-K.马基维奇;A.R.布劳宁格;S.J.斯塔普尔;D.E.沃兴顿;M.J.科特勒;R.德莫普洛斯;A.帕特尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0481 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘红;汪扬 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显性 触摸 选择 光标 放置 | ||
背景技术
触摸屏设备时常具有繁琐的屏幕上用户界面。与触摸屏交互的各种方式在本领域中是已知的。例如,将手写笔或手指用作输入设备。用户体验在使用一个或多个手指作为输入设备时可能是进一步复杂的。使用手指来放置光标和选择文本可能是困难的,这是因为精度远低于利用诸如鼠标之类的其他输入设备。例如,由于手指的大小相对于单词的大小,将光标放置在单词内的精确点上可能是困难的。
用户可能希望放置光标,以便可以编辑利用计算设备显示的文本。类似地,文本可以被选择,以便它可以被复制、被剪切或通过粘贴文本或输入新文本而被重写。由于使用一个或多个手指来与触摸屏交互的不精确性,所以本领域已知的这些操作已被证明难以利用触摸屏设备来实施。当用户界面需要用户输入复杂的命令诸如按住选择的文本时,文本选择的速度和易用性也降低。上面的操作对于便携式电子设备而言是甚至更加困难的问题。
本领域已知的用户界面显示光标,这使得用户难以辨别当由用户输入时其中将插入文本的确切位置。此外,在选择文本时,目前的用户界面时常需要用户的手指阻塞(block)被选择的文本的部分。因而,这些用户界面时常利用被选择的文本的偏移表示,而这需要非直观的且不必要的手眼协调能力。
由于文本的行相对于用户手指的大小而言一般占据小的垂直空间,所以选择多个行上的文本可能是困难的。人们在直线上移动其手指也是非常困难的。这在用户试图选择单个行上的文本而用户的手指却刚好移动到该文本行所定义的垂直空间之外时产生错误,从而导致计算设备将用户的输入解释成有意地改变行。
发明内容
在现代触摸屏设备中,用户期待允许设备的有效操作的直观且简单的用户界面。本文描述的是用于利用简单的光标放置和无遮挡(occlusion-free)文本选择来实施用户界面的技术。用户界面被优化,以致例如手持式设备、膝上型计算机或平板计算机之类的移动设备的用户可以快速地且有效地执行这些操作。
光标放置可以利用来自用户的简单敲击(tap)输入来实现。最初,光标可以被粗略地放置。根据来自用户的进一步输入,可以更精确地放置光标。被称为“抓取器(gripper)”的用户可以与之交互的屏幕上的位置的视觉指示可以显示在它与之相关联的文本行的下方。用户界面也可以实施允许用户更精确地选择在单个行文本上的文本的“安全区域”。
在一些实施例中,通过接收来自用户的位置指示,可以将光标放置在计算设备的显示屏上,其中来自用户的指示表示某个文本或字符串。初始的光标位置基于位置指示、结合有关所显示的内容的其他信息来选择,并且光标被显示在那个位置上,其中初始的光标位置相对于用户所指示的位置粗略地进行放置。随后将计算设备放置在其中功能的执行基于初始的光标位置的状态中。第二位置指示随后可以被接收。更精确的光标位置可以基于第二位置指示来选择,并且光标被显示在更精确的光标位置中。
在一些实施例中,具有显示屏、传感器和处理器的计算机系统实施用户界面来选择文本。诸如文本之类的字符串与“抓取器”一起显示在显示屏上。用户可以将如利用传感器所确定的抓取器从与字符串中的第一字符相关联的第一位置拖动到字符串中的第二字符。在第一字符与第二字符之间的文本被高亮显示(highlight),并且抓取器再次被显示在第一位置上,而第二抓取器显示在与字符串中的第二字符相对应的位置上。
在一些实施例中,可以利用显示屏来显示多个文本行。文本的一部分可以被选择,这可以通过高亮显示该文本来指示。用户可以通过拖动所选择文本的端点(end point)来调节被选择的文本的部分。当正在接收拖动输入时,所选择的文本基于用户正指示的当前位置被更新。在第一模式中,设备对于用户所指示的垂直位置中的错误允许相对大的阈值,以致除非用户移动经过阈值距离,否则端点不改变行。一旦阈值距离被经过并且设备继续接收到来自用户的拖动输入,该设备进入第二模式,其中在第二模式中使用比相对大的阈值小的阈值距离。因而,在第二模式中,用户能够通过简单地经过相对小的阈值距离而将所选择文本的端点从一行移动到另一行。
一些用于选择和高亮显示的方法可以通过计算系统的处理器执行存储在计算机可读存储设备上的指令来执行。
上述的是本发明的非限制性概述,而本发明利用所附的权利要求书来定义。
附图说明
附图并不打算按比例绘制。在附图中,在各个附图中示出的每个相同或近似相同的组件利用相同的数字来表示。为了清楚起见,不是每个组件都在每个附图中被标记。在附图中:
图1是本发明的实施例可以操作在其中的示例环境的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210335577.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有塑料构件的制冷器具
- 下一篇:一种用于3D显示的画质优化方法