提供滚动输入至应用程序的输入设备和方法技术

技术编号:22138929 阅读:54 留言:0更新日期:2019-09-18 12:12
根据各种实施例,提供一种用于提供滚动输入至应用程序的输入设备,该输入设备包括滚轮;以及控制电路,所述控制电路经配置以对所述滚轮的每个转动实例精确地提供滚动输入的一个步进,而不论所述滚轮在所述转动实例中转动通过的角度。

Provide input devices and methods for scrolling input to applications

【技术实现步骤摘要】
【国外来华专利技术】提供滚动输入至应用程序的输入设备和方法
各种实施例关于一种提供滚动输入至应用程序的输入设备及方法。
技术介绍
诸如计算机鼠标的输入设备可设置有滚轮。滚轮可用于在耦接到输入设备的计算装置上运行的计算机应用程序中提供滚动输入。滚轮可有用于从选单中快速选择项目或滚动浏览页面。在第一人称射击(FPS)游戏中,滚轮通常用于滚动浏览要使用的技能、项目或武器。在仿真器游戏中,滚轮也可用于摆动视野。滚轮的转动量被转换为输入,例如,转动量表示要滚动浏览的项目的数量。为了对用户提供关于转动量的触觉回馈,滚轮通常设计有棘爪,使得滚轮以不连续的步进运转。这种滚轮可被称为棘轮式滚轮。棘轮式滚轮典型每旋转360°有24步进,换言之,每步进转动15°。然而,当玩快节奏的游戏时,由于每个滚动步进的转动移动程度小,玩家可能容易通过多于单个滚动步进过度转动滚轮。当玩家过度转动滚轮时,他会错过他想要的选单项目,然后不得不浪费宝贵的时间以回滚(backscroll)或重新滚动到他想要的选单项目。在回滚或重新滚动上花费时间可能会对玩游戏不利,特别是在比赛期间。
技术实现思路
根据各种实施例,可提供一种用于提供滚动输入至应用程序的输入设备,该输入设备包括滚轮以及控制电路,所述控制电路经配置以对滚轮的每个转动实例精确地提供滚动输入的预定数的步进,而不论滚轮在转动实例中转动通过的角度。根据各种实施例,可提供一种提供滚动输入至应用程序的方法,该方法包括:提供滚轮;以及对滚轮的每个转动实例精确地提供滚动输入的预定数的步进,而不论滚轮在转动实例中转动通过的角度(换言之,度数(degree)或任何度数)。根据各种实施例,可提供一种非易失性计算机可读介质,其具有储存在其中的指令,当由处理器执行该指令时,使得处理器执行使用输入设备来提供滚动输入的方法,所述方法包括:对输入设备的滚轮的每个转动实例精确地提供滚动输入的预定数的步进,而不论滚轮在转动实例中转动通过的角度。附图说明在附图中,在所有不同视图中,相同参考符号一般表示相同部件。附图未必按比例绘制,而是一般着重于例示本专利技术的原理。在以下说明中,参照以下附图来说明本专利技术之各种实施例,其中:图1显示根据各种实施例的输入设备。图2显示根据各种实施例的输入设备的示意图。图3显示根据各种实施例的输入设备的示意图。图4显示根据各种实施例的选单选择过程。图5显示根据各种实施例的用于提供滚动输入至应用程序的方法的逻辑图。图6显示根据各种实施例图示用于提供滚动输入至应用程序的方法的流程图。具体实施方式以下在输入设备的全文中描述的实施例对于各个方法类似地有效,且反之亦然。此外,应理解下文描述的实施例可被组合,例如,一个实施例的一部分可与另一个实施例的一部分组合。应理解,本文针对特定输入设备所述之任一性质亦可适用于本文所述之任一种输入设备。应理解,本文针对特定方法所述之任一性质亦可适用于本文所述之任一种方法。此外,应理解,对于本文所述之任一种输入设备或方法,在所述装置或方法中未必必须包含所有所述组件或步骤,而是亦可包含仅某些(而非全部)组件或步骤。在本文中,如在此说明书中所述的输入设备可包括存储器,该存储器例如用于在输入设备内所执行之处理。实施例中所使用之存储器可以是易失性存储器,例如动态随机存取存储器(DynamicRandomAccessMemory;DRAM),或者是非易失性存储器,例如可编程只读存储器(ProgrammableReadOnlyMemory;PROM)、可擦除可变成只读存储器(ErasablePROM;EPROM)、电可擦除可编程只读存储器(ElectricallyErasablePROM;EEPROM)、或闪存(例如浮栅存储器(floatinggatememory))、电荷俘获存储器、磁阻式随机存取存储器(MagnetoresistiveRandomAccessMemory;MRAM)或相变随机存取存储器(PhaseChangeRandomAccessMemory;PCRAM)。在实施例中,“电路”可理解为任一种逻辑执行实体,其可为专用电路或处理器,执行储存于存储器、固件、或其任意组合中之软件。因此,在实施例中,“电路”可以是硬接线逻辑电路或可编程逻辑电路,例如可变成处理器,诸如微处理器(例如复杂指令集计算机(ComplexInstructionSetComputer;CISC)处理器或精简指令集计算机(ReducedInstructionSetComputer;RISC)处理器)。“电路”亦可为用于执行软件之处理器,该软件例如是任一种计算机程序,诸如使用虚拟机代码(例如Java)之计算机程序。以下将更详细描述的各个功能之任何其他种类之实施方式亦可根据替代实施例而被理解为“电路”。本文之术语“耦接(coupled)”(或“连接(connected)”)可理解为电气耦接或机械耦接,例如附接或固定,或仅仅接触而无任何固定,并且应了解,可以提供直接耦接或间接耦接(换言之,并未直接接触之耦接)两者。在此说明书中参照的任何先前技术不是且不应被视为承认或以任何形式建议所参照的先前技术形成在澳大利亚(或任何其他国家)之公知常识的一部分。为使本专利技术可易于理解并实际实行,现在将通过举例而非限制方式参考附图来说明特定实施例。各种实施例提供可解决上述问题的用于滚动的新型输入设备及方法。诸如计算机鼠标的输入设备可设置有滚轮。滚轮可用于在耦接到输入设备的计算装置上运行的计算机应用程序中提供滚动输入。滚轮可有用于从选单中快速选择项目或滚动浏览页面。在第一人称射击(FPS)游戏中,滚轮通常用于滚动浏览要使用的技能、项目或武器。在仿真器游戏中,滚轮也可用于摆动视野。滚轮的转动量被转换为输入,例如,转动量表示要滚动浏览的项目的数量。为了对用户提供关于转动量的触觉回馈,滚轮通常设计有棘爪,使得滚轮以不连续的步进运转。这种滚轮可被称为棘轮式滚轮。棘轮式滚轮典型每旋转360°有24步进,换言之,每步进转动15°。然而,当玩快节奏的游戏时,由于每个滚动步进的转动移动程度小,玩家可能容易通过多于单个滚动步进过度转动滚轮。当玩家过度转动滚轮时,他会错过他想要的选单项目,然后不得不浪费宝贵的时间以回滚或重新滚动到他想要的选单项目。在回滚或重新滚动上花费时间可能会对玩游戏不利,特别是在比赛期间。因此,需要能够解决上述问题的用于滚动的新型输入设备及方法。根据各种实施例,可提供一种提供滚动输入至应用程序的方法。该方法可通过安装在计算装置上的软件或集成到输入设备中的固件来实现。或者,输入设备的驱动器软件或固件不需要被编程来支持所述方法。所述方法亦可通过从在线数据库下载用户配置设置来实现。计算装置可检测输入设备并且基于输入设备的配置文件来下载用户配置设置。所述方法可通过为输入设备安装驱动器而在输入设备上实现。所述方法可以能够跨越广泛各种输入设备来实施,包括任何游戏鼠标。输入设备的默认操作模式(defaultoperatingmode)可以是多步进(multi-step)滚动控制模式,由此滚动步进的数量对应于滚轮的转动量。所述方法可包括禁用默认操作模式并启动单步进(single-step)滚动控制模式。在单步进滚动控制模式中,可以忽略滚轮的转动量或启动的鼠本文档来自技高网...

