以不同按键组合设定鼠标参数的方法及其装置的制作方法

文档序号:6551638阅读:155来源:国知局
专利名称:以不同按键组合设定鼠标参数的方法及其装置的制作方法
技术领域
本发明是有关于一种鼠标参数的设定方法,特别是涉及一种以不同按键组合设定鼠标参数的方法及其装置。
背景技术
如图1所示,目前电脑9中的应用软件常使用图形化的窗口(Windows)接口设计,其优点在于使用者可以在电脑9上安装例如鼠标8、轨迹球装置等指向工具(PointingDevice),只要将鼠标8等指向工具在一平面上作各方向的移动,就可以对应地带动在电脑9屏幕上显示的一光标91(Pointer)对应地在窗口画面92上移动,并对于电脑9屏幕上的窗口画面92对各种选项作选取或执行等动作。
以鼠标8为例,在使用鼠标8时,只要移动鼠标8到哪里,光标91也跟随移到哪里,然后在屏幕上的窗口画面92对其欲执行的例如按钮、滚动条921等位置按下鼠标8的左键81,就可以令其动作,由于此种方式是以符合人类的可视化的操控方法,所以除了电脑9以外,此种简易的方式也普遍地使用在各种具有窗口接口设计的电子产品上。
然而,以往使用二键式鼠标(图未示)无法灵活地卷动窗口画面,为了改善上述缺点,微软公司制定出一种智能鼠标,或称为3D鼠标,此种3D鼠标8除了传统的左键81、右键83,还增加了具有滚动及中键功能的滚轮82,只要控制滚轮82的滚动或按下动作,便可轻松执行窗口画面92的放大、缩小或快速卷页的功能。
如图1、2所示,3D鼠标8是在按压其中一按键(如左键81)一段时间后放开,假设其按压的停留时间长度为第一时间,且按压的第一时间大于一系统默认值(图未示)后放开时,就可以产生按键讯息71、72的输出,而按键讯息71、72是分别表示按下及表示放开所产生的讯号,所述讯号便是用以提供左键81、右键83或滚轮82哪一键被选取,以及分别在按下及放开时的X、Y坐标位置以及Z轴(滚轮82所提供)的值等相关鼠标参数传递予电脑9使用。
然而,由于目前3D鼠标8压放一次按键只能送出二笔按键讯息71、72,对于在电脑9上需要高速送出多笔按键讯息71、72的情况,例如玩射击游戏的使用者而言,就必须不断地压放按键(如左键81)以送出多笔按键讯息71、72的方式来获取较高的分数,十分费力。
另外,市面上的光学鼠标的解析度(cpi;count per inch)主要有两种400cpi及800cpi,而且同一只鼠标只提供一种解析度,或者是利用一个开关做400/800cpi的切换,无法有多种解析度的切换。

发明内容
因此,本发明的一目的,在于提供一种以鼠标装置的不同按键组合,可方便地设定鼠标参数的方法。
本发明的另一目的,在于提供一种对于鼠标参数中的按键讯息传送速率的设定方法。
本发明的又一目的,在于提供一种对于鼠标参数中的解析度的设定方法。
本发明的再一目的,在于提供一种鼠标装置,该鼠标装置可对于鼠标参数中的按键讯息传送速率及解析度等鼠标参数简单地加以设定。
于是,本发明以不同按键组合设定鼠标参数的方法,该方法包含下述步骤(A)提供一鼠标装置,该鼠标装置具有一记忆体及多数按键,该记忆体储存有一鼠标参数及一组合键对照表,且该组合键对照表中纪录有不同按键组合的参数设定模式;(B)在操作该鼠标装置时,于一预定时间内侦测是否有多数按键被按下;(C)比对所按下的所述按键的组合方式,是否与该组合键对照表纪录的任一种按键组合相符,并于符合时进行步骤(D),以该组合键对照表中,该按键组合所对应的参数设定模式对该鼠标装置的鼠标参数进行设定。
本发明鼠标装置包含一本体、一按键组、一运算单元及一记忆体。该按键组具有多数按键,位在该本体上;该运算单元位在该本体内,耦接该按键组,用以控制于按压该按键组的任一按键时开始输出、于放开该按键后终止输出一控制讯号;该记忆体位在该本体内,耦接该运算单元,该记忆体储存有一鼠标参数及一组合键对照表,该组合键对照表中纪录有不同按键组合的参数设定模式。
借此,在操作该鼠标装置时,该运算单元于一预定时间内侦测是否有多数按键被按下,并比对所按下的所述按键的组合方式,是否与该记忆体中的鼠标功能对照表纪录的任一种按键组合相符,并于符合时以该组合键对照表中,该按键组合所对应的参数设定模式对该鼠标参数进行设定。
本发明借由侦测鼠标装置的不同按键组合是否按下,可方便地设定例如鼠标装置的按键讯息传送速率或解析度等鼠标参数;设定好按键讯息传送速率之后,每次按下一次就可以输出多组按键讯息以提高按键讯息的传送速率,可达到省力的功效;此外,本发明并可让使用者压下鼠标装置的特定组合键,就可以切换出多种解析度的变化。


