用于按键功能切换的系统及方法

文档序号:9489085阅读:816来源:国知局
用于按键功能切换的系统及方法
【专利说明】用于按键功能切换的系统及方法
[0001]本申请是申请日为2007年9月19日、发明名称为“用于按键功能切换的系统及方法”的申请号为200780101612.8专利申请的分案申请
技术领域
[0002]本发明一般而言涉及个人电脑用的人性化接口装置。具体地,本发明涉及通过人性化接口装置上的按键来选择性地切换处理的系统及方法。
【背景技术】
[0003]无论是在普遍存在的个人电脑(personal computer, PC)上还是在主机平台上进行的游戏在全世界都在快速地受到欢迎。因此,PC和视频游戏产业创造了便携式及主机硬件、软件和附件的销售纪录。此外,随着因特网技术的大幅度改良,在线游戏也作好准备以进行下一波PC游戏的跃进。
[0004]典型地,游戏者使用例如键盘和鼠标等人性化接口装置(human interfacedevice, HID)与PC游戏互动。上述PC游戏通常所属的类型在起自第一人称射击(firstperson shooter, FPS)游戏到大型多人在线角色扮演游戏(mass multiplayer onlinerole player game,MM0RPG)的范围内。为了进行PC游戏,游戏者通常使用键盘上的“WASD”各键及鼠标的组合以作为与PC游戏互动的方式。这种控制方案通常称为“WASD/Mouse”组合。上述“WASD”各键通常提供游戏角色的动作,包括前进、后退、向左及向右跨一步。此夕卜,鼠标用来控制游戏角色的动作方向,使得当游戏者在进行PC游戏时他们可控制游戏角色以进行角色互动。
[0005]在大多数PC游戏中,例如“CTRL”、“WINDOWS”、“ALT”及“SHIFT”等辅助按键是与其它键盘按键结合使用的快捷键。这些快捷键通常用来扩展PC游戏的附加游戏功能。虽然快捷键使游戏者玩游戏时能够拥有更多的游戏控制功能,但快捷键所在位置的不适当可能让在玩游戏期间频繁使用快捷键的游戏者感到不适。大多数现代键盘的设计将辅助按键布置于键盘上不符合人体工程学的区域周围,这些区域通常位于右下角和左下角。现在考虑一位右撇子游戏者,其在玩游戏时用右手控制鼠标并用左手控制键盘上的“WASD”各键。该游戏者试图用左手来操作辅助按键时就会感到不便。结果,许多游戏者在PC游戏场次后会感到手腕疲劳与疼痛。因而,这种情况降低了许多游戏者在整个游戏体验中的满意度。
[0006]美国专利第US2006/209014A1号(现有技术)公开了一种系统及方法,在该系统及方法中可用笔式手势(pen gesture)来进入这样一种模式,该模式中计算装置如同按着辅助按键那样起作用。该系统及方法包括使用与操作系统(operat1n system,OS)的核心链接的低阶软件驱动器,其用于以用户手势的形式来捕获和识别输入反馈,该用户手势是通过诸如鼠标、笔式数字化器(pen digitizer)或触摸式数字化器(touch digitizer)等输入装置而做出的。根据所检测到的用户手势,利用该低阶软件驱动器可以初始化与按压键盘辅助按键或发出单次命令等对应的一个或多个模式。然而,因为输入装置通常利用用户手势来控制PC游戏中的游戏角色的动作,因而上述系统及方法不适于PC游戏的实施。因此,当选择正确的游戏命令以供使用时,现有技术中所述的系统及方法会给游戏者造成相当大的困扰。
[0007]因此,目前需要一种系统及方法,其在使用HID来进行PC游戏时能够解决前述问题中的至少一个。

【发明内容】

