兼具鼠标与键盘游标键的跟踪球软件处理法的制作方法

文档序号:6407094阅读:462来源:国知局
专利名称:兼具鼠标与键盘游标键的跟踪球软件处理法的制作方法
在文明时代,科技工业资讯也随人类文明的进步而进步,在计算机的图形视窗软件也广被各界工商人士使用,例如建筑公司的工程设计图、及广告的动画设计等等,都是采用计算机图形视窗软件来完成设计,在此这些计算机图形视窗软件的执行控制,不外乎是靠计算机外围设备的键盘与鼠标来执行控制。
此兼具鼠标与键盘游标键的跟踪球,是基于计算机图形视窗软件的需要及精简计算机外围设备所占空间而开发的产品(技术)。目前计算机鼠标几与键盘一样是最基本的计算机输入单元。在以前,使用者若要同时具备这两种基本输入装置时,必须分别来购买这两种独立的个体,或虽有类似本发明产品,也只是牺牲键盘的部分功能,或是改变原有键盘的布局(Layout),硬是将两种不同的输入装置并凑在一块,不仅使用起来无法达到其方便性,反而很别扭。
有监于此,本发明人为因应上述的鼠标与键盘占用太多空间及使用上的不便性等缺点,兼顾实用暨整体的设计,努力钻研,终于发展出融合跟踪球与键盘于一体,又不影响两种基本输入装置的功能,且兼具美观与实用性的跟踪球键盘。
本发明的硬件路线非常简单,其主要是将计算机跟踪球(Track-Ball)与计算机键盘组合在一块,就是在原有的键盘线路上加上几个TTL的晶体管作为RS-232与微控器间位准的转换,再搭配四组光晶体的发射与接收,构成跟踪球横轴方向与纵轴方向的相位差,以决定游标移动的方向,图3及图4即为本发明的详细的电路图。
本发明说明的重点在于跟踪球如何兼具鼠杆与键盘“↑”、“↓”、“←”、“→”四个方向键的双重功能的软件技术,至于键盘的动作原理,因非属新发明,故不赘述。而欲达上述目的,惟有靠软件的处理才能达到。
本发明的

