用于对值进行就地编辑的用户界面制造技术

技术编号:18256157 阅读:26 留言:0更新日期:2018-06-20 08:03
本发明专利技术公开了用于对值进行就地编辑的用户界面。显示用户界面元素以供在文档内对值进行就地编辑。例如,响应于对值进行选择,可将用户界面显示在该值附近,该用户界面接收用于就地调整该值的滑动手势。用户界面可被配置成响应于改变滑动手势的级别来选择该值的不同部分中的一个部分。例如,用户可将滑刷手势从用于调整日子值的级别移动到表示年份值的级别。所显示的用户界面和用于调整该值的方法可以基于值的类型以及文档的结构和内容。

User interface for local editing of values

The invention discloses a user interface for editing in situ values. The user interface elements are displayed for editing the values locally in the document. For example, in response to the selection of the value, the user interface can be displayed near the value, which receives the sliding gesture used to adjust the value locally. The user interface can be configured to select a part of the different parts of the value in response to changing the level of the slide gesture. For example, the user can move the sliding brush gesture from the level used to adjust the day value to the level indicating the year value. The user interface displayed and the method used to adjust the value can be based on the type of the value and the structure and content of the document.

【技术实现步骤摘要】
用于对值进行就地编辑的用户界面本申请是申请日为2012年9月21日、申请号为201210356820.5的同名专利申请的分案申请
本专利技术涉及图形用户界面,尤其涉及对用户界面的编辑技术。
技术介绍
当在许多移动计算设备(例如,智能电话、平板设备)上工作时,可用的屏幕可操作区域和输入设备通常有限,使得编辑显示内容对许多用户而言是有挑战的。例如,不仅仅是显示的大小有限,许多设备还使用基于软件的输入面板(SIP)代替物理键盘。对SIP的显示会使用大量有限的屏幕空间,从而只留下很少空间可用于在计算设备上示出与应用相关联的信息。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本
技术实现思路
并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。显示了用于在文档内对值进行就地编辑的用户界面元素。例如,响应于对值进行选择,可将用户界面显示在该值附近,该用户界面接收用于就地调整该值的滑动手势。用户界面可被配置成响应于改变滑动手势的级别来选择该值的不同部分中的一个部分。例如,用户可将滑刷(swipe)手势从用于调整日子值的级别移动到表示年份值的级别。所显示的用户界面和用于调整该值的方法可以基于值的类型以及文档的结构和内容。附图说明图1示出了示例性计算环境;图2示出包括使用用户界面来对值进行就地编辑的系统;图3示出用于使用用户界面元素来对值进行就地选择和调整的过程;图4示出用于选择和调整值的不同部分的过程;图5示出用于在电子表格内对值进行就地调整的显示;图6示出用于在电子表格内对值进行就地调整的显示;图7示出用于在文档内对值进行就地调整的显示;以及图8示出用于使用滑动UI元素在文档内对值进行就地调整的显示。具体实施方式现将参考附图来描述各实施例,在附图中类似的标号代表类似的元素。具体地,图1和相应的讨论旨在提供对在其中可实现各实施例的合适计算环境的简要、概括描述。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。也可使用其它计算机系统配置,包括手持式设备、多处理器系统、基于微处理器的或可编程的消费电子产品、小型计算机、大型计算机等等。还可使用在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。现在参考图1,将描述在各个实施例中所利用的计算机100的说明性计算机环境。图1所示的计算机环境包括计算设备,这些计算设备各自可以被配置为移动计算设备(例如,电话、平板电脑、上网本、膝上型电脑)、服务器、台式计算机、或者某一其他类型的计算设备,并且这些计算设备各自包括中央处理单元5(“CPU”)、包括随机存取存储器9(“RAM”)和只读存储器(“ROM”)10的系统存储器7、以及将存储器耦合至中央处理单元(“CPU”)5的系统总线12。基本输入/输出系统存储在ROM10中,所述基本输入/输出系统包含帮助在诸如启动期间在计算机内的各元件之间传递信息的基本例程。计算机100还包括大容量存储设备14,该大容量存储设备14用于存储操作系统16、应用24(例如,生产力应用、web浏览器等)、以及用户界面管理器26,这将在下面予以更详细的描述。大容量存储设备14通过连接至总线12的大容量存储控制器(未示出)连接到CPU5。大容量存储设备14及其相关联的计算机可读介质为计算机100提供非易失性存储。虽然此处包含的对计算机可读介质的描述针对诸如硬盘或CD-ROM驱动器等大容量存储设备,但是计算机可读介质可以是计算机100能够访问的任何可用介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质还包括,但不限于:RAM、ROM、可擦除可编程只读存储器(“EPROM”)、电可擦可编程只读存储器(“EEPROM”)、闪存或其它固态存储器技术,CD-ROM、数字多功能盘(“DVD”)或其它光存储,磁带盒、磁带、磁盘存储或其它磁性存储设备,或能用于存储所需信息且可以由计算机100访问的任何其它介质。计算机100使用通过诸如因特网之类的网络18与远程计算机的逻辑连接而在联网环境中操作。计算机100可以通过连接至总线12的网络接口单元20来连接到网络18。网络连接可以是无线的和/或有线的。网络接口单元20也可用于连接到其它类型的网络和远程计算机系统。计算机100还可包括用于接收和处理来自多个其他设备的输入的输入/输出控制器22,这些设备包括键盘、鼠标、触摸输入设备、或者电子指示笔(未在图1中示出)。类似地,输入/输出控制器22可以为显示屏23、打印机或其它类型的输出设备提供输入/输出。触摸输入设备可利用允许识别单次/多次触摸输入(触摸/非触摸)的任何技术。例如,这些技术可包括但不限于:热量、手指压力、高俘获率照像机、红外光、光学捕捉、调谐的电磁感应、超声波接收器、传感话筒、激光测距仪、阴影捕捉等。根据一个实施例,触摸输入设备可以被配置为检测接近触摸(即在距触摸输入设备的某个距离内,但是与所述触摸输入设备没有物理上接触)。触摸输入设备也可以作为显示器。输入/输出控制器22也可向一个或多个显示屏23、打印机或其他类型的输入/输出设备提供输出。相机和/或某种其他传感设备可操作来记录一个或多个用户以及捕捉计算设备的用户作出的运动和/或姿势。传感设备还可操作来捕捉诸如通过话筒口述的单词和/或捕捉来自用户的诸如通过键盘和/或鼠标(未描绘)的其他输入。传感设备可包括能够检测用户的移动的任何运动检测设备。例如,相机可以包括微软运动捕捉设备,它包括多个相机和多个话筒。可以通过片上系统(SOC)来实践本专利技术的各实施例,其中,可以将附图中示出的每个或许多组件/处理集成到单个集成电路上。这样的SOC设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能,所有这些都被集成到(或“烧录到”)芯片基板上作为单个集成电路。当通过SOC操作时,在此所述的关于统一通信的所有或部分功能可以通过在单个集成电路(芯片)上集成有计算设备/系统100的其它组件的应用专用逻辑来操作。如前简述的那样,多个程序模块和数据文件可以被存储在计算机100的大容量存储设备14和RAM9内,包括适于控制计算机的操作的操作系统16,如华盛顿州雷蒙德市的微软公司的WINDOWSPHONEWINDOWS或WINDOWS操作系统。大容量存储设备14和RAM9还可以存储一个或多个程序模块。具体地,大容量存储设备14和RAM9可以存储诸如电子表格应用、文字处理应用和/或其他应用等一个或多个应用程序。根据一实施例,包括了MICROSOFTOFFICE应用套件。应用可以是基于客户机和/或基于web的。例如,可以使用网络服务27,诸如:MICROSOFTWINDOWSLIVE、MICROSOFTOFFICE365或某一其他基于网络的服务。用户界面管理器26被配置成呈现用户界面元素(例如,UI28)来对值进行就地编辑/调整。用户界面管理器26可以本文档来自技高网...
用于对值进行就地编辑的用户界面

