计算机视窗的控制系统的制作方法

文档序号:6412286阅读:591来源:国知局
专利名称:计算机视窗的控制系统的制作方法
技术领域
本发明有关一种计算机视窗的控制系统。其为一种三度空间鼠标器应用在视窗软件的系统。
自从微软公司推出视窗Windows 95后,使用者普遍藉由视窗系统来操作电脑,视窗软件在电脑上的运用日趋广泛,能灵活操作视窗运作的鼠标器,使用上也愈来愈重要。一般人从视窗软件上获取、阅读报表与文件,或是应用视窗软件绘图、撰写文件等工作,常常需要卷动视窗卷轴,卷动视窗卷轴必须利用鼠标器将游标很精确地移到卷轴上才可操作,这种操作是很不方便的,而且当文件过长,需要寻找目的页面时,卷轴并不能随使用者的意念做快速有效的卷动,有时卷动过头,有时卷动量不足,卷动卷轴并不能象鼠标器移动游标般那么灵活与方便。
为了使鼠标器卷动卷轴更方便,微软公司推出一种具有轮轴的鼠标器,称为智慧鼠标器,运用智慧鼠标器其轮轴按下与转动的方式,可轻松地控制视窗卷轴的卷动与其他相关动作,如放大缩小视窗内容或快速卷动卷轴等,微软公司针对智慧鼠标器的轮轴按下与转动轮轴相关信息,特别做了一个新的定义,称为轮轴功能标准规范,藉由这些新定义的轮轴功能标准规范,轮轴的动作便可转为视窗可了解的信息,使用者即可藉由轮轴方便地操控当前视窗内卷轴的卷动,当智慧鼠标器的驱动程序接收到智慧鼠标器的轮轴信息后,会将此轮轴信息传给一个隐藏视窗,该隐藏视窗会把轮轴信息依据微软公司所制定的轮轴功能标准规范进行转换,再传给当前视窗,若当前视窗可判读该新定义信息,则当前视窗会将该轮轴功能标准规范信息传给其下的子视窗,来做适当的动作,如放大缩小、卷动卷轴等,若当前视窗为不可判读轮轴功能标准规范信息的视窗,则当前视窗会忽略该信息,当前视窗不动作。可判读智慧滑鼠轮轴功能规范信息的视窗包括视窗97相容应用软件(例如Microsoft Office 97)、网际网络探险家3.0(InternetExplorer 30.0)等等。虽然智慧滑鼠可应用在视窗软件上,但是由于微软公司对于智慧鼠标器的轮轴功能的规范信息是一个新的定义,例如MicrosoftOffice 95套装软件等一些早期的视窗软件并不能判读此新定义,以致使智慧鼠标器应用的范围无法涵盖到所有的视窗软件。
本发明的主要目的在于提供一种鼠标器可用于全部视窗上的计算机视窗控制系统。其对三度空间鼠标器的轮轴动作时,三度空间鼠标器传出第三度空间信息,藉由一隐藏的隐藏程序的协助,在可判读智慧鼠标器信息的视窗中,三度空间鼠标器拥有如智慧鼠标器般的特殊功能,如放大缩小视窗内容、卷轴快速卷动功能等,若在不可判读智慧鼠标器信息的视窗中操作三度空间鼠标器的轮轴,三度空间鼠标器传出第三度空间信息也可进行一些鼠标器具有的功能,如卷动卷轴、卷轴自动卷动功能、或卷轴快速卷动功能等。
为达到上述目的,本发明采取如下方案本发明的计算机视窗的控制系统,是藉由一隐藏程序(daemon program),使一三度空间鼠标器在任何视窗上,可进行与智慧鼠标器般相同的功能,克服了智慧鼠标器的缺点。
本发明的计算机视窗的控制系统,包括一显示屏幕;一显示控制单元,用以控制一显示屏幕的显示动作;一中央控制单元,用以执行下列步骤(a)控制一驱动程序将一指标输入器的一输入控制信号传送给一隐藏程序;(b)隐藏程序依据一使用者视窗设定模式的设定(b1)当设定为一禁能模式时,隐藏程序放弃输入控制信号;(b2)当设定为一智慧鼠标器模式时,隐藏程序送出一智慧鼠标器轮轴功能规范信息给当前视窗;(b3)当设定为一标准模式时,到步骤(c);(b4)当设定为一自动模式时,该隐藏程序自动判断一当前视窗的形式
(bb1)当当前视窗为可判读一智慧鼠标器信息状态时,则送出智慧鼠标器轮轴功能规范信息给当前视窗;(bb2)在当前视窗为不可判读智慧鼠标器信息状态时,到步骤(c);(c)隐藏程序判断输入控制信号;(c1)当输入控制信号为一第一动作时,所述显示控制单元执行一卷轴一般化卷动功能;(c2)当输入控制信号为一第二动作时,使该显示控制单元执行一卷轴自动卷动功能;以及(c3)当该输入控制信号为一第三动作时,该显示控制单元执行一卷轴快速卷动功能。
所述系统,其特征在于,所述指标输入器是一个三度空间轮轴鼠标器,所述输入控制信号为一个三度空间鼠标器信息。
所述系统,其特征在于,所述第一动作为转动所述三度空间鼠标器的轮轴。
所述系统,其特征在于,所述执行所述卷轴一般化卷动功能的步骤,包括下列步骤(A1)隐藏程序取得一游标当前位置;(A2)当游标位置在卷轴上,则卷动卷轴;(A3)当游标位置在所述当前视窗内,则隐藏程序依据一卷轴方向控制模式找出所述当前视窗内最符合的卷轴,其管理指标、方向及状态;(A4)根据所述驱动程序传来的一轮轴转动量,找出一预设的卷动单位量的卷动次数,当前视窗依据卷动次数来卷动卷轴。
所述系统,其特征在于,所述卷轴方向控制模式有三种设定模式(B1)-X轴模式设定为X轴模式,为视窗卷动水平方向卷轴;(B2)-Y轴模式设定为Y轴模式,为视窗卷动垂直方向卷轴;(B3)-最近接游标的卷轴模式设定为最接近游标的卷轴模式,则视窗卷动离游标位置最接近卷轴。
所述系统,其特征在于,所述轮轴转动时,压下一键盘的一字母变换键,所述窗卷轴卷动变更为另一轴卷动。
所述系统,其特征在于,所述三度空间鼠标器每转动轮轴一格,则卷动所述预设的卷动单位量一次,而预设的卷动单位量为第转动轮轴一格,所述视窗卷轴卷动三行。
所述系统,其特征在于,所述第二动作为按一下所述三度空间鼠标器的轮轴。
所述系统,其特征在于,所述第三动作为持续压着所述三度空间鼠标器的轮轴。
所述系统,其特征在于,所述第二动作为按一下所述三度空间鼠标器的轮轴,以及第三动作为持续压着所述三度空间鼠标器的轮轴。
所述系统,其特征在于,所述第三度空间信息为按下所述三度空间鼠标器的轮轴时,所述隐藏程序会通知所述驱动程序不要再传送三度空间鼠标器的信息给系统,而是将所述鼠标器信息传送给所述隐藏程序,同时隐藏程序记录所述鼠标器轮轴压下的时间,而且隐藏程序记录所述鼠标器轮轴的压下总时间,比较压下总时间与预设时间的长短当压下总时间不大于所述预设时间,执行所述卷轴自动卷动功能;以及当压下总时间大于所述预设时间,执行卷轴快速卷动功能。
所述系统,其特征在于,所述鼠标器信息包括鼠标器移动方向以及移动大小的信息。
所述系统,其特征在于,所述预设时间为0.2秒。
所述系统,其特征在于,所述卷轴执行自动卷动功能的步骤,包括下列步骤(c1)隐藏程序建立一计时器;(c2)每隔一固定时间即卷动一次所述视窗卷轴;(c3)依据鼠标器移动方向与所设定的卷轴方向控制模式调整该卷轴卷动方向;(c4)当所述隐藏程序再收到所述三度空间鼠标器任何按键信息与第三度空间信息,则所述驱动程序重新将鼠标器信息传送给系统;以及(c5)所述隐藏程序停止卷轴自动卷动状态。
所述系统,其特征在于,所述步骤(C3)调整卷轴卷动方向的方式更包括所述鼠标器移动时,所述视窗卷轴卷动方向即为鼠标器移动方向;鼠标器不移动时,则视窗卷轴卷动方向即为所述卷轴卷动方向设定模式所设定的方向。
所述系统,其特征在于,所述卷轴执行快速卷动,包括下列步骤(D1)所述隐藏程序接收三度空间鼠标器信息,将鼠标器位移量转为所述视窗卷轴卷动量,所述视窗卷轴卷动量与所述鼠标器移动量成正比;(D2)快速卷动所述视窗卷轴;(D3)依据所述鼠标器移动方向,调整所述卷轴卷动方向;(D4)放开所述轮轴,则驱动程序重新将鼠标器信息传给系统;(D5)所述隐藏程序停止卷轴快速卷动。
所述系统,其特征在于,所述步骤(D3)更包括所述鼠标器不移动时,视窗卷轴不卷动;所述鼠标器移动时,卷动方向与所述鼠标器移动方向一致。
所述系统,其特征在于,所述隐藏程序根据所述视窗卷轴卷动方向,把所述游标形状变为一向上箭头符号、一向下箭头符号、一向左箭头符号、一向右箭头符号。
所述系统,其特征在于,所述使用者视窗设定模式有4种设定形式(E1)标准模式,选择标准模式钮;(E2)智慧鼠标器模式,选择智慧鼠标器模式钮;(E3)自动模式将标准模式钮与智慧鼠标器模式钮两者皆选择;(E4)禁能模式智慧鼠标器模式钮与标准模式钮两者皆不选择。
所述系统,其特征在于,所述智慧鼠标器轮轴功能规范信息有4种形式(F1)转动所述三度空间鼠标器的轮轴依据一预设的卷动单位量来卷动所述视窗卷轴;(F2)按住所述键盘的-Ctrl键同时转动所述三度空间鼠标器的轮轴放大与缩小视窗内容;(F3)按一下所述三度空间鼠标器的轮轴执行所述卷轴自动卷动功能;(F4)持续按住所述三度空间鼠标器的轮轴执行卷轴快速卷动功能。
结合附图及较佳实施例,对本发明的特点作详细说明如下附图简单说明