[0008]这里公开的本发明的实施例提供了一种系统及一种方法,它们通过人性化接口装置上的按键来选择性地切换处理。
[0009]根据本发明的第一方面,公开了一种用于能够与计算装置进行通信的人性化接口装置中的方法,所述方法用来切换所述计算装置所能进行的处理,所述方法包括检测所述人性化接口装置上的开关的启动的步骤。所述方法还包括响应于所述开关的启动与所述计算装置进行通信从而从所述计算装置所能选择性进行的第一处理切换成所述计算装置所能选择性进行的第二处理的步骤。所述计算装置所能选择性进行的所述第一处理和所述第二处理中的每一者都能够通过至少一个处理选择键的启动来选择。
[0010]根据本发明的第二方面,公开了一种能够与计算装置进行通信的人性化接口装置,所述人性化接口装置包括开关和通信接口。所述开关能够通过所述人性化接口装置的用户来启动。所述通信接口响应于所述开关的启动与所述计算装置进行通信,从而从所述计算装置所能选择性进行的第一处理切换成所述计算装置所能选择性进行的第二处理。所述计算装置所能选择性进行的所述第一处理和所述第二处理中的每一者都能够通过由所述人性化接口装置的用户启动的至少一个处理选择键来选择。
【附图说明】
[0011]下面参照【附图说明】本发明的具体实施例,附图中:
[0012]图1显示了传统键盘;
[0013]图2显示了本发明实施例的具有开关的鼠标,其用于向诸如图1的键盘等人性化接口装置(HID)提供按键功能切换;
[0014]图3显示了图1的键盘的按键,这些按键与图2所示鼠标的开关配合使用,以便在启动图2所示鼠标的开关时在上述按键的预先配置的主要及次要功能之间进行切换;
[0015]图4进一步显示了图2所示鼠标的按钮,这些按钮与鼠标的开关配合使用,以便在启动图2所示鼠标的开关时在上述按键的预先配置的主要及次要功能之间进行切换;
[0016]图5显示了具有用来选择多媒体功能的多媒体按钮的键盘;
[0017]图6显示了软件应用程序的图形格式,该软件应用程序与图2所示鼠标的开关以及例如图5的键盘等HID配合使用,从而配置能够提供按键功能切换的快捷键;以及
[0018]图7显示了系统模块的框图格式,这些系统模块用来提供图2所示鼠标的硬件实施方案。
【具体实施方式】
[0019]以下说明通过人性化接口装置(HID)上的按键来选择性地切换处理的装置和方法,以解决前述问题。
[0020]为了使本发明的描述简单明了,以下对本发明的描述限于与通过HID上的按键来选择性地切换处理(或按键功能切换)相关的应用。然而,这并不排除本发明的各种实施例可以用于要求类似操作性能的其他应用。本发明各实施例的基本操作性及功能性原则通用于各种实施例。
[0021]以下根据附图中的图1?图7来描述本发明的示例性实施例,这些图中相同的组件用相同附图标记编号。
[0022]根据本发明的实施例,以下公开了一种系统,其用于切换在计算装置(例如个人电脑)中执行的软件应用程序的处理。这些处理能够通过人性化接口装置(HID)上的按键或者诸如以下描述的图1所示键盘100和图2所示鼠标200等输入装置来选择。键盘100包含任何按键102。于是,用户(未示出)使用合并于鼠标200上的开关例如开关202,将按键102从第一功能切换成第二功能,以便从该软件应用程序的第一处理切换成第二处理。优选的是,已将第一功能和第二功能预先定义并预先配置给按键102。此外,第一功能和第二功能在被配置给按键102之前可由用户预先确定。
[0023]键盘100是有线和无线类型中的一种。有线键盘100优选通过如下通信接口与电脑系统(未示出)親合及通信:该通信接口是PS/2和通用串行总线(universal serialbus,USB)中的一种。另一方面,无线键盘100优选通过如下通信接口与电脑系统耦合及通信:该通信接口是蓝牙(Bluetooth)、红外线(IR)、射频(RF)和无线USB中的一种。此外,键盘100优选是具有QWERTY键盘布局设计的IBM兼容键盘。
[0024]如图2所示,开关202优选位于鼠标200上符合人体工程学的位置处,例如沿着鼠标200的侧边部分,因此用户可容易地使用。或者,其它可用的HID包括:轨迹球、触摸板、数字化笔、游戏板、绘图板及操纵杆。此外,鼠标200是有线和无线类型中的一种。有线鼠标200优选通过如下通信接口与电脑系统耦合及通信:该通信接口是PS/2和通用串行总线(USB)中的一种。而无线鼠标200优选通过如下通信接口与电脑系统耦合及通信:该通信接口是蓝牙(Bluetooth)、红外线(IR)、射频(RF)和无线USB中的一种。或者,鼠标200可通过有线及无线方式之一与键盘100直接耦合。此外,开关202优选可在任何电脑系统上操作,而不必针对安装于该电脑系统上的操作系统(OS)安装额外的软件驱动程序。该OS优选是微软视窗(Microsoft Windows)操作系统、LINUX操作系统、UNIX操作系统及Mac OSX操作系统中的一种。
[0025]通常,按键102的不同主要功能已预先结合有PC游戏的不同主要处理。根据本发明的实施例,用户首先使用软件应用程序(未示出)把与PC游戏的次要处理对应的次要功能预先定义并配置给按键102中的任一个上。于是,无论何时当需要时,用户都可通过启动开关202来切换至按键102的次要功能。因此,当用户启动按键102时,就不是选择主要功能而是选择了按键102的次要功能。用户可启动开关202从而将按键102切换回主要功能。或者,当开关202与按键102同时启动时,则选择按键102的次要功能。当释放开关202时,按键102恢复至主要功能。
[0026]此外,开关202优选且可替代地与具有按钮或按键的任何以处理器为主的装置(未示出)配合使用。上述以处理器为主的装置包括游戏板、视频游戏主机及操纵杆等。于是,通过将开关202与电脑周边装置的按钮或按键同时启动,开关202就能够实现这些按钮或按键的功能切换(从主要功能切换成次要功能)。或者,以处理器为主的装置的按钮或按键的功能切换可通过将开关202启动一次从而切换成次要功能来实现。随后,当再次需要主要功能时,就启动开关202从而将按钮或按键切换回主要功能。
[0027]图3显示了开关202与键盘100—起使用的范例。在典型的PC游戏中,可将诸如射击(Shoot)、跳跃(Jump)、蹲伏(Crouch)、施展法术A(Cast-Spell-A)、施展法术B (Cast-Spell-B)及施展法术 C (Cast-Spell-C)等游戏进程(in-game process)配置给键盘100的任何按键102。所以,用户可将前述六种游戏进程分别配置给按键一 302、按键二304、按键三306、按键四308、按键五310及按键六312。然而,在进行P
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1