下面结合附图及实施例对本发明进行详细说明图1是一示意图,说明目前电脑使用图形化的窗口接口设计,其安装有一鼠标;图2是一波形图,说明目前鼠标按压一次按键只有二笔按键讯息的输出;图3是一立体图,说明本发明以不同按键组合设定鼠标参数的方法所使用的鼠标装置;图4是一电路方块图,说明该鼠标装置具有的元件;图5是一波形图,说明该鼠标按压一次按键可有多笔按键讯息的输出;图6是一流程图,说明本发明以不同按键组合设定鼠标参数的方法的第一较佳实施例。
具体实施例方式
有关本发明的前述及其它技术内容、特点与功效,在以下配合参考图式的二较佳实施例的详细说明中,将可清楚的呈现。
在本发明被详细描述之前,要注意的是,在以下的说明内容中,类似的元件是以相同的编号来表示。此外,本发明的概念是以不同按键组合设定鼠标参数,因此以第一较佳实施例说明如何以不同按键组合设定鼠标装置的按键讯息传送速率,而以第二较佳实施例说明以不同按键组合设定鼠标装置的解析度。
如图3所示,本发明以不同按键组合设定鼠标参数的方法的二个较佳实施例中,所使用的鼠标装置1是一光学式鼠标(Optiacl mouse),包含一本体10及一位在本体10上的按键组12,按键组12具有多数按键121、123及一用以作为第三轴输入的滚轮122,本发明中,按键121是表示鼠标装置1的左键、按键123是表示右键,及滚轮122可以滚动或按下的方式来进行控制动作;然而,其它的实施方式,也可以是在鼠标装置1上外加其它的控制键(非左、右键或滚轮)作为鼠标参数的设定。
配合图3、4所示,鼠标装置1并包含一X-Y轴侦测单元13、一运算单元14、一记忆体15及一介面模组16。
由于本实施例中鼠标装置1是一光学式鼠标,因此X-Y轴侦测单元13在本实施例中是一影像感测器(Image sensor),用以侦测移动影像中产生的X-Y的坐标位置变化、方向等相关信息。运算单元14耦接按键组12、记忆体15及介面模组16,用以控制于按压该按键组12的任一按键121、123,或开始滚动/按压滚轮122时开始输出,另于放开该按键121、123,或停止滚动/按压滚轮122后终止输出一控制讯号。记忆体15储存有一鼠标参数及一组合键对照表,组合键对照表中纪录有不同按键组合的参数设定模式;介面模组16用以将得到的鼠标参数输出予外部的电脑(图未示)供后续使用。
借此,在操作鼠标装置1时,运算单元14于一预定时间内侦测是否有多数按键121、123被按下,并比对所按下的所述按键121、123的组合方式,是否与记忆体15中的鼠标功能对照表纪录的任一种按键组合相符?若符合,则以组合键对照表中,按键组合所对应的参数设定模式对鼠标参数进行设定。
配合图3、5所示,说明本发明的第一较佳实施例中,可调整的鼠标参数是按键讯息61、62的传送速率,不同于以往在第一时间内按压一次按键只有二笔按键讯息61、62的输出,一笔表示按下的按键讯息61及一笔表示放开的按键讯息62,本发明的概念在于按压一次按键便在第一时间内重复输出多笔按键讯息61、62,借此就可以大大地提升按键讯息61、62的传送速率。
依据IBM PS/2鼠标对传输速率的规范,可传送10、20、40、60、80、100、200笔按键讯息(report)/秒,而依据USB HID(Human Interface Device)的规格,其传输速率最快可达到100~125笔按键讯息/秒。相较于传统的方式只会送两笔按键讯息,以本发明的鼠标装置1为例,按下PS/2鼠标装置1的按键121一秒钟然后放开,并配合按下鼠标的按键121并滚动滚轮122,将滚轮122往上、下滚动一单位的方式来自行选择设定为10、20、40、60、80、100及200笔按键讯息/秒其中的任一种传输速率。
因此,组合键对照表中纪录的参数设定模式,包括对于按键讯息传送速率的激活、调整及取消其中任一种模式,如表1所示表1