【技术保护点】
1.一种输入设备,用于提供滚动输入至应用程序,该输入设备包括:滚轮;以及控制电路,经配置以对所述滚轮的每个转动实例精确地提供滚动输入的预定数的步进,而不论所述滚轮在所述转动实例中转动通过的角度。

【技术特征摘要】
【国外来华专利技术】1.一种输入设备,用于提供滚动输入至应用程序,该输入设备包括:滚轮;以及控制电路,经配置以对所述滚轮的每个转动实例精确地提供滚动输入的预定数的步进,而不论所述滚轮在所述转动实例中转动通过的角度。2.如权利要求1所述的输入设备,其进一步包括:检测电路,经配置以检测所述滚轮的转动实例的开始或所述滚轮的转动实例的结束中的至少一个。3.如权利要求2所述的输入设备,其中所述检测电路经配置以在所述滚轮的转动速度的变化超过预定阈值时,检测所述转动实例的开始或所述转动实例的结束中的至少一个。4.如权利要求2所述的输入设备,其中所述检测电路经配置以在所述滚轮从静止转变成转动时,检测所述转动实例的开始。5.如权利要求2所述的输入设备,其中所述检测电路经配置以在所述滚轮从转动转变成静止时,检测所述转动实例的结束。6.如权利要求2所述的输入设备,其中所述检测电路经配置以在所述滚轮从在第一方向转动转变成在第二方向转动时,检测所述转动实例的开始或所述转动实例的结束中的至少一个,所述第二方向与所述第一方向相反。7.如权利要求1所述的输入设备,其进一步包括:模式判定电路,经配置以从第一滚动控制模式和第二滚动控制模式中判定要使用的滚动控制模式,并相应地指示所述控制电路。8.如权利要求7所述的输入设备,其中所述控制电路经配置以在所述第一滚动控制模式中控制所述输入设备时,对所述滚轮的每个转动实例精确地提供滚动输入的预定数的步进,而不论所述滚轮在所述转动实例中转动通过的角度。9.如权利要求7所述的输入设备,其中所述控制电路经配置以在所述第二滚动控制模式中控制所述输入设备时,对所述滚轮的每个转动实例提供滚动输入...

【专利技术属性】
技术研发人员:史瑞纳斯·尤尼克理辛南恩连健耀P·Z·赖
申请(专利权)人:雷蛇亚太私人有限公司
类型:发明
国别省市:新加坡,SG

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

1