【技术保护点】
1.一种用于接收输入来对具有不止一个部分的值进行调整的方法,包括:响应于确定要编辑在文档中选择的值,显示用于对在该文档中选择的该值进行调整的用户界面元素,其中,选择的该值具有不止一个部分;在该用户界面元素中显示不同级别,该不同级别与在该文档中选择的该值的每一部分相对应;接收用于对该用户界面元素中的级别中的一个进行调整的输入,而不更新在该文档中选择的该值的显示;响应于接收到用于对该用户界面元素中的所述级别中的一个进行调整的输入,将该用户界面元素的显示调整到新值;以及在将该用户界面元素的显示调整到该新值之后,将在该文档中选择的该值显示为改变成来自该用户界面元素的该新值。

【技术特征摘要】
2011.09.22 US 13/240,5471.一种用于接收输入来对具有不止一个部分的值进行调整的方法,包括:响应于确定要编辑在文档中选择的值,显示用于对在该文档中选择的该值进行调整的用户界面元素,其中,选择的该值具有不止一个部分;在该用户界面元素中显示不同级别,该不同级别与在该文档中选择的该值的每一部分相对应;接收用于对该用户界面元素中的级别中的一个进行调整的输入,而不更新在该文档中选择的该值的显示;响应于接收到用于对该用户界面元素中的所述级别中的一个进行调整的输入,将该用户界面元素的显示调整到新值;以及在将该用户界面元素的显示调整到该新值之后,将在该文档中选择的该值显示为改变成来自该用户界面元素的该新值。2.如权利要求1所述的方法,其中,显示该用户界面元素包括:显示线条,该线条出现在该值的显示的左边和该值的显示的右边。3.如权利要求2所述的方法,其中,响应于滑刷手势,该值表现为沿着该线条滑动。4.如权利要求1所述的方法,还包括接收滑刷手势,其中,接收该滑刷手势包括:确定滑刷的级别,并且调整该值的与该滑刷的该级别相对应的部分。5.如权利要求1所述的方法,还包括接收滑刷手势来调整该值,其中,接收该滑刷手势来调整该值包括接收触摸手势,所述接收触摸手势包括:检测手指在该值的显示附近沿着显示滑动。6.如权利要求1所述的方法,其中,显示该用户界面元素包括:将可能值显示在该值的显示之上。7.如权利要求6所述的方法,其中,将可能值显示在该值的显示之上包括:显示针对值的可被在不同级别处设置的每一部分的可能值。8.如权利要求6所述的方法,其中,显示所述可能值包括:将所述可能值显示成阿尔法混合,使得该显示的位于所述可能值的显示之下的部分保持可见。9.如权利要求1所述的方法,其中,对该用户界面元素的显示和该值的显示进行调整包括:确定该值距当前滑刷位置的距离,并且响应于该位置的增加而调整该值的改变速度。10.如权利要求1所述的方法,还包括:确定与该值相关联的分类的类型,并且基于所确定的分类的类型来调整该值。11.一种存储用于对值进行就地编辑的计算机可执行指令的计算机可读介质,包括:在图形显示内显示具有不止一个部分的值;确定该值何时被选择;响应于确定该值被选择,显示用于对选择的该值进行调整的用户界面元素,并且在该用户界面元素中显示不同级别,该不同级别与选择的该值的每一部分相对应;...

【专利技术属性】
技术研发人员:B·E·兰帕森K·X·程
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1