图1是三度空间鼠标器数据的流向示意图。
图2A是本发明较佳实施例隐藏程序的流程图。
图2B是图2A中A,B,C,D的四种步骤流程图。
图2C是图2B中E,F两种步骤的流程图。
图2D是图2C中G,H两种步骤的流程图。
图3是本发明系统的硬件示意图。
如图1所示,三度空间鼠标器11上具有一轮轴,当使用者对三度空间鼠标器11的轮轴12动作时,三度空间鼠标器11会送出属于轮轴的信息与鼠标器位移信息给驱动程序13,隐藏程序14由驱动程序13上读取属于轮轴的信息,其中隐藏程序14为一隐藏型视窗,若轮轴的信息为压下轮轴,则隐藏程序14会呼叫驱动程序13,要求驱动程序13停止传送鼠标器位移信息给系统,而将鼠标器位移信息传给隐藏程序14,其中鼠标器位移信息包含三度空间鼠标器的移动大小与移动方向。隐藏程序14依据使用者视窗设定模式,不是送出智慧鼠标器轮轴功能规范信息给当前视窗15,就是直接来操控当前视窗15的卷动。若使用者视窗设定模式的设定为禁能模式,则隐藏程序14忽略属于轮轴的信息。当隐藏程序14为送出智慧鼠标器轮轴功能规范信息给当前视窗15时,若当前视窗15为可判读此新定义信息的视窗,则当前视窗15会把接收到的轮轴功能规范信息传给其下的子视窗,去做与智慧鼠标器相同的应用功能,如放大或缩小当前视窗15的内容、卷动卷轴等,若当前视窗15不可判读智鼠标器轮轴功能规范信息,则忽略该规范信息,当前视窗15不动作。当隐藏程序14为直接操控当前视窗15的卷轴卷动时,则隐藏程序14会依据所接收的轮轴信息,送出适当的视窗标准动作,告信息给当前视窗15,当前视窗15可判读该信息,并行隐藏程序14所要求的动作。
微软公司针对智慧鼠标器轮轴的操作,新定义了一些功能规范信息,轮轴转动或轮轴压下后,便会依据此信息实现一些功能,而三度空间鼠标器可实现其中的4种标准操作,与智慧鼠标器相同的4种操作信息如下(A1)转动鼠标器的轮轴卷动卷轴;(A2)按键盘的Ctrl键同时转动鼠标器的轮轴启动放大或缩小视窗内容功能;(A3)按一下鼠标器的轮轴启动卷轴自动卷动功能;(A4)持续压着鼠标器的轮轴启动卷轴快速卷动功能。
请参照图2A,其是绘示本方法较佳实施例隐藏程序流程图,首先进行步骤21接收三度空间鼠标器的轮轴信息后,进入步骤22,检测使用者视窗的设定模式,步骤23,依据使用者视窗设定模式,选择A、B、C、D何种模式。其中使用者视窗设定模式的设定方式,是利用三度空间鼠标器应用设定程序内的控制面板来完成,控制面板上有2个选择钮,一个为智慧鼠标器模式钮,另一个为标准模式钮,利用这两个选择钮来设定出使用者视窗设定模式的4种模式,使用者在运用三度空间鼠标器操控视窗卷轴前,要先设定好为何种使用者视窗设定模式,4种使用者视窗设定模式如下(B1)智慧鼠标器模式选择智慧鼠标器模式钮;(B2)标准模式选择标准模式钮;(B3)自动模式选择智慧鼠标器模式钮与标准模式钮;以及(B4)禁能模式智慧鼠标器模式钮与标准模式钮皆不选择。
在步骤23中,当隐藏程序在判断该设定为智慧鼠标器模式时,则执行步骤A,若设定为标准模式,则执行步骤B,若设定为自动模式,则执行步骤C,若设定为禁能模式,则执行步骤D。
请参照图2B,其是绘示第2A中A,B,C,D的四种步骤流程图,若隐藏程序执行步骤A,则步骤24,依据属于轮轴的信息,送出适当的智慧鼠标器轮轴功能规范信息给当前视窗。若隐藏程序执行步骤B,步骤25,先去判断属于轮轴的信息,若该信息为按下轮轴,则执行步骤F。若隐藏程序执行步骤C,步骤26,判断当前视窗是否可判读智慧鼠标器信息,若当前视窗为不可判读智慧鼠标器信息的视窗,则执行步骤B,若当前视窗为可判读智慧鼠标器信息的视窗,则执行步骤A。当执行步骤D时,则步骤27,放弃轮轴的信息。
请参照图2C,其是绘示图2B中E,F两种步骤的流程图,当隐藏程序执行步骤E时,即是三度空间鼠标器执行卷轴一般化卷动功能,步骤31,取得游标位置,步骤32,判断游标位置是否在当前视窗的卷轴上,若游标位置在当前视窗的卷轴上,则步骤33,依据轮轴转动量,来找出一预设的卷动单位量的卷动次数,步骤34,依据卷动次数来卷动游标正在其上的卷轴。例如每转动三度空间鼠标器的轮轴一格,该程序会控制当前视窗的卷轴卷动一次预设的卷动单位量,其中预设的卷动单位量为每转动轮轴一格,视窗卷轴卷动三行。若游标位置不在当前视窗的卷轴上,步骤35该程序会依据卷轴方向控制模式,找出当前视窗内最符合的卷轴,其管理指标(Handle)、方向及状态,步骤36依据轮轴转动量,找出卷动次数,步骤37控制当前视窗卷轴卷动。其中卷轴方向控制模式的设定钮,也是在三度空间鼠标器应用设定程序的控制面板上,控制面板上除了有使用者视窗设定模式选择钮外,还有3个设定钮,这3个设定钮是用来设定卷轴方向控制模式的3种方向模式,3个设定钮如下(C1)X轴模式设定为X轴模式时,水平方向卷轴左右卷动;(C2)Y轴模式设定为Y轴模式时,垂直方向卷轴上下卷动;以及(C3)最接近游标的卷轴模式设定为最接近游标的卷轴模式时,则游标最接近何哪个轴,就卷动哪个轴。
若转动轮轴时,压下键盘的字母变换键(Shift键),则该视窗卷轴卷动变更为另一轴卷动。
请参照图2C,执行步骤F时,隐藏程序进入步骤38,会呼叫驱动程序停止传送鼠标器信息给系统,步骤39,要求驱动程序将鼠标器信息传过来,其中该鼠标器信息包括鼠标器移动方向以及移动大小,步骤40,把鼠标器轮轴压下时的时间记录下来,步骤41,记录鼠标器轮轴压下的总时间,步骤42,判断压下总时间是否大于一预设时间,若压下总时间大于一预设时间,则执行步骤H,否则执行步骤G,而该预设时间为0.2秒。
请参照图2D,其是绘示图2C中G,H两种步骤的流程图,当执行步骤G时,即是三度空间鼠标器执行卷轴自动卷动功能,步骤43,会建立一计时器,步骤44,每隔一固定时间就会卷动一次视窗卷轴,每次的卷动量为一预设值,例如每次一页一页的卷动或是每次卷动5行,步骤45,依据鼠标器移动方向与所设定的卷轴方向控制模式,来调整卷轴卷动方向,当鼠标器移动时,卷轴卷动的方向与鼠标器移动方向一致,当鼠标器不移动时,卷轴卷动的方向以所设定的3种卷轴方向控制模式为准,步骤46若再收到有关鼠标器任何按键按下或轮轴转动、压下的信息,则呼叫驱动程序重新将鼠标器信息传给系统,步骤47停止卷轴自动卷动状态。
请参照第2D图,当执行步骤H时,即是三度空间鼠标器执行卷轴快速卷动功能,步骤48,将接收到的鼠标器位移量,以某个比例放大为卷轴卷动量,鼠标器位移量与卷轴卷动量成正比;步骤49,依据卷轴卷动量快速卷动视窗卷轴;步骤50,卷轴卷动的方向依据鼠标器移动的方向做调整,当鼠标器移动时,卷轴卷动方向与鼠标器移动方向一致,当鼠标器不移动时,卷轴也不卷动;步骤51若检测到鼠标器轮轴放开了,则呼叫驱动程序重新将鼠标器信息传给系统;步骤52,停止卷轴快速卷动状态。
当三度空间鼠标器执行卷轴快速卷动功能时,隐藏程序是根据视窗卷轴卷动方向,改变游标形状,其中游标形状会变为一向上箭头符号、一向下箭头符号、一向左箭头符号、一向右箭头符号。
上述提及属于轮轴的信息,即是该三度空间鼠标器的第三度空间信息,熟知本发明技术者可轻易推知,而第三度空间信息是三度空间鼠标器藉由手部动作所产生的第三种操作数据,此第三度空间信息并非只能以轮轴装置才可达到,也可利用其他装配在该三度空间鼠标器上的机械装置,来表达第三度空间信息,例如在本实施例中,是利用轮轴来表达第三度空间信息,也可以利用一个小圆球或摇杆来表现该第三度空间信息,并不只限于轮轴才可表达第三度空间信息,藉由第三度空间信息来传达该三度空间鼠标器所要表现的特殊功能。
上述属于轮轴的信息中,转动轮轴可定义为第一动作,按一下轮轴可定义为第二动作,持续压着轮轴可定义为第三动作,其中第一、第二、第三动作的定义并不是固定的,在本实施例中,藉由轮轴来表现鼠标器的特殊功能,则第一、第二、第三动作的定义又有所不同,若第一、第二、第三动作是针对轮轴动作的定义,其定义顺序也可与上述不同,例如转动轮轴可定义为第三动作,而按一下轮轴可定义为第一动作等等,所以第一、第二、第三动作的定义并不是固定的,只是用来表示当鼠标器要表现特殊功能时,如卷轴自动卷动功能、卷轴快速卷动功能等,必须通过第一、第二、第三动作来完成,第一、第二、第三动作在定义上会依程序设计不同而有差别,但主要的目的是说明视窗上要进行某项特殊功能时,鼠标器上必须要有相对应的动作。
如图3所示,其表示本案系统的电路方块图,在图中屏幕100,中央控制单元200以及显示控制单元300依次连接。本案系统中的屏幕100用以显示视窗图象,中央控制单元200用以执行本系统所有程序流程,而显示控制单元200则用以控制屏幕100上的视窗显示。
本发明的效果如下本发明的计算机视窗的控制系统,可使三度空间鼠标器在所有视窗上应用,克服了以往智慧鼠标器只能在部份视窗软件上应用的缺点,使游标控制灵活又方便。
虽然本发明已以一较佳实施例揭露如上,但其并非用以限定本发明,任何熟习此技术者,在不脱离本发明的精神构思情况下作些许更动与润饰,也应属于本发明的保护范围内。
权利要求
1.一种计算机视窗的控制系统,包括一显示屏幕;一显示控制单元,用以控制一显示屏幕的显示动作;一中央控制单元,用以执行下列步骤(a)控制一驱动程序将一指标输入器的一输入控制信号传送给一隐藏程序;(b)隐藏程序依据一使用者视窗设定模式的设定(b1)当设定为一禁能模式时,隐藏程序放弃输人控制信号;(b2)当设定为一智慧鼠标器模式时,隐藏程序送出一智慧鼠标器轮轴功能规范信息给当前视窗;(b3)当设定为一标准模式时,到步骤(c);(b4)当设定为一自动模式时,该隐藏程序自动判断一当前视窗的形式(bb1)当当前视窗为可判读一智慧鼠标器信息状态时,则送出智慧鼠标器轮轴功能规范信息给当前视窗;(bb2)在当前视窗为不可判读智慧鼠标器信息状态时,到步骤(c);(c)隐藏程序判断输入控制信号;(c1)当输入控制信号为一第一动作时,所述显示控制单元执行一卷轴一般化卷动功能;(c2)当输入控制信号为一第二动作时,使该显示控制单元执行一卷轴自动卷动功能;以及(c3)当该输入控制信号为一第三动作时,该显示控制单元执行一卷轴快速卷动功能。
2.根据权利要求1所述系统,其特征在于,所述指标输入器是一个三度空间轮轴鼠标器,所述输入控制信号为一个三度空间鼠标器信息。
3.根据权利要求2所述系统,其特征在于,所述第一动作为转动所述三度空间鼠标器的轮轴。
4.根据权利要求3所述系统,其特征在于,所述执行所述卷轴一般化卷动功能的步骤,包括下列步骤(A1)隐藏程序取得一游标当前位置;(A2)当游标位置在卷轴上,则卷动卷轴;(A3)当游标位置在所述当前视窗内,则隐藏程序依据一卷轴方向控制模式找出所述当前视窗内最符合的卷轴,其管理指标、方向及状态;(A4)根据所述驱动程序传来的一轮轴转动量,找出一预设的卷动单位量的卷动次数,当前视窗依据卷动次数来卷动卷轴。
5.根据权利要求4所述系统,其特征在于,所述卷轴方向控制模式有三种设定模式(B1)-X轴模式设定为X轴模式,为视窗卷动水平方向卷轴;(B2)-Y轴模式设定为Y轴模式,为视窗卷动垂直方向卷轴;(B3)-最接近游标的卷轴模式设定为最接近游标的卷轴模式,则视窗卷动离游标位置最接近卷轴。
6.根据权利要求4所述系统,其特征在于,所述轮轴转动时,压下一键盘的一字母变换键,所述窗卷轴卷动变更为另一轴卷动。
7.根据权利要求4所述系统,其特征在于,所述三度空间鼠标器每转动轮轴一格,则卷动所述预设的卷动单位量一次,而预设的卷动单位量为第转动轮轴一格,所述视窗卷轴卷动三行。
8.根据权利要求2所述系统,其特征在于,所述第二动作为按一下所述三度空间鼠标器的轮轴。
9.根据权利要求2所述系统,其特征在于,所述第三动作为持续压着所述三度空间鼠标器的轮轴。
10.根据权利要求2所述系统,其特征在于,所述第二动作为按一下所述三度空间鼠标器的轮轴,以及第三动作为持续压着所述三度空间鼠标器的轮轴。
11.根据权利要求10所述系统,其特征在于,所述第三度空间信息为按下所述三度空间鼠标器的轮轴时,所述隐藏程序会通知所述驱动程序不要再传送三度空间鼠标器的信息给系统,而是将所述鼠标器信息传送给所述隐藏程序,同时隐藏程序记录所述鼠标器轮轴压下的时间,而且隐藏程序记录所述鼠标器轮轴的压下总时间,比较压下总时间与预设时间的长短当压下总时间不大于所述预设时间,执行所述卷轴自动卷动功能;以及当压下总时间大于所述预设时间,执行卷轴快速卷动功能。
12.根据权利要求11所述系统,其特征在于,所述鼠标器信息包括鼠标器移动方向以及移动大小的信息。
13.根据权利要求11所述系统,其特征在于,所述预设时间为0.2秒。
14.根据权利要求11所述系统,其特征在于,所述卷轴执行自动卷动功能的步骤,包括下列步骤(c1)隐藏程序建立一计时器;(c2)每隔一固定时间即卷动一次所述视窗卷轴;(c3)依据鼠标器移动方向与所设定的卷轴方向控制模式调整该卷轴卷动方向;(c4)当所述隐藏程序再收到所述三度空间鼠标器任何按键信息与第三度空间信息,则所述驱动程序重新将鼠标器信息传送给系统;以及(c5)所述隐藏程序停止卷轴自动卷动状态。
15.根据权利要求14所述系统,其特征在于,所述步骤(C3)调整卷轴卷动方向的方式更包括所述鼠标器移动时,所述视窗卷轴卷动方向即为鼠标器移动方向;鼠标器不移动时,则视窗卷轴卷动方向即为所述卷轴卷动方向设定模式所设定的方向。
16.根据权利要求11所述系统,其特征在于,所述卷轴执行快速卷动,包括下列步骤(D1)所述隐藏程序接收三度空间鼠标器信息,将鼠标器位移量转为所述视窗卷轴卷动量,所述视窗卷轴卷动量与所述鼠标器移动量成正比;(D2)快速卷动所述视窗卷轴;(D3)依据所述鼠标器移动方向,调整所述卷轴卷动方向;(D4)放开所述轮轴,则驱动程序重新将鼠标器信息传给系统;(D5)所述隐藏程序停止卷轴快速卷动。
17.根据权利要求16所述系统,其特征在于,所述步骤(D3)更包括所述鼠标器不移动时,视窗卷轴不卷动;所述鼠标器移动时,卷动方向与所述鼠标器移动方向一致。
18.根据权利要求16所述系统,其特征在于,所述隐藏程序根据所述视窗卷轴卷动方向,把所述游标形状变为一向上箭头符号、一向下箭头符号、一向左箭头符号、一向右箭头符号。
19.根据权利要求2所述系统,其特征在于,所述使用者视窗设定模式有4种设定形式(E1)标准模式,选择标准模式钮;(E2)智慧鼠标器模式,选择智慧鼠标器模式钮;(E3)自动模式将标准模式钮与智慧鼠标器模式钮两者皆选择;(E4)禁能模式智慧鼠标器模式钮与标准模式钮两者皆不选择。
20.根据权利要求2所述系统,其特征在于,所述智慧鼠标器轮轴功能规范信息有4种形式(F1)转动所述三度空间鼠标器的轮轴依据一预设的卷动单位量来卷动所述视窗卷轴;(F2)按住所述键盘的-Ctrl键同时转动所述三度空间鼠标器的轮轴放大与缩小视窗内容;(F3)按一下所述三度空间鼠标器的轮轴执行所述卷轴自动卷动功能;(F4)持续按住所述三度空间鼠标器的轮轴执行卷轴快速卷动功能。
全文摘要
一种计算机视窗的控制系统,包括依次连接的一中央控制单元、一显示控制单元及一显示屏幕;本发明是利用一个三度空间鼠标器的轮轴可在所有相关视窗软件上,操控当前视窗的卷轴卷动,或是进行一些特殊功能,中央控制单元,用以执行以下步骤:(a)控制—驱动程序将—指标输入器的—输入控制信号传送给—隐藏程序;(b)隐藏程序依据—使用者视窗设定模式的设定;(c)隐藏程序判断输入控制信号。
文档编号G06T1/00GK1213110SQ9711694
公开日1999年4月7日 申请日期1997年9月30日 优先权日1997年9月30日
发明者张明智 申请人:致伸实业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1