当前位置: 首页 > 专利查询>微软公司专利>正文

与计算机设备对接的系统和方法技术方案

技术编号:2856500 阅读:181 留言:0更新日期:2012-04-11 18:40
一种对包括至少一个逻辑按钮的导航控制设备的功能进行扩展的方法,所述方法包括:    所述逻辑按钮在第一环境中发出第一指令;以及    所述逻辑按钮在第二环境中发出第二指令。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及用户界面的领域,尤其涉及用于在计算机环境中导航的用户界面。然而,本专利技术不限于计算机中的使用。相反,本专利技术可以用在广泛种类的日常设备中,或者用于使用这里所公开的本专利技术各实施例的其它这样的系统中。
技术介绍
计算机工业长期关注于使用按键、滚轮以及屏幕上按钮进行导航,实际上为了支持如今采用的各种和多样的导航模型,全尺寸的键盘、专用指令按钮、鼠标以及多种屏幕上界面都是必要的。然而,现有的导航设备不适用于新的和创新的计算机化技术,比如正在成为便携式电脑的改良继任者的Tablet PC,而对这些新的和发展中的技术的导航不被键盘、鼠标或其它现有设备或其组合所完全或充分地支持。简言之,计算机工业尚未充分解决为了本领域中对用于导航的较简单模型的容易明显的需求,以补充或代替其它现有模型。
技术实现思路
本专利技术针对一种用户导航界面,其在各实施例中都非常适用于计算机系统环境中,然而本专利技术不限于计算机中的使用。本专利技术为增强的用户导航提供了一种系统和方法,通过提供一个比鼠标稳健(robust)但没键盘复杂的单个用户导航界面来补充(不必要代替)计算机键盘和鼠标。在许多实施例中,预期会使用本专利技术作为仅要求一只手使用的设备(像鼠标),但具有目前仅可经由计算机键盘直接调用的实质性功能。在本专利技术的某些实施例中,公开了一种用户界面系统,其包括一界面,使用户能为了向一对象应用一组指令之一而产生一逻辑输入,所述指令组包括一组最低程度必要的指令。在另一实施例中,该组最低程度必要的指令包括用户界面系统的四个用户指令,比如ENTER(输入)、UP(向上)、DOWM(向下)和OUT(跳出)。在其它实施例中,可以用滚轮或骨状体(dogbone)设备(稍后描述)的变体来实现特定的指令。本专利技术的其它实施例公开了把一组至少两个指令调用(包括但不限于键盘键)的功能组合成单个逻辑按钮的方法,在某些实施例中,通过从第一到最后对该组指令调用区分优先级,然后使用操作系统外壳挂钩(shell hook)以优先级顺序为除最后一指令以外的所有指令作出应用程序指令调用,直到一个被“接受”(被识别并执行),或者如果除最后一指令以外的所有指令都被“拒绝”(未被识别),则发布最后一指令作为操作系统指令。例如,当时,当OUT(跳出)会等同于某些其它实施例中的Back(后退)或Escape(退出)指令调用时,本专利技术许多其它实施例中使用的一个重要组合是把Back(后退)和Escape(退出)指令调用合并为一个OUT(跳出)指令。这种指令级联方法通过使用操作系统外壳挂钩向应用程序发布一指令作为应用程序指令,并且如果该应用程序指令被拒绝,则直接向操作系统发布一不同的指令,该方法在许多实施例中对于相对简单的、单手导航设备中的成功功能是关键的。其它实施例采用其它策略来扩展有限数量的逻辑按钮所提供的核心指令功能。在各种级联实施例中,某些级联组合尤其有益于本专利技术的许多实施例。某些级联事件用它们的逻辑按钮名称和它们相应的级联指令来表示(高优先级指令到逐渐较低的优先级指令),如下所示·UP(向上)APPCOMMAND_UP→Up Arrow(上箭头)→Scroll Up(上卷)→PageUp(向上翻页) ·DOWN(向下)APPCOMMAND_DOWN→Down Arrow(下箭头)→Scroll Down(下卷)→Page Down(向下翻页)·NEXT(下一个)APPCOMMAND_NEXT→Tab(制表键)→Right Arrow(右箭头)·PREV(上一个)APPCOMMAND_PREV→Shift-Tab(换档-制表键)→LeftArrow(左箭头)·ENTER(回车)APPCOMMAND_ENTER→Return(返回键)→Enter(回车)→“Play”(播放)·OUT(跳出)APPCOMMAND_OUT→Browser Back(浏览器返回)→Escape(退出)→“Stop”(停止)→Alt-F4·SWITCH(切换)APPCOMMAND_SWITCH→Alt-Escape→Alt-Tab→WindowsKey(Windows键)→Home·MENU(菜单)APPCOMMAND_MENU→Shift-F10→“Settings”(设置)如这里所使用的,“Play(播放)”和“Stop(停止)”是像媒体应用等特定环境的特殊指令,“Settings(设置)”也是其它特定环境中的设置菜单等等的特殊指令。其它替代实施例公开了用于把指令逻辑地重映射到与物理可旋转的显示设备耦合的导航设备的按钮的方法和系统,其实现是通过首先确定显示设备的方向,然后根据显示设备的方向把指令逻辑地重新映射到逻辑按钮。在特定实施例中,如果显示设备上的显示屏改变到一不同的方向,可能与显示设备物理方向的变化相匹配,则指令到逻辑按钮的逻辑映射自动发生。在其它实施例中,显示屏方向的确定是基于显示设备自身上显示屏的方向。在某些特殊实施例中,其中导航界面在垂直到水平方向上是不对称的,逻辑映射以与终端用户的逻辑使用相一致的方式把指令映射到逻辑按钮。其它替代的实施例公开了用于扩展导航控制设备的功能的系统和产品,其实现是当按钮以预定方式接合而不是以逻辑按钮接合的主要方式接合(如双击、轻打、按下并保持等等)时,把替代指令映射到逻辑按钮,从而实际上可以发出替代指令。附图说明结合附图可以更好地理解上述
技术实现思路
以及下面实施例的详细描述。为了说明本专利技术,图中示出本专利技术的示例性构造;然而,本专利技术不限于所公开的特定方法和手段。图中 图1是表示其中可结合本专利技术各方面的计算机系统的框图;图2是表示其中可结合本专利技术各方面的网络的示意图;图3A是描述本专利技术特定实施例中ENTER按钮的逻辑的流程图;图3B是描述本专利技术特定实施例中ENTER按钮逻辑中变化的流程图;图4A是描述本专利技术特定实施例中UP按钮的逻辑的流程图;图4B是描述本专利技术特定实施例中UP按钮逻辑中变化的流程图;图5A是描述本专利技术特定实施例中DOWN按钮的逻辑的流程图;图5B是描述本专利技术特定实施例中DOWN按钮逻辑中变化的流程图;图6A是描述本专利技术特定实施例中OUT按钮的逻辑的流程图;图6B是描述本专利技术特定实施例中OUT按钮逻辑中变化的流程图;图7A说明了本专利技术特定实施例中的四个按钮排列;图7B说明了本专利技术另一实施例,其具有类似的方向,但四个按钮垂直排列;图7C说明了本专利技术的另一替代实施例,其示出水平排列的按钮;图7D说明了本专利技术的另一实施例,其说明了以经修改的垂直方式排列的按钮;图7E说明了本专利技术特定实施例中的替代的四按钮排列;图8A说明了本专利技术特定实施例中的滚轮/按钮组合;图8B说明了本专利技术特定实施例中的滚轮/按钮组合的实施例的另一布局;图8C说明了本专利技术特定实施例中的滚轮/按钮组合的实施例的另一布局;图9说明了一点击滚轮;图10说明了一摇摆滚轮;图11A说明了本专利技术特定实施例中的骨状体/按钮组合;图11B说明了本专利技术特定实施例中的骨状体/按钮组合的实施例的另一布局;图11C说明了本专利技术特定实施例中的骨状体/按钮组合的实施例的另一布局;图12说明了一点击骨状体;图13说明了一摇摆骨状体;图14A说明了采用超级滚轮的本专利技术一实施例;图14B说明了采用超级骨状体的本专利技术一实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对包括至少一个逻辑按钮的导航控制设备的功能进行扩展的方法,所述方法包括所述逻辑按钮在第一环境中发出第一指令;以及所述逻辑按钮在第二环境中发出第二指令。2.如权利要求1所述的方法,其特征在于,所述第一指令与所述第二指令不同,所述第一环境与所述第二环境不同。3.如权利要求1所述的方法,还包括,所述逻辑按钮在第三环境中发出第三指令。4.如权利要求3所述的方法,其特征在于,所述指令是步进。5.如权利要求3所述的方法,其特征在于,所述指令是滚动。6.如权利要求3所述的方法,其特征在于,所述指令是调页。7.如权利要求3所述的方法,其特征在于,所述指令是存取。8.如权利要求3所述的方法,其特征在于,所述指令是概要。9.如权利要求1所述的方法,还包括所述逻辑按钮在第n个环境中发出第n个指令。10.一种实现权利要求1所述的方法的系统。11.一种具有计算机可读指令的计算机可读媒质,所述计算机可读指令用于实现权利要求1所述的方法。12.一种用于实现权利要求1所述的方法的硬件控制设备。13.一种包括至少一个逻辑按钮的硬件控制设备,所述逻辑按钮在被按下时发出一指令,所述硬件控制设备包括所述逻辑按钮在第一环境中发出第一指令所用的装置;以及所述逻辑按钮在第二环境中发出第二指令所用的装置。14.一种对包括至少一个逻辑按钮的导航控制设备的功能进行扩展的方法,所述逻辑按钮在被按下时发出指令,所述方法包括在以除按下以外的预定方式使用逻辑按钮时,把一取代指令映射到逻辑按钮;以及在以除按下以外的预定方式使用逻辑按钮时发出一取代指令。15.如权利要求14所述的方法,其特征在于,以除按下以外的预定方式使用所述逻辑按钮,所述逻辑按钮在预定的时间帧内被按下两次以发出所述取代指令。16.如权利要求14所述的方法,其特征在于,以除按下以外的预定方式使用所述逻辑按钮,所述逻辑按钮被按下并保持一段预定时间以发出所述取代指令。17.一种对包括至少一个逻辑按钮的导航控制设备的功能进行扩展的方法,所述逻辑按钮在被滚动使用时发出指令,所述方法包括在以除滚动以外的预定方式使用逻辑按钮时,把一取代指令映射到逻辑按钮;以及在以除滚动以外的预定方式使用逻辑按钮时发出一取代指令。18.如权利要求17所述的方法,其特征在于,以除滚动以外的预定方式使用所述逻辑按钮,轻推所述逻辑按钮以发出所述取代指令。19.一种对包括至少一个逻辑按钮的导航控制设备的功能进行扩展的方法,所述逻辑按钮在被摇摆使用时发出指令,所述方法包括在以除摇摆以外的预定方式使用逻辑按钮时,把一取代指令映射到逻辑按钮;以及在以除摇摆以外的预定方式使用逻辑按钮时发出一取代指令。20.如权利要求19所述的方法,其特征在于,以除摇摆以外的预定方式使用所述逻辑按钮,所述逻辑按钮被摇摆并被保持以发出所述取代指令。21.一种用于实现扩展导航控制设备的功能的系统,所述导航控制设备包括至少一个逻辑按钮,所述逻辑按钮在被按下使用时发出指令,所述方法包括在以除按下以外的预定方式使用逻辑按钮时,把一取代指令映射到逻辑按钮;以及在以除按下以外的预定方式使用逻辑按钮时发出所述取代指令。22.如权利要求21所述的系统,其特征在于,以除按下以外的预定方式使用所述逻辑按钮,所述逻辑按钮在预定时间帧内被按下两次以发出所述取代指令。23.如权利要求21所述的系统,其特征在于,以除按下以外的预定方式使用所述逻辑按钮,所述逻辑按钮被按下并保持一段预定时间以发出所述取代指令。24.一种用于实现扩展导航控制设备的功能的系统,所述导航控制设备包括至少一个逻辑按钮,所述逻辑按钮在被滚动使用时发出指令,所述方法包括在以除滚动以外的预定方式使用逻辑按钮时,把一取代指令映射到逻辑按钮;以及在以除滚动以外的预定方式使用逻辑按钮时发出所述取代指令。25.如权利要求24所述的系统,其特征在于,以除滚动以外的预定方式使用所述逻辑按钮,轻推所述逻辑按钮以发出所述取代指令。26.一种用于实现扩展导航控制设备的功能的系统,所述导航控制设备包括至少一个逻辑按钮,所述逻辑按钮在被摇摆使用时发出指令,所述方法包括在以除摇摆以外的预定方式使用逻辑按钮时,把一取代指令映射到逻辑按钮;以及在以除摇摆以外的预定方式使用逻辑按钮时发出所述取代指令。27.如权利要求26所述的系统,其特征在于,以除摇摆以外的预定方式使用所述逻辑按钮,所述逻辑按钮被摇摆并被保持以发出所述取代指令。...

【专利技术属性】
技术研发人员:E·J·G·贝尔B·E·提斯利L·B·基利W·H·冯A·J·理查德森
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1