用墨水命令来操作可视用户界面控件制造技术

技术编号:19561581 阅读:19 留言:0更新日期:2018-11-25 00:24
描述了使用户能够用墨水命令来操作可视用户界面控件的设施。该设施致使可以用鼠标输入操作的控件被显示并且接收涉及所显示的控件的墨水命令。作为响应,该设施根据所接收到的墨水命令来操作所显示的控件;例如,通过围绕无线电按钮执行数字墨水圆圈来选择无线电按钮。

Operating Visual User Interface Controls with Ink Command

Describes facilities that enable users to manipulate visual user interface controls with ink commands. The facility causes controls that can be operated with a mouse input to be displayed and receive ink commands involving the displayed controls. In response, the facility operates the displayed control according to the ink command received; for example, the radio button is selected by executing a digital ink circle around the radio button.

【技术实现步骤摘要】
【国外来华专利技术】用墨水命令来操作可视用户界面控件背景计算机可视界面——诸如操作系统、应用程序和网页的计算机可视界面——通常被设计成针对经由鼠标和/或键盘接收到的用户输入进行操作。例如,文字处理文档在垂直维度上可滚动是常见的。为了在这样的文档中向下移动一页,用户可以按下键盘上的向下翻页按钮,或者用鼠标点击所显示的滚动条的升降部的下方。要向下移动页面的一小部分,用户可以按键盘上的向下箭头按钮,或使用鼠标点击滚动条的向下箭头部分。该示例中的滚动条是各种不同的“可视用户界面控件”(在本文中有时简称为“控件”)中的一种。概述提供本
技术实现思路
以便以简化的形式介绍将在以下的具体实施方式中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键因素或必要特征,也不旨在用于限定所要求保护的主题的范围。描述了使用户能够用墨水命令来操作可视用户界面控件的设施。该设施致使可以用鼠标输入操作的控件被显示,并且接收涉及所显示的控件的墨水命令。作为响应,该设施根据所接收到的墨水命令来操作所显示的控件。附图简述图1是示出可被包含在用于该设施在其上操作的计算机系统和其他设备中的至少一些中的一些组件的框图。图2是示出一些示例中的由设施执行的用于以使得能够用墨水命令操作控件的方式来管理控件的过程的流程图。图3和4是示出样本命令符号墨水命令的输入以及设施对其的响应的显示画面图。图5和6是示出样本滑块切条墨水命令的输入以及设施对其的响应的显示画面图。图7和8是示出样本数字文本墨水命令的输入以及设施对其的响应的显示画面图。图9和10是示出样本包围形状项目选择命令的输入以及设施对其的响应的显示画面图。图11和12是示出样本项目转移墨水命令的输入以及设施对其的响应的显示画面图。图13和14是示出样本文本过滤墨水命令的输入以及设施对其的响应的显示画面图。图15和16是示出样本文本过滤撤销墨水命令的输入以及设施对其的响应的显示画面图。图17和18是示出样本复选选择命令的输入以及设施对其的响应的显示画面图。图19和20是示出样本划线删除命令的输入以及设施对其的响应的显示画面图。图21和22是示出样本项目挑选器包围形状墨水命令(类似于以上讨论的包围形状项目选择命令)的输入以及设施对其的响应的显示画面图。图23和24是示出样本项目挑选器文本日期命令(类似于以上讨论的数字文本墨水命令)的输入以及设施对其的响应的显示画面图。详细描述计算机操作系统最近已经添加了对电子墨水的支持:其中用户手写、绘制或执行其他任意空间移动的用户输入技术。作为此类用户输入的结果,向显示画面添加对应于移动路径的可视标记。例如,在手写情形中,手写单词以它们由用户完成的相同的手写样式出现在显示画面上。在一些情形中,用户通过在显示设备的表面上移动触笔或他或她的手指来执行该输入。在这种情况下,电子墨水通常出现在显示器上发生相互的位置。在一些情形中,用户通过使用诸如鼠标或触摸板之类的输入设备在屏幕上移动所显示的位置指针来执行墨水输入。在对应于手写的电子墨水的情形中,可以使用各种手写形状识别技术来标识通过手写表示的文本,该文本可以与电子墨水笔迹一起或代替电子墨水笔迹显示在文档中。类似地,在对应于形状的电子墨水的情形中,可以使用各种形状识别技术来标识由墨水绘制的形状。专利技术人已经标识了用户使用墨水与常规可视用户界面控件(诸如用可扩展应用标记语言(“XAML”)创建的那些控件)交互的新方法。具体地,专利技术人已经构思并归纳出实施用于用墨水命令操作可视用户界面控件的软件和/或硬件设施(“设施”)。在各种示例中,用户通过以特定方式在特定控件上或附近书写或绘图来生成墨水输入。该设施将该墨水输入解释为涉及特定控件的墨水命令,并继续根据该墨水命令来操作该控件。例如,与滚动
技术介绍
部分中描述的文字处理文档的常规方式对比,用户可以在文字处理应用文档窗口的垂直滚动条的高度中的特定点处绘制垂直于该滚动条的线段以便跳转到文档中的相应位置。或者,用户可以在滚动条上或附近手写与例如要跳转到的页码或者要跳转到的通篇文档的百分比相对应的数字。类似的技术可用于其他一维值设置控件,诸如滑块、文字处理格式化标尺等。在各附加示例中,用户能够:圈选列表、网格或其他容器控件中的一个或多个项目以选择所圈选的项目;在容器中的一个或多个项目旁边绘制诸如复选标记或星形等形状以选择这些项目;绘制从源容器中选择的项目到目的地容器的箭头以便将项目转移到目的地容器,或者绘制到可以对项目执行的动作的可视指示(诸如用于打印项目的打印机的可视指示)的箭头;在容器中的项目上绘制诸如水平线段、一端带环的水平线段、或者涂抹等形状以从容器中删除项目;绘制按钮上的符号的近似符号以激活按钮,诸如绘制“>”以激活媒体播放器播放按钮,或绘制“<<”以激活媒体播放器快进按钮;在容器控件中书写字符序列以将容器中显示的项目子集化为具有与该字符序列匹配的文本的项目,和/或选择具有匹配文本的第一个或所有项目。在一些示例中,根据设施使用墨水命令使得用户能够在其中隐藏一些或所有可视用户界面控件的模式中操作,从而节省显示空间以能够显示附加的实质性内容,以更高的放大/细节水平显示实质性内容,显示其他可视信息,操作更小的显示设备,等等。这进一步节省了原本需要切换打开和关闭可视用户界面控件的显示的用户交互,从而节省了用户方的精力和时间。在一些示例中,该设施在缺少可见的用户界面控件以及隐藏的用户界面控件两者的情况下单独接收墨水命令。例如,在各种示例中,设施在没有可见的用户界面控件的无模式显示模式(诸如虚拟现实或增强现实显示器、游戏显示器、视频播放显示器等)中接收墨水命令;在各示例中,此类墨水命令是经由手指、触控笔、或其他握持物体、激光笔等的移动来接收的。与口头命令相比,根据设施使用墨水命令可以更准确,并且可以受益于由书写墨水命令的显示位置提供的空间上下文,这与不涉及任何特定显示位置的口头命令形成对比。通过以上述一些或所有方式执行,该设施使用户能够比许多常规可视界面控件的各种形式的输入最初设计的样子更快速和/或更准确地操作许多常规可视界面控件,并且在不必放下触控笔或恢复使用鼠标或键盘的中断的情况下进行操作。在一些示例中,该设施进一步提供了所消耗的计算资源水平的降低,诸如通过消除花费处理资源来处理被墨水命令替代的鼠标或键盘命令的需求,消除为某些设备配备鼠标和/或键盘的需求,允许一些设备使用较小的显示器,等等。图1是示出可被包含在用于该设施在其上操作的计算机系统和其他设备中的至少一些中的一些组件的框图。在各示例中,这些计算机系统和其他设备100可包括服务器计算机系统、台式计算机系统、膝上型计算机系统、平板计算机系统、上网本、移动电话、个人数字助理、电视机、相机、汽车计算机、电子媒体播放器、电子广告亭设备、电子表格设备、电子白板设备等。在各示例中,计算机系统和设备可包括以下中的许多:用于执行计算机程序的中央处理单元(“CPU”)101;用于在其被使用时存储程序和数据(包括该设施和相关联的数据、包含内核的操作系统以及设备驱动程序以及一个或多个应用)的计算机存储器102;诸如用于持久地存储程序和数据的硬盘驱动器或闪存驱动器之类的持久地存储设备103;诸如软盘、CD-RO本文档来自技高网
...

