自我揭示符号性的手势的制作方法

文档序号:9635142阅读:845来源:国知局
自我揭示符号性的手势的制作方法
【专利说明】
【背景技术】
[0001]在目前的计算机软件开发行业,传统的标记菜单通常只基于单矢量来调用功能,以访问并执行系统命令。结果,对系统命令的访问和执行是麻烦的,并且慢。系统命令的这种慢访问和执行会降低软件开发人员效率。

【发明内容】

[0002]提供本
【发明内容】
是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本
【发明内容】
并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
[0003]本发明涉及包括接收(例如,从用户的手指、键盘和首、键盘热键、指不笔,或指点设备的动作产生的)初始用户激活事件的方法。该方法包括接收方向特定的符号性的滑扫手势(诸如带有曲线的符号性的滑扫手势)的第一部分,并响应于所述初始用户激活事件,记录所述方向特定的符号性的滑扫手势的第一部分的第一路径。响应于在所述方向特定的滑扫手势中的暂停,基于所述记录的第一路径,显示选定的数量的揭示映射到所述符号性的手势的系统命令的可能的符号性的手势。记录所述方向特定的符号性的滑扫手势的第二部分的第二路径。方向特定的符号性的滑扫手势的的示例是从用户的手指、指示笔,以及指点设备的动作产生的。响应于记录的方向特定的符号性的滑扫手势的第一和第二路径和触发器(例如,手指或指示笔从触摸屏提起,或指点设备的动作),访问映射到第一方向特定的手势的第一系统命令。方法的一个实施例执行被访问的第一系统命令。
[0004]附图简述
[0005]各个附图被包括以提供对实施例的进一步理解,各个附图被合并并构成本说明书的一部分。附图示出了实施例,并与说明书一起,用于说明各实施例的原理。通过参考以下详细描述,可更易于领会并更好地理解其他实施例以及各实施例的许多预期的优点。附图的元素相对于彼此不一定是按比例附图的。相同参考编号及其他指示符(在本发明统称为字母-数字)表示对应的类似的特征。
[0006]图1是示出了可以实现自我揭示手势方法的示例计算设备的框图。
[0007]图2是示出触摸屏设备和用于实现通过来自用户的双模输入来调用全局命令的自我揭示符号性的手势的示例情况的图示。
[0008]图3A-3E示出了用于访问和执行系统命令的示例自我揭示符号性的手势情况。
[0009]图4是示出了示例自我揭示符号性的手势方法的流程图。
[0010]图5是示出了示例自我揭示符号性的手势方法的流程图。
【具体实施方式】
[0011]在下面的详细描述中,将参考构成本发明的一部分的附图,并且附图中作为说明示出了其中可实施本发明的具体实施例。应该理解,在不偏离本发明的范围的情况下,可以利用其他实施例,也可以进行结构性的或逻辑性更改。因此,下面的详细描述不是在限制性的意义上进行的,并且本发明的范围由所附权利要求来进行定义。还可以理解,此处所描述的各示例实施例的特点可以彼此相结合,除非另外特别声明。
[0012]图1示出了可以用作操作环境并包括诸如计算设备100之类的计算设备的示例性计算机系统。在基本配置中,计算设备100通常包括具有一个或多个处理单元,(即,处理器102)以及存储器104的处理器体系结构。取决于计算设备的确切配置和类型,存储器104可以是易失性的(如随机存取存储器(RAM))、非易失性的(如只读存储器(R0M)、闪存等等)或两种类型的某种组合。处理单元中的每一个都包括插入在处理器102和存储器104之间的高速缓存105。在图1中通过线106示出了此基本配置。计算设备可以采用几种形式中的一种或多种。这样的形式包括个人计算机(PC)、服务器、触摸屏设备(例如,平板PC、平板设备,或触摸屏电话)、其他手持式设备、消费类电子设备(例如,视频游戏控制台),或其他计算机设备。
[0013]计算设备100还可以具有附加特征/功能。例如,计算设备100还可以包括另外的存储器(可移动和/或不可移动),包括但不限于,磁盘或光盘或固态存储器,或诸如可移动存储器108以及不可移动存储器110之类的闪存设备。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据的信息的任何合适的方法和技术实现的易失性和非易失性、可移动和不可移动介质。存储器104、可移动存储108和不可移动存储110都是计算机存储介质的示例。计算机存储介质包括,但不仅限于,RAM、ROM、EEPROM、闪存或其他存储技术,CD-ROM、数字多功能盘(DVD)或其他光存储,磁带盒、磁带、磁盘存储或其他磁存储设备,通用串行总线(USB)闪存驱动器、闪存卡,或其他闪存设备,或可以用来存储所需信息并可由计算设备100访问的任何其他存储设备。任何这样的计算机存储介质可以是计算设备100的一部分。
[0014]计算设备100包括允许计算设备100与其他计算机/应用程序115进行通信的一个或多个通信连接114。计算设备100也可以包括输入设备112,如键盘、指点设备(例如,鼠标)、指示笔(例如,笔)、语音输入设备、触摸输入设备、触摸屏等等。计算设备100也可以包括诸如显示器、扬声器、打印机等等之类的输出设备111。
[0015]计算设备100可以被配置成运行构成系统平台的操作系统软件程序以及一个或多个软件应用程序。在各实施例中,操作系统和/或软件应用程序被配置成呈现用户界面(UI),用户界面被配置成允许用户使用某种类型的输入设备,以某种方式与软件应用程序进行交互。在一个实施例中,此UI是能够接收用户输入并以某种方式处理该用户输入的可视显示器。这样的UI的各实施例可以,例如,包括可以由用户通过指点设备或触摸屏或其他合适的输入设备来选择(例如,点击或触摸)的一个或多个用户难处理的组件(例如,链接、按钮或控件)。
[0016]在一个示例中,计算设备100包括被称为被管理的环境的软件组件。被管理的环境可以作为操作系统的一部分被包括,或可以稍后作为软件下载被包括。被管理的环境通常包括对常见的编程问题的预先编码的解决方案,以帮助软件开发人员创建诸如在被管理的环境中运行的应用程序之类的软件程序,它通常还包括允许软件应用程序在被管理的环境中运行的虚拟机,以便程序员不必考虑特定处理器102的能力。被管理的环境可包括缓存一致性协议和缓存管理算法。
[0017]计算设备100可以耦合到计算机网络,该计算机网络可以根据各种特性,诸如拓扑、连接方法,以及规模,进行分类。网络是通过促进通信并允许互连设备之间的资源和信息的共享的通信信道互连的计算设备以及可能的其他设备的集合。计算机网络的示例包括局域网、广域网、因特网,或其他网络。
[0018]在图2中以示意图的形式示出了触摸屏设备200 (例如,平板PC、平板设备,或触摸屏电话)的一个实施例。触摸屏设备200可以利用诸如计算设备100之类的合适的计算设备来实现。触摸屏设备200包括触摸屏202。
[0019]图2是示出了用于实现通过来自用户210的双模输入来调用全局系统命令的自我揭示符号性的手势的示例情况的图示。在图2中所示出的情况下,初始用户激活事件和用户210的第一只手212(例如,主导的手)手指216的方向特定的符号性的滑扫手势的组合。在其他示例中,从指示笔和/或指点设备的动作产生方向特定的符号性的滑扫手势。示例初始用户激活事件包括利用用户210的第二只手214 (例如,非主导的手)的手指218 (例如,拇指)或
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1