滚轮制造技术

技术编号:7141507 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种方法,该方法在滚动期间无需从滚轮上抬起手指即可通过转动计算机鼠标的滚轮沿第一方向在显示器上滚动。这可以通过执行诸如按下特定按键之类的动作将滚轮的操作模式从第一操作模式切换到第二操作模式来获得,其中第一操作模式是模式1,而第二操作模式是模式2。模式2的程序过程是这样的,即使得当切换到模式2时第一次转动滚轮时,定义了转动的第一方向。继续沿转动的第一方向或转动的另一方向转动滚轮将引起沿第一方向在显示器上的滚动。

【技术实现步骤摘要】
【国外来华专利技术】滚轮本专利技术涉及滚轮的功能。在计算机屏幕或其它类型显示器上术语"滚动 (scrolling)“的含义是公知的。滚轮最普遍的应用是作为计算机鼠标的一部分,但是它还 可应用在特定类型的控制板上。滚轮的转动通常实现垂直滚动。向左滚动或向右滚动有时 会通过分别向左或向右推动滚轮来实现。滚轮常常具有为完成期望动作而定制的内置点击 按钮。对于已知的滚轮来说,朝着用户沿向下方向转动滚轮引起在显示器上显示的内容 的向上运动,反之亦然。这适用于短和慢的滚动。为了缩减成本,标准滚轮通常用塑料制作 并且有时具有橡胶轮圈(rim)。这种轮具有小重量和由此产生的小转动惯量。在这种轮中 的轴承摩擦也有点高,这是低成本制造的另一结果。这种轮对所谓的自由转动(free spin) 是不适用的,其中轮在因磨擦停止以前可以旋转多次。即使当轮随着手指的快速动作被启 动而快速地旋转时,它会在实现360度旋转以前停止。由此遍及较大文档的滚动必须通过 反复地旋转轮并抬起一个人的手指来执行。这是不舒服的和低效的。部分由金属制成并具 有设计承受低磨擦的轮可以提供一些自由转动量和由此产生的快速滚动。然而,这是一种 成本高的方案,部分由于有点高的金属轮的成本,而部分由于制造承受所需要低磨擦的较 高成本。此外,大多数人更喜欢滚轮能够按照小的、明确的步骤进行滚动,例如按照文字处 理软件程序中半行的步骤进行滚动。如果轮将要能够完成自由转动,则一定有可以禁止高 转速功能的内置电动机。具有这种功能的计算机鼠标确实存在。它们通常包含数百个的单 个部件,结果是与标准计算机鼠标相比制造成本是双倍或更多倍的。由于高的价格,具有自 由转动能力的计算机鼠标不很常见。另一原因是当使用自由转动时,一个人会丧失对所发 生的滚动量的感觉。本专利技术改变以这种方式的传统滚轮功能,与已知的方式相反,滚轮变得对低速和 中速滚动都是有利的。本专利技术依赖已知的滚轮实现,该已知滚轮既不是为快速滚动在结构上设计功能, 也不是为快速滚动而设计内置式功能。依照本专利技术,滚轮具有两个分离(独立)的操作模 式,模式1和模式2。第一操作模式(模式1)像标准滚轮那样工作,其中滚动方向涉及滚 轮转动的方向。依照本专利技术,用户可以通过执行动作来切换到滚轮的第二操作模式(模式 2)。在模式2中,滚动方向取决于在改变操作模式到模式2时转动滚轮的第一方向。随后 滚轮沿两个方向中的任一方向转动将导致如下的滚动方向,即转动滚轮的第一方向将引起 标准操作模式(模式1)。滚轮通过用于将滚轮切换到模式2所使用的相同或不同动作返回 到模式1。因此本专利技术使得便宜的滚轮适合于中速滚动。而中速滚动正是最需要改进的滚 动,这是因为在任何情况下长距离滚动可利用显示器上的滚动条最容易实现;这是一种众 所周知的方法。正如前面提到的那样,产生不适合中速滚动的标准滚轮的原因在于,需要不 断地转动滚轮,接着抬起手指,然后再次转动滚轮等等。这可通过本专利技术提供的功能来解 决;在模式2中不用抬起手指而仅仅需要前后转动滚轮。此外,这可以防止丧失对已经发生 多少滚动的感受。如上所述,本专利技术提供给用户在滚轮的不同操作模式之间进行切换。在下面提供这种方法的示例。方法1 当按键被按下时发生从模式1到模式2的切换,并且当同一按键被释放时 发生切换回模式1。方法2 当按键被按下时发生到模式2的切换。通过按下同一或不同按键发生切 换回模式1。方法3 当滚轮的点击按钮被按下时发生到模式2的切换。当滚轮的点击按钮被 再次按下时发生切换回模式1。方法4 如方法2或方法3中的一个方法中所描述的那样发生到模式2的切换,并 且当鼠标被移动超过预定距离时发生切换回模式1。还可以包括进一步的特性,例如附加1 对于滚轮的给定速度的旋转,在模式2中比在模式1中滚动更快。附加2 如果滚轮是一种可以被倾斜(tilted)的滚轮,则在模式2中比在模式1中 水平滚动更快。附图说明图1是上面所见的标准鼠标的示意性的例子。元件1是滚轮,其常常是覆盖橡胶的 塑料轮。一些滚轮可以被向左或向右倾斜来分别引起向左或向右的滚动。此外,滚轮可以 包括点击按钮。元件2是引起所谓左击的点击按钮。元件3是引起所谓右击的点击按钮。模式1对应于按照已知原理的滚动。在模式2中,修改编写的程序以便滚轮按照 本专利技术操作。图2示出了按照本专利技术的方法的流程图。首先,滚轮处于模式1 (状态201),这是 因为尚未执行模式切换动作。当执行模式切换动作时(步骤203),读取转动轮的第一方向 (步骤20 ,这是转动滚轮所沿的方向。当滚轮随后沿转动的第一方向被转动(步骤207) 或者沿转动的另一方向被转动(步骤209),将沿第一滚动方向来滚动显示(步骤215),因 此独立于随后的转动方向。在模式1中,滚动按照已知原理进行,即显示器上的滚动反映了滚轮的转动方向。考虑到在本说明书中的信息,本领域技术人员可以实现本专利技术,这是因为本专利技术 基本上可以采用已知的程序流程。采用非常简化方式的例子反映了本专利技术,即像这样实现 模式1和模式2以及在这两种模式之间的切换===================鼠标驱动器伪代码=====int scrollwheel_direction_first ;//滚轮转动的第一方向int mode2 = 0 ;//对应于滚动从模式1中开始,//在显示器上沿第一方向;由功能实现H" scroll_in_direction_l".沿第二方向滚动// 由功能 “scroll_in_direction_2,,实现void set_mode2 ;//当执行模式切换动作时被调用{mode2 = 1 ;// 切换到模式 2scrollwheel_input >> scrollwheel_direction_first -J/ 读取转云力滚轮的第一方向}void set_model ;//当切换回模式1时被调用,例如,当不再执行模式切换动作时{mode2 = 0 ;// 切换到模式 1}void display_scrolling (scrollwheel_direction_current) -J/ 按照转动 滚轮的当前方向的功能滚动{int scrollwheel_direction_current ; if(mode2) // 如果在模式 2 中...display_scroll (scrollwheel_direction_first) -J/...然后沿独立于转云力 滚轮的当前方向的第一方向来滚动elsedisplay_scroll (scrollwheel_direction_current) -J/...否贝帳据转云力滚 轮的当前方向向上或向下滚动}void main(){scroll_loop if(action_go_to_mode2)//如果执行了引起从模式1到模式2切换的模式切换动作,则进入模式2set_mode2 ;// 进入模式 2if(action_go_to_model)//如果执行了引起从模式2到模式1切换的模式切换动作,则进入模式1set_model ;// 进入模式 1scrol lwheel_input > > scrol lwheel_direction_current -J本文档来自技高网...

【技术保护点】
1.一种方法,该方法在使用计算机鼠标期间无需从滚轮上抬起手指即可通过转动计算机鼠标上的滚轮沿第一方向在显示器上滚动,该方法通过针对第一操作模式和第二操作模式的已编程过程来实现,该方法包括:-通过执行动作,将滚轮操作模式从第一操作模式改变到第二操作模式,其中第一操作模式是模式1,而第二操作模式是模式2;-沿转动的第一方向转动滚轮;其中,针对第二操作模式的已编程过程是这样的,即,使得滚轮沿转动的所述第一方向转动会引起沿所述第一方向在显示器上的滚动并且滚轮沿与转动的所述第一方向不同的转动方向转动会引起沿所述第一方向在显示器上的滚动。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:延斯·马丁·延森
申请(专利权)人:马丁定点设备公司
类型:发明
国别省市:DK

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

1