一种可协调地控制触控板与键盘的计算机装置及方法

文档序号:6400587阅读:121来源:国知局
专利名称:一种可协调地控制触控板与键盘的计算机装置及方法
技术领域
本发明指一种计算机装置及方法,尤指一种可协调地控制触控板与键盘的计算机装置及方法。
现有技术计算机的输入装置一直不断地推陈出新并且持续地简化人机操作接口,除了传统的键盘之外,搭配使用鼠标、绘图板以及触控板等设备,可以让使用者在输入资料时更方便。而使用多种输入装置时,如何使这些装置协调地运作也是一个重要的课题。
将触控板使用于计算机系统中已是现有的产业应用,在美国专利5,327,161号中已详述此应用方法,而至于如何同时搭配使用触控板和键盘,虽然没有太多有关这方面的研究,但这项应用亦是同样地重要。
一般来说,同时使用触控输入装置和键盘时,并不会给予特别地管理,或是仅使用热键(hot key)来控制切换。在没有给予任何管理时,触控板和键盘都一直处于可输入资料的状态,至于使用热键来切换输入装置的控制方法,则以图1来作说明。图1为一现有的笔记型计算机10,计算机10包含有一键盘12、一包含有附加按钮16的触控板14、一屏幕18以及一热键20,而上述的所有组件都被安装在一壳体24中。计算机10包含有用来控制和解析键盘12和触控板14的内部电子组件22,例如中央处理器(centralprocessing unit,CPU)、随机存取内存(random access memory,RAM)以及硬盘。另外,外接式触控板26可以有线或无线方式由缆线28连接到计算机10(一般来说,外接式触控板较常被使用于桌上型计算机)来取代触控板14,而触控板14、26及其附加按钮则是经由热键20来控制使用与否。当使用者只使用键盘12工作时,可以按下热键20来关闭触控板14、26以免误触,之后,当使用者欲再度使用触控板14、26或其附加按钮时,只要按下热键20即可再次开启其功能。
热键20主要功能是为了避免触控板14、26被误触,当使用键盘12输入时,使用者若是误触触控板14、26,可能会使光标位置移动至非预期的位置或是执行非预期的动作。此外,触控板14、26无法分辨手指和袖口或是手表,这也会使得使用者误触的情形更加恶化。尽管热键20的设计可以让使用者避免非预期的输入,但是另一方面此种设计也导致使用上的不方便,举例来说,使用者可能会忘记触控板14、26已经被关闭,而在操作触控板14、26无反应之后才想到要按下热键20。另一方面,使用者也可能误认为已关闭触控板14、26而在输入时误触。目前触控板和键盘之间的协调控制,主要还是倚仗热键来切换,但是使用热键来控制触控板开关又会导致一些新的问题出现。

发明内容
因此本发明的主要目的在于提供一种可协调地控制触控板与键盘的计算机装置及方法,以解决上述问题。
本发明揭露一种可协调地控制触控板与键盘的方法,该方法包含侦测一键盘的按键的操作状态,该键盘的按键的操作状态包含触动按键时产生的触动状态、松开按键时产生的松开状态以及当按键被按下超过一重复启始时间时产生的重复状态。本发明的方法另包含有在侦测到该键盘处于触动状态时,关闭该触控板的功能,在未使用该触控板而且又侦测到该键盘处于松开状态的情形下,关闭该触控板的功能,而在关闭该触控板的功能一段关闭时间之后或侦测到该重复状态时,重新开启该触控板的功能。
本发明另揭露一种可协调地控制触控板与键盘的计算机装置,该计算机装置包含有一壳体、一处理器、一键盘、一触控板以及一程序,该处理器包含有一定时器及一内存置于该壳体内,该键盘与该触控板连接至该处理器。该程序储存于该内存中,并由该处理器执行本发明的方法。
本发明的优点在于触控板的功能可自动依键盘与触控板的使用情况判断是否开启或关闭,不再需要使用热键来手动切换。