如图6所示,说明本发明以不同按键组合设定鼠标参数的方法,第一实施例的实施步骤首先,必须侦测在一预定时间内,是否有多数按键被按下?(步骤601),若有,则判断所述按键组合是否符合如表1的组合键对照表中的设定(步骤602),若符合,则依照其组合方式进行对于按键讯息传送速率的启动功能(步骤603)、调整功能(步骤604)及取消功能(步骤605)其中任一种模式。
进行对于按键讯息传送速率的启动功能(步骤603),是开放可调整按键讯息传送速率的权限(步骤606);对于按键讯息传送速率的调整功能(步骤604),则是先侦测该鼠标装置1的滚轮122滚动量(步骤607),并将滚轮122滚动量回存至记忆体15中(步骤608),用以调控所述按键讯息的输出频率快慢等级;至于按键讯息传送速率的取消功能(步骤605),是恢复原来鼠标装置1的按键讯息默认值(步骤609),也就是恢复按压一次按键只发送二笔按键讯息的预设状态,接着返回一般鼠标装置1的操作功能(步骤610)。
若在一预定时间内没有侦测到有多数按键被按下(步骤601),以及所按下的所述按键的组合不符合如表1的组合键对照表中的设定(步骤602),则返回一般鼠标装置1的操作功能(步骤610)。
配合图3、4所示,说明本发明的第二较佳实施例中,可调整的鼠标参数是鼠标装置1的解析度,虽然操作系统也具有调整鼠标解析度的功能,例如在Windows XP操作系统上的我的电脑/控制台/鼠标/指针设定/速度中,利用”选取指针移动速度”来调整指针的移动速度快慢,也就是类似解析度的设定功能。但以软件的解决方法而言存在一些缺点,举例说明,原本的解析度只有400cpi,经由软件的插补点技术可变为800cpi,无论如何这个作法都是经由软件运算出来的结果而并非是真实的解析度,所以使用硬件来控制是较佳的方案,而鼠标装置1的组合键对照表中关于多种解析度的切换如表2所示表2

