用动态时间延迟显示悬停图形制造技术

技术编号:36596193 阅读:27 留言:0更新日期:2023-02-04 18:07
公开了一种设备,其包括处理器以及与处理器通信的存储器。该存储器包括可执行指令,该可执行指令当由处理器执行时,使处理器控制该设备执行以下功能:在显示器上为用户提供图形用户界面;在该图形用户界面上显示用户界面组件;在该图形用户界面上提供由用户控制以与该图形用户界面上的该用户界面组件交互的指针;响应于该指针被定位在所显示的用户界面组件之上,在动态悬停触发延迟之后显示接近于该组件的悬停图形,其中该动态悬停触发延迟依赖于由用户对该指针的移动而动态地改变。由用户对该指针的移动而动态地改变。由用户对该指针的移动而动态地改变。

【技术实现步骤摘要】
【国外来华专利技术】用动态时间延迟显示悬停图形

技术介绍

[0001]计算机使用非常复杂的图形用户界面来方便来自用户的输入和控制。图形用户界面可以具有用户可以选择或者操纵的各种用户界面组件。这些组件可以包括图形、按钮、数据显示框、数据输入框等。计算机图形用户界面的共同特征是当用户控制的指针(pointer)设备移动到用户界面组件之上时显示附加图形。所显示的图形有时被称为“悬停图形(hover graphic)”,其中当指针“悬停(hover)”在相关用户界面组件之上时显示该图形。类似地,当指针悬停在界面组件之上时,用户界面组件可以在尺寸上扩展。悬停图形或者可扩展界面组件通常给出关于用户界面组件的附加信息、调出子菜单或者调出与指针之下的界面组件相关的命令。在显示悬停图形之前可能会有时间延迟。该时间延迟在本文被称为悬停触发延迟(hover trigger delay)。当指针悬停在用户界面组件之上时,悬停触发延迟开始。在悬停触发延迟结束时,用户界面显示悬停图形。

技术实现思路