【技术保护点】
1.一种基于处理器的设备,包括:处理器;以及具有内容的存储器,所述内容使所述处理器响应于由所述处理器执行操作系统来执行以下操作:致使能用鼠标和/或键盘输入操作的控件被显示;接收毗邻所显示的控件的墨水输入;将所接收到的墨水输入解释为墨水命令;以及根据所解释的墨水命令来操作所显示的控件。

【技术特征摘要】
【国外来华专利技术】2016.03.29 US 15/084,2721.一种基于处理器的设备,包括:处理器;以及具有内容的存储器,所述内容使所述处理器响应于由所述处理器执行操作系统来执行以下操作:致使能用鼠标和/或键盘输入操作的控件被显示;接收毗邻所显示的控件的墨水输入;将所接收到的墨水输入解释为墨水命令;以及根据所解释的墨水命令来操作所显示的控件。2.如权利要求1所述的设备,其特征在于,所显示的控件是用于设置指标值的一维值设置控件,并且其中所接收到的墨水输入包括手写数字,并且其中所解释的墨水命令指定基于所述手写数字的指标值。3.如权利要求1所述的设备,其特征在于,所显示的控件用于设置数量,并且具有控件、手柄和轨道,所述轨道具有第一端和第二端,所述手柄能被重新定位至所述轨道上的对应于所述数量的不同值的不同点,其中所接收到的墨水输入包括在从所述轨道的所述第一端到所述轨道的所述第二端的距离的特定百分比处跨越所述控件的轨道的墨水,并且其中所解释的墨水命令指定基于所述百分比的所述数量的值。4.如权利要求1所述的设备,其特征在于,所显示的控件是承载视觉符号的按钮,并且其中所接收到的墨水输入包括所述按钮所承载的所述视觉符号的近似符号,并且其中根据所解释的墨水命令来操作所显示的控件包括激活所述按钮。5.如权利要求1所述的设备,其特征在于,所显示的控件是用于设置多个枚举文本串之一的枚举文本串挑选器控件,每一个枚举文本串包括字符序列,并且其中所接收到的墨水输入是与所述枚举文本串中的恰好一个的字符序列的开头相匹配的手写字符序列,并且其中根据所解释的墨水输入来操作所显示的控件包括设置其序列的开头匹配所述手写字符序列的枚举文本串。6.如权利要求1所述的设备,其特征在于,所显示的控件是用于选择容器中的项目的容器控件,所述容器控件包含所述容器中的项目的至少一部分中的每一个项目的可视表示,并且其中所接收到的墨水输入是围绕一个或多个项目可视表示的包围形状,并且其中根据所解释的墨水输入来操作所显示的控件包括选择其可视表示被所述包围形状围绕的项目。7.如权利要求1所述的设备,其特征在于,所显示的控件是容器控件,所述容器控件包含源容器中的项目的至少一部分中的每一个项目的可视表示,所述项目可视表示中的至少一者指示所表示的项目被选择,并且其中所接收到的墨水输入是箭头,所述箭头开始于一个项目可视表示附近以指示所表示的项目被选择,并且结束于目标容器的可视指示附近,并且其中根据所解释的墨水输入来操作所显示的控件包括将所选项目从所述源容器转移至所述目标容器。8.如权利要求1所述的设备,其特征在于,所显示的控件是容器控件,...

【专利技术属性】
技术研发人员:D·W·迪翁Y·孙X·屠F·周
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1