以光学式鼠标装置1为例,其所具有的X-Y轴侦测单元13是以像素阵列(PixelArray)的方式制成的影像感测器(CMOS image sensor),一般光学鼠标需搭配-光学镜头,其解析度由影像传感器尺寸与光学镜头的物距/像距比来决定,以1∶1的光学镜头为例,表示其物距与像距的关是为1∶1,因此解析度主要由影像感测器的像素尺寸决定。
假设影像感测器的像素尺寸(Pixel Size)为30um,由公式1可知解析度的定义为移动1英时的长度,影像感测器所能计算出的计数(Count)次数,因此可推算出该影像传感器的解析度=1英吋/30um,1英吋=25400um,因此可计算出25400um/30um=846cpi。
解析度=1英时/像素尺寸公式1先前影像感测器的像素尺寸主要有60um及30um两种规格,其依照上述公式1可知其真实的解析度各为423cpi与846cpi;本实施例是使用较小的像素尺寸15um,因此所换算出来的解析度将可达到1693cpi,而由于其真实解析度为1693cpi,只要在鼠标装置1的硬件利用一除法电路(图未示)及硬件补插点技术,便可得到常见的846cpi及423cpi两种解析度,因此,本较佳实施例就可以在2000、1800、1600、1400、1200、1000、800、600、400及200其中任一种cpi值的解析度做出选择。
配合该较佳实施例的作法,假设鼠标装置1的默认值为800cpi,只要利用鼠标装置1的滚轮122往上或往下一单位的动作,就可以令cpi加快或变慢一个等级;此外,相较于以往较不可靠地经由软件的插补点技术以提高解析度的方式,由于本实施例中乃是使用硬件作法,因此具有高精确度(Accuracy)、高可信度(Reliability)及高解像力(Resolution)的特色。
归纳上述,本发明以不同按键组合设定鼠标参数的方法,借由侦测鼠标装置1的不同按键121、123的组合是否按下,可方便地设定例如鼠标装置1的按键讯息传送速率或解析度等鼠标参数。设定好按键讯息传送速率后,每次按下一次就可以输出多笔按键讯息以提高按键讯息的传送速率,可达到省力的功效,加上本发明并可借由上述按键组合方式切换出多种解析度的变化,可方便使用者作多样的选择与设定。
权利要求
1.一种以不同按键组合设定鼠标参数的方法,其特征在于该方法包含下述步骤(A)提供一鼠标装置,该鼠标装置具有一记忆体及多数按键,该记忆体储存有一鼠标参数及一组合键对照表,且该组合键对照表中纪录有不同按键组合的参数设定模式;(B)在操作该鼠标装置时,于一预定时间内侦测是否有多数按键被按下;(C)比对所按下的所述按键的组合方式,是否与该组合键对照表纪录的任一种按键组合相符,并于符合时进行步骤(D);及(D)以该组合键对照表中,该按键组合所对应的参数设定模式对该鼠标装置的鼠标参数进行设定。
2.如权利要求1所述的以不同按键组合设定鼠标参数的方法,其特征在于该鼠标参数是该鼠标装置的按键讯息传送速率。
3.如权利要求2所述的以不同按键组合设定鼠标参数的方法,其特征在于该组合键对照表中纪录的参数设定模式,包括对于该按键讯息传送速率的启动、调整及取消其中任一种模式。
4.如权利要求3所述的以不同按键组合设定鼠标参数的方法,其特征在于该鼠标装置还具有一用以作为第三轴输入的滚轮,将该滚轮前后滚动就可以用以调整所述按键讯息的输出频率快慢。
5.如权利要求2所述的以不同按键组合设定鼠标参数的方法,其特征在于该传输速率是10、20、40、60、80、100及200笔按键讯息/秒其中的任一种传输速率。
6.如权利要求1所述的以不同按键组合设定鼠标参数的方法,其特征在于该鼠标参数是该鼠标装置的解析度。
7.如权利要求6所述的以不同按键组合设定鼠标参数的方法,其特征在于该鼠标装置还具有一用以作为第三轴输入的滚轮,将该滚轮前后滚动就可以用以调整该鼠标装置的解析度大小。
8.如权利要求7所述的以不同按键组合设定鼠标参数的方法,其特征在于将该滚轮前后滚动可在2000、1800、1600、1200、1400、1000、800、600、400及200其中任一种解析度的等级做出选择。
9.如权利要求8所述的以不同按键组合设定鼠标参数的方法,其特征在于将该滚轮每滚动一单位就可以向上及向下其中一等级做出选择。
10.一种鼠标装置,包含一本体、一按键组及一运算单元,该按键组具有多数按键,位在该本体上,该运算单元位在该本体内,耦接该按键组,用以控制于按压该按键组的任一按键时开始输出、于放开该按键后终止输出一控制讯号,其特征在于该鼠标装置还包含有一记忆体,该记忆体位在该本体内,耦接该运算单元,该记忆体储存有一鼠标参数及一组合键对照表,该组合键对照表中纪录有不同按键组合的参数设定模式;借此,在操作该鼠标装置时,该运算单元于一预定时间内侦测是否有多数按键被按下,并比对所按下的所述按键的组合方式,是否与该记忆体中的鼠标功能对照表纪录的任一种按键组合相符,并于符合时以该组合键对照表中,该按键组合所对应的参数设定模式对该鼠标参数进行设定。
11.如权利要求10所述的鼠标装置,其特征在于该控制讯号中具有多数表示按下及放开的按键讯息,该鼠标参数是所述按键讯息的传送速率。
12.如权利要求11所述的鼠标装置,其特征在于该鼠标装置还具有一用以作为第三轴输入的滚轮,将该滚轮前后滚动就可以用以调整所述按键讯息的传送速率快慢。
13.如权利要求10所述的鼠标装置,其特征在于该鼠标装置还具有一用以作为第三轴输入的滚轮,将该滚轮前后滚动就可以用以调整该鼠标装置的解析度大小。
14.如权利要求13所述的鼠标装置,其特征在于该鼠标装置的解析度是以一除法电路及硬件补插点技术实现以使该鼠标装置具有多种解析度选择。
15.如权利要求14所述的鼠标装置,其特征在于该鼠标装置的解析度具有2000、1800、1600、1200、1400、1000、800、600、400及200其中任一种解析度。
全文摘要
本发明公开了一种以不同按键组合设定鼠标参数的方法,该方法包含下述步骤(A)提供一鼠标装置,该鼠标装置具有一记忆体及多数按键,该记忆体储存有一鼠标参数及一组合键对照表,且该组合键对照表中记录有不同按键组合的参数设定模式;(B)在操作该鼠标装置时,于一预定时间内侦测是否有多数按键被按下;(C)比对所按下的所述按键的组合方式,是否与该组合键对照表记录的任一种按键组合相符,并于符合时进行步骤(D),以该组合键对照表中,该按键组合所对应的参数设定模式对该鼠标装置的鼠标参数进行设定。
文档编号G06F3/023GK1869902SQ200510072018
公开日2006年11月29日 申请日期2005年5月25日 优先权日2005年5月25日
发明者李敬洲 申请人:原相科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1