图1为现有的笔记型计算机的立体图。
图2为本发明的计算机装置的功能方块图。
图3为本发明的控制程序的操作示意图。
图4为本发明的状态程序的操作流程图。
图5为本发明的定时器状态的操作流程图。
图6为图3至图5的执行时序图。
符号说明10 笔记型计算机12、40键盘14、26、42 触控板 16附加按钮18 屏幕20热键22 电子组件24壳体28 缆线30计算机32 处理器 34内存36 显示装置38定时器44 其它装置46控制程序50 触动状态52松开状态54 重复状态
具体实施例方式
图2为本发明计算机30的功能方块图,其中部分现有且与本发明无关的附属设备并未绘出。计算机30包含处理器(例如CPU)32、内存34以及显示装置36,处理器32包含有一定时器(或计数器)38,但是定时器38亦可位于处理器32的外部。内存34可以是随机存取内存,像是SDRAM或是闪存以是只读存储器,此外,内存34可34可以如图2中所示位于处理器32外部,亦可以位于其内部。计算机30另外还包含有数个外围设备键盘40、触控板42以及其它装置(例如鼠标)44,内存34中储存有控制程序46,用来依据本发明的控制方法控制键盘40和触控板42。计算机30可以被组装在一个如图1的笔记型计算机壳体中,也可以是桌上型计算机或是小型手持式装置(例如PDA、行动电话),总之,计算机30可以执行多样化的计算工作。
键盘40包含有多个按键,键盘40会将对应的按键状态输出至处理器32并使用现有的键盘基本输入输出系统(BIOS)来解读其讯号。键盘40可以在处理器32中产生三种状态(1)当触动键盘40的一按键时,产生一触动状态,(2)当松开一按键时,产生一松开状态,以及(3)当一按键被按下超过一重复启始时间时,产生一重复状态。下面将会以一个单独按键来说明,而当多个按键被同时或依序放开时,则可视为一个按键叠合或重复动作。
触控板42为标准型的触控板,其亦可以包含有特殊的附加按钮,例如模仿鼠标操控用的按钮。触控板42可以是有线或无线的装置,例如图1中的触控板14和26。触控板42利用一极板网栅或其它装置,输出位置或移动讯号给处理器32进行解读,姑且不管其内部运作原理,触控板42可让使用者使用手指或触控笔触碰触控板表面,而产生位置或移动讯号。下面的说明中,触控板42是预设为可动作(开启),并依照本发明的控制方法使其暂时不动作(关闭)。
由控制程序46,触控板42和键盘40可以协调地切换工作。请参考图3,图3为控制程序46的操作示意图。如前所述,键盘40在处理器32中产生的操作状态可为触动状态50、松开状态52以及重复状态54,当侦测到这些状态时,控制程序46会执行下列步骤侦测到触动状态50关闭触控板42,开启定时器38;侦测到松开状态52关闭触控板42,开启定时器38;侦测到重复状态54开启触控板42,关闭定时器38;当定时器38逾时开启触控板42。
当侦测到上述状态时,触控板42可能也在使用中,所以在触控板42没有输出任何位置或移动讯号的情况下,松开状态52的相关步骤才会被执行。亦即,当使用者正在使用触控板42时,松开状态52不会关闭触控板42,也不会开启定时器38。此外,定时器38逾时状态计算一预定的关闭时间,当到达关闭时间时,定时器38会开启触控板42,该关闭时间可以依照触动状态50或松开状态52,设定成相同或不同时间。
请参考图4,图4为本发明的控制程序46的操作流程图,此流程图可轻易的以适合的程序语言(例如C、汇编语言)转换为控制程序,并以现有的组译方法转换为执行码。图4中的流程用来说明触动状态50、松开状态52以及重复状态54的执行动作,在步骤100中会侦测键盘40的按键状态,若是按键被按下,则在步骤102中确认触控板42是否正被使用中,若没有侦测到任何来自触控板42的输入讯号,则步骤104会确认定时器38是否已开启,当确认定时器38是关闭时,则会执行步骤106。步骤106会关闭触控板42并开启定时器38,接下来步骤108会确认按键是否被松开,若为松开状态52,则步骤110(与步骤102类似)会确认触控板42是否正被使用中。最后若是触控板42并未被使用,则步骤112会关闭触控板42并开启定时器38。图四中预期的结果是关闭触控板42并开启定时器38,而且与定时器原先的值无关。
请参考图5,当图4中的流程执行时,图5中的流程亦伴随着周而复始的进行,图5中的流程可称的为定时器中断。在步骤200中,会判断定时器38是否激活,若是定时器38已激活,则步骤202会累加定时器中的数字。步骤204会检查是否已到达触控板42的关闭时间,若已到达(定时器38逾时),则步骤206会开启触控板42并重设定时器38。结合图4和图5中的作业流程,则可完成图3中的控制程序46。
请参考图6,图6为本发明施行结果的时序图。如图中所示,触动状态50或松开状态52会关闭触控板42的功能一关闭时间,当超过关闭时间时,触控板42的功能则会被重新启用。图6中显示了重复状态54会控制启用触控板42和关闭定时器38,而重复状态54则是依据触控板42的重复启始时间和预定的关闭时间而定。当重复启始时间小于关闭时间时,重复状态54会重启触控板42并关闭定时器38,相反地,当重复启始时间大于关闭时间时,定时器38会重启触控板42,而在此种特殊情况下,则可以省略侦测重复状态54或对触动状态50计时的动作,此外,重复启始时间和关闭时间亦可以是一样的。在图6中,触控板42的关闭状态是以虚线90来表示。
触控板和键盘的使用可以有五种情况,而所有情况本发明都可适用。第一种情况是只要使用键盘,此时并不希望触控板非预期的出现。因此,在按键被按下或放开时,会关闭触控板42一关闭时间以避免不必要的输入讯号(例如袖口误碰触控板),而在打字过程中多个按键会持续地被按下和放开,触控板42也一直保持在关闭状态。第二种情况则是只要使用触控板,因为本发明是将触控板42预设为开启状态,所以触控板42可一直使用。第三种状况是由打字转换成使用触控板,当使用者将手离开键盘40移到触控板42时,会超过关闭时间,而触控板42将会变成开启状态。第四种状况是由使用触控板转换成打字,此状况下本发明也可适用。最后一种情况则是同时使用触控板和键盘,这第五种情况的解决方法,可以经由松开状态52依据触控板40是否使用中来判断动作。本发明的计算机装置和方法优于现有使用热键控制的做法,也让使用者在同时使用触控板和键盘时更加便利。
相较于现有的使用热键控制的做法,本发明可依键盘被按下、按住不放以及放开的状况,自动判断关闭触控板的时机,因此本发明可省略手动热键切换的步骤,具有让使用者操作方便的功效。
权利要求
1.一种可协调地控制计算机装置的触控板与键盘的方法,其特征在于,包含侦测该键盘的按键的操作状态,其可为触动按键时产生的触动状态以及松开按键时产生的松开状态;于侦测到该触动状态时,关闭该触控板的功能;当该触控板未接收到输入讯号时侦测到该松开状态,关闭该触控板的功能;以及经过一关闭时间之后,立刻重新启用该触控板。
2.如权利要求1所述的方法,其特征在于,该触控板被预设为启用状态。
3.如权利要求1所述的方法,其特征在于,另包含有侦测一重复状态,该重复状态指按下按键的时间长于一重复启始时间;以及于侦测到该重复状态时,重新启用该触控板。
4.如权利要求3所述的方法,其特征在于,另包含有于侦测到该触动状态或该松开状态时,启用一用来计算该触控板的关闭时间及触发该触控板重新启用的定时器;以及于侦测到该重复状态时,关闭该定时器。
5.如权利要求3所述的方法,其特征在于,该关闭时间等于该重复启始时间。
6.如权利要求1所述的方法,其特征在于,另包含有根据所侦测到的该触动状态或该松开状态,来设定该关闭时间的长度。
7.一种可协调地控制触控板与键盘的计算机装置,其特征在于,包含有一壳体;一处理器,其包含一定时器及一内存设置于该壳体内;一键盘,连接于该处理器;一触控板,连接于该处理器;以及一程序,储存于该内存中,用来由该处理器执行下列控制步骤于按下该键盘的按键时,或是于该触控板未接收到输入讯号而放开该键盘的按键时,关闭该触控板的功能一由该定时器所量测的关闭时间;以及当该键盘的按键被持续按下的时间达到一重复启始时间,或关闭该触控板的功能的时间达到该关闭时间时,开启该触控板的功能。
8.如权利要求7所述的计算机装置,其特征在于,该内存为一随机存取内存。
9.如权利要求7所述的计算机装置,其特征在于,该内存为一只读存储器。
10.如权利要求7所述的计算机装置,其特征在于,另包含有一显示装置,连接于该处理器,用来显示与该键盘和该触控板接收的输入讯号有关的资料。
11.如权利要求7所述的计算机装置,其特征在于,该触控板设置于该壳体内且电连接于该处理器。
12.如权利要求7所述的计算机装置,其特征在于,该触控板安装于一第二壳体中,且电连接或无线连接于该处理器。
全文摘要
本发明揭露一种可协调地控制触控板与键盘的计算机装置及方法,键盘上的按键状态包含触动按键时产生的触动状态、松开按键时产生的松开状态、以及当一按键被按下超过一重复启始时间时所产生的重复状态。在键盘的按键为触动状态时,触控板的功能会被关闭,在未使用触控板而且键盘的按键又在松开状态的情形下,触控板的功能也会被关闭,而在经过一段关闭时间之后或键盘的按键在重复状态时,触控板则会重新被开启。
文档编号G06F3/033GK1591296SQ20041003813
公开日2005年3月9日 申请日期2004年5月8日 优先权日2003年9月3日
发明者龚绍祖, 李承松 申请人:仁宝电脑工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1