图1为流程图,用来说明如何根据键盘按键搭配跟踪球单元的按钮(Button)来切换鼠标或游标型态。而图2流程图用以说明如何将光学晶体所产生的,横轴与纵轴的向量转换成键盘游标键的扫描码(ScanCode)而达到以跟踪球取代键盘游标键的目的。
本发明的兼具鼠标与键盘游标键的跟踪球软件处理方法,请况图1所示,在软件内部有-Setout旗标,当Serout旗标(1)设定为1时,表示跟踪球还有串列次料没有送完,软件就不会去检查按钮的状态。当Serout旗标(1)设定为0时,软件就会检查跟踪球右按钮有变化吗(2),若是软件检查到右按钮被按下(3)时,软件便接著检查键盘的Ctrl及Alt键是否被按下了(4),若是检查到Ctrl及Alt键被按下时,即符合Ctrl键、Alt键及右按钮同时被按下时,软件就会动换鼠标/游标的型态及改变游标LED的状态(6)(亮或灭),并进入相关的步骤;若是软件检查到右按钮被按下(3)时,而键盘的Ctrl及Alt键没有被按下(4)的情况时,便保持按钮状态做为下次的判断5。
请参阅图3所示,不管跟踪球工作于鼠标或是游标型态,只要光学晶体所产生的向量有变化,软件就会计数其变化量;若是跟踪球工作于鼠标型态则Serout旗标会设为1(9),此变化量就会被送往计算机串联接口(10),当作跟踪球的位移量;若是跟踪球工作于游标型态(7),软件会继续检查扫描码暂存器存储单元空了吗(8),若是扫描码暂存器存储单元空了(8),软件便再检查横轴或纵轴是否有向量变化(11),若有向量变化则进入下一阶段之计算机轴及纵轴的累积向量(12)中,接着再进入游标型态(13)中去判断,若是判断为游标型态13时,软件便再进行判断横轴与纵轴的累积向量是否等于16(14),若等于16时,便清除横轴及纵轴累积向量变化(16);若是软件判断横轴与纵轴的累积向量(14)不全等于16时,则进入任何一个累积向量等于16(17)中去判断,要是其有一累积向量等于16时,便将相对应的游标键制造码存放到扫描码暂存器存储单元与设定70ms中断杩等待时间(15)中,再清除横轴及纵轴累积向量变化(16);软件要是在横轴或纵轴有向量变化(11)的判断中,判断没有横轴或纵轴有向量变化(11),同时为游标型态(18)时,就再检查70ms时间(19),时间到了便将目前被模拟的游标键的中断码存放到扫描码暂存器存储器单元。
本发明的兼具鼠标与键盘游标键的轨迹球软件处理方法,是以累积16个变化量当成游标键的一个接键动作,而以横轴的右方向为游标的“→”键,以横轴的左方向为游标的“←”键;以及以纵轴的向上方向为游标的“↑”键,以纵轴向下方向为游标的“↓”键。而游标键的决定发“上”、“下”、“左”、“右”四个方向的相对向量变化量,最先达到16个计数为依据,然后四个方向的向量变化量都归零,从头开始计数。
为防横轴与纵轴的向量变化量因跟踪球的不稳定转动造成过于接近的计数而产生不正确的游标扫描码,在软件特别处理横轴与纵轴相等的向量化量,即横轴与纵轴的向量变化量相等时则忽略不计。
因键盘的扫描码除了制造码之外,还有中断码,所谓中断码即按键放掉时所送的码。而跟踪球的动作并无法模拟按键放掉的动作,所以于软件采用一方法来模拟,即从确认制造码开始计时约70毫秒(ms),若70毫秒内横轴或纵轴的累积向量变化量没有达到16个计数,则送出相对于该制造码的中断码;或者于70毫秒内,另一个游标键的制造码被确认时,则先送出相对于前一个制造码的中断码,如此即可达到完全模拟游标按键的动作。
一般鼠标的移动速率与DPI(每英寸点)有关,DPI愈高,移动速率愈快,连带的在模拟游标键的动作时,累积向量变化量的取决即相当重要。本跟踪球的DPI约259,算相当高的,16个累积向量变化量的计数是经过实验后,确认最适当的值。若值取得过小,会造成游标移动过快,在相邻的字与字之间很不容易移动想要移动的位置。若值取得过大,又使得游标移动速度缓慢,失去以轨迹球取代游标键的意义。
如本发明的图5所示,本发明将轨迹球设于原有键盘上,作为取代原有键盘↑、↓、←、→按键让使用者在一个键盘上操作时,同时也还可以操作跟踪球控制装置功能,以减去以往在使用跟踪球、键盘时的搬动动作;
其次,是将鼠标上的按钮,设计于在键盘的左侧Ctrl键与Alt键的正下方,让使用者在操作鼠标时,可以双手分开同时操作,此设计不但不会让使用者的双手相撞,而且在操作时,能更快速、更灵敏、更有效率的来作游标的控制。同时也减去以往在使用鼠标、键盘时的搬动动作。
另外,在本发明的图5中的A为本发明的右按钮(RightButton)。
综合以上所述,本发明的以跟踪球身兼鼠标与游标双重功能的技术,确较之传统的键盘及鼠标的搭配使用更来得有效率,且本案于申请前并未见于刊物或公开使用在先,正确符合专利法第一条所要求的工业上的实用性的发明。
以上所述仅为发明的较佳实施例而已,凡熟悉此项技术之人士,利用本发明的精神所做成的各种变化,仍应包含于本案专利的保护范畴。
权利要求
1.一种兼具鼠标与键盘游标键的跟踪球软件处理方法,包括一鼠标/游标切换的方法,在软件内部有-Serout旗标,当Serout旗标设定为1时,表示跟踪球还有系列资料没有送完,软件就不会检查按钮的状态,当Serout旗标设定为0时,软件就会检查跟踪球右按钮有变化吗,若是软件检查到右按钮被按下时,软件便接著检查键盘的Ctrl及Alt键是否被按下了,若是软件检查到Ctrl及Alt键被按下时,即符合Ctrl键、Alt键及右按钮同时被按下时,软件就会切换鼠标/游标的型态及改变游变LED的状态(亮或灭),并进入相关的步骤;若是软件检查到右按钮被按下时,而键盘的Ctrl及Alt键没有被按下之性况时时,便保持按钮状态做为下次的判断;一以跟踪球取代的游标键,其游标键包含“↑”“↓”“←”“→”四键,而以横轴的右方向为游标的“→”键,以横轴的左方向为游标的“←”键;以及纵轴向上方向游标“↑”键,以纵轴的向下方向为游标的“↓”键;一向量变化量转换成游标键制造码的方法,若是软件判断横轴与纵轴的累积向量变化不等于16时,则进入任何一个累积向量等于16中去判断,要是累积向量等于16时,便将相对应的游标键制造码存放到扫描码暂存器存储单元与设定70ms中断码等待时间中,便再清除横轴及纵累积向量化量;一游标键中断码的产生方法,因键盘的扫描码除了制造码之外,还有中断码,所谓中断码即按键放掉时所送的码,而跟踪球的动作并无法模拟按键放掉的动作,所以于软件采用另一方法来模拟,即从确认制造码开始计时约70毫秒(ms),若70毫秒内横轴或纵轴的累积向量变化量没有达到16个计数,则送出相对于该制造码的中断码;或者于70毫秒内,另一个游标键的制造码被确认时,则先送出相对于前一个制造码的中断码,如此即可达到完全模拟游标按键的动作;一增进游标键正确的方法,即横轴与纵轴相对向量比较法,是以累积16个变化量当成游标键的一个按键动作,而以横轴的右方向游标的“→”键,以横轴的左方向为游标的“←”键;以及以纵轴的向上方向为游标的“↑”键;以纵轴的向下方向为游标的“↓”键,而游标键的决定以“上”、“下”、“左”、“右”四个方向的相对向量变化量,最先达到16个计数为依扭,然后四个方向的向量变化量都归零,从头开始计数。
2.如权利要求1所述的兼具鼠标与键盘游标键的跟踪球软件处理方法中的跟踪球与鼠标按钮,其中该哪跟踪球置于原有键盘上,作为取代原有键盘上,作为取代原有键盘↑、↓、←、→按键,在一个键盘上操作时,同时也还可以操作跟踪球控制装置功能;其次,是鼠标上的按钮,置于在键盘之左侧Ctrl键与Alt键之正下方,在操作鼠标时,可以双手分开同时操作。
全文摘要
本发明的兼具鼠标与键盘游标键的跟踪球软件处理方法,主要是将计算机跟踪球(Track-Ball)与计算机键盘组合在一块,透过微控器(Microcontroller)的扫描控制,使本产品除具有一盘计算机键盘的输入功能外,更具备了图形视窗软件所必备的计算机鼠标功能。而透过微控器的控制,使得跟踪球具有鼠标及键盘“↑”“↓”“←”“→”四个方向键的智能型功能,使操作更方便、更迅速、更灵巧,也简化个人计算机所占用的空间,也解决分别购买的问题。
文档编号G06F3/02GK1095496SQ93106149
公开日1994年11月23日 申请日期1993年5月20日 优先权日1993年5月20日
发明者许昆泰 申请人:群光电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1