[0002]公开了一种设备,其包括处理器以及与处理器通信的存储器。该存储器包括可执行指令,该可执行指令当由处理器执行时,使处理器控制该设备执行如下功能:在显示器上为用户提供图形用户界面;在该图形用户界面上显示用户界面组件;在该图形用户界面上提供由用户控制以与该图形用户界面上的该用户界面组件交互的指针;以及响应于该指针被定位在所显示的用户界面组件之上,在动态悬停触发延迟之后显示接近于该组件的悬停图形,其中该动态悬停触发延迟依赖于由用户对指针的移动而动态地改变。
[0003]在另一实现中,公开了一种操作设备的方法,该方法包括:在显示器上为用户提供图形用户界面;在该图形用户界面上显示用户界面组件;在该图形用户界面上提供由用户控制以与该图形用户界面上的该用户界面组件交互的指针;以及响应于指针接近于所显示的用户界面组件,在动态悬停触发延迟之后显示接近于该组件的悬停图形,其中该动态悬停触发延迟依赖于由用户对指针的移动而动态地改变。
[0004]在另一实现中,公开了一种非暂时性计算机可读介质,其上存储有指令,这些指令当由计算机处理器执行时使设备:在显示器上为用户提供图形用户界面;在该图形用户界面上显示用户界面组件;在该图形用户界面上提供由用户控制以与该图形用户界面上的该用户界面组件交互的指针;以及响应于指针接近于所显示的用户界面组件,在动态悬停触发延迟之后显示接近于该组件的悬停图形,其中该动态悬停触发延迟依赖于由用户对指针的移动而动态地改变。
[0005]提供本
技术实现思路
是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或者必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决本公开的任何部分中提到的任何或者所有缺点的实现。
附图说明
[0006]附图描绘了根据本教导的一个或多个实现,仅作为示例,而非限制。在附图中,相同的附图标记表示相同或者相似的元件。此外,应当理解,附图不一定是按比例绘制的。
[0007]图1示出了具有悬停图形的日历应用程序的图形用户界面的实现。
[0008]图2示出了具有应用程序和用户界面组件的图形用户界面的一般视图,该用户界面组件在悬停触发延迟之后用悬停图形扩展。
[0009]图3A示出了指针在用户界面组件之上的加速和移动,其调用动态悬停触发延迟中的改变。
[0010]图3B示出了依赖于指针加速的动态悬停触发延迟的实现。
[0011]图4A示出了依赖于指针与用户界面组件的边界的接近度的动态悬停触发延迟的实现。
[0012]图4B示出了依赖于指针与用户界面组件的边界的接近度的动态悬停触发延迟的另一实现。
[0013]图4C示出了依赖于指针与用户界面组件的边界的接近度的动态悬停触发延迟的另一实现。
[0014]图4D示出了依赖于指针与用户界面组件的边界的接近度的动态悬停触发延迟的另一实现。
[0015]图4E示出了依赖于指针与用户界面组件的边界的接近度的动态悬停触发延迟的另一实现。
[0016]图4F示出了依赖于指针与用户界面组件的边界的接近度的动态悬停触发延迟的另一实现。
[0017]图4G示出了动态触发延迟如何依赖于指针与用户界面组件的边界的接近度而改变的时序图。
[0018]图5是用于操作设备以提供用于显示悬停图形的动态触发时间延迟的过程的实现的流程图。
[0019]图6是用于操作设备以用动态悬停触发延迟在图形用户界面上显示悬停图形的过程的实现的流程图,其中动态悬停触发延迟具有基于加速的延迟。
[0020]图7是用于操作设备以利用动态悬停触发延迟在图形用户界面上显示悬停图形的过程的另一实现的流程图,其中动态悬停触发延迟具有基于接近度的延迟。
[0021]图8是示出了示例计算机系统的框图,在该示例计算机系统上可以实现本公开的各种实现。
具体实施方式
[0022]在下面的具体实施方式中,为了提供对相关教导的透彻理解,以示例的方式阐述了许多具体细节。然而,很明显,没有这些细节也可以实施本专利技术。在其他情况下,为了避免不必要地模糊本教导的各个方面,已经在相对较高的层次上描述了公知的方法、过程、组件和/或电路,而没有详细描述。
[0023]本说明书针对用于利用动态延迟在图形用户界面上显示悬停图形的系统和方法。悬停图形是计算机用户界面的常见特征。当用户控制的指针设备移动到或者“悬停”在用户
界面组件之上时,显示悬停图形。如本文所使用的,术语悬停图形还包括当指针悬停在界面组件之上时尺寸扩展的用户界面组件。在现有技术中,在指针悬停在与悬停图形相关联的用户界面组件之上之后,在显示悬停图形之前通常有固定的时间延迟。该时间延迟在本文被称为悬停触发延迟。如本文所使用的,术语指针可以包括由鼠标、键盘或者触摸板控制的光标或者其他GUI工件。或者指针可以被实现为触摸屏上的接触点。可选地,指针可以通过其他非触摸方式来实现,诸如通过凝视或者语音,其中用户与显示器上的计算机用户界面进行交互,显示器包括但不限于二维显示器、三维显示器以及虚拟现实和混合现实显示器。
[0024]当使用固定的时间延迟来显示悬停图形时,会出现一些问题。如果悬停触发延迟太短,可能会导致悬停图形被触发显示得太频繁。太快和太频繁地显示悬停图形会使用户烦恼和分心。例如,当用户不经意地将指针移动到用户界面之上但不打算选择用户界面组件时,悬停图形可能会弹出。这可以被称为悬停图形显示的意外过冲。相反,如果悬停触发延迟太长,也会降低用户体验。如果悬停触发延迟太长,用户可能意识不到存在悬停图形。当存在障碍的人们使用图形用户界面时,会出现其他问题。存在障碍的一些人可能很难将指针保持在界面组件之上。如果存在障碍的一个人将指针移动到界面组件的边缘附近,则悬停图形可能由于握着指针设备的手在颤抖而不稳定。虽然应用于鼠标或者指针移动的平滑技术可能有所帮助,但是这些平滑技术可能不足以提供稳定且有效的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种设备,包括:处理器;以及与所述处理器通信的存储器,所述存储器包括可执行指令,所述可执行指令当由所述处理器执行时,使所述处理器控制所述设备执行以下功能:在显示器上为用户提供图形用户界面;在所述图形用户界面上显示用户界面组件;在所述图形用户界面上提供由所述用户控制以与所述图形用户界面上的所述用户界面组件交互的指针;以及响应于所述指针被定位在所显示的所述用户界面组件之上,在动态悬停触发延迟之后显示接近于所述组件的悬停图形,其中所述动态悬停触发延迟依赖于由所述用户对所述指针的移动而动态地改变。2.根据权利要求1所述的设备,其中所述动态悬停触发延迟包括基于加速的延迟,其中当所述指针在所述组件之上减速时,所述基于加速的延迟提供减少所述动态悬停触发延迟,并且其中当所述指针在所述组件之上加速时,所述基于加速的延迟还提供增加所述动态悬停触发延迟。3.根据权利要求2所述的设备,其中当所述指针在所述组件之上以基本恒定的速度移动时,所述基于加速的延迟还提供维持初始悬停触发延迟。4.根据权利要求1所述的设备,其中所述动态悬停触发延迟包括基于接近度的延迟,其中所述基于接近度的延迟包括当所述指针第一次悬停在所述用户界面组件之上时将所述悬停触发延迟设置为第一值。5.根据权利要求4所述的设备,其中所述基于接近度的延迟包括随着所述指针朝向所述用户界面组件的中心移动,将所述悬停触发延迟设置为较低的值,以及随着所述指针从所述用户界面组件的所述中心朝向所述用户界面组件的边缘移动,将所述悬停触发延迟设置为较高的值。6.根据权利要求4所述的设备,其中所述基于接近度的延迟包括随着所述指针移动到所述用户界面组件的所述中心之上,将所述悬停触发延迟设置为预定最小值。7.根据前述权利要求中任一项所述的设备,其中所述动态悬停触发延迟包括与所述基于接近度的延迟或所述基...

【专利技术属性】
技术研发人员:M
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1