欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

兼具鼠標與鍵盤游標鍵的跟蹤球軟件處理法的制作方法

文檔序號:6407094閱讀:500來源:國知局
專利名稱:兼具鼠標與鍵盤游標鍵的跟蹤球軟件處理法的制作方法
在文明時代,科技工業(yè)資訊也隨人類文明的進步而進步,在計算機的圖形視窗軟件也廣被各界工商人士使用,例如建筑公司的工程設(shè)計圖、及廣告的動畫設(shè)計等等,都是采用計算機圖形視窗軟件來完成設(shè)計,在此這些計算機圖形視窗軟件的執(zhí)行控制,不外乎是靠計算機外圍設(shè)備的鍵盤與鼠標來執(zhí)行控制。
此兼具鼠標與鍵盤游標鍵的跟蹤球,是基于計算機圖形視窗軟件的需要及精簡計算機外圍設(shè)備所占空間而開發(fā)的產(chǎn)品(技術(shù))。目前計算機鼠標幾與鍵盤一樣是最基本的計算機輸入單元。在以前,使用者若要同時具備這兩種基本輸入裝置時,必須分別來購買這兩種獨立的個體,或雖有類似本發(fā)明產(chǎn)品,也只是犧牲鍵盤的部分功能,或是改變原有鍵盤的布局(Layout),硬是將兩種不同的輸入裝置并湊在一塊,不僅使用起來無法達到其方便性,反而很別扭。
有監(jiān)于此,本發(fā)明人為因應上述的鼠標與鍵盤占用太多空間及使用上的不便性等缺點,兼顧實用暨整體的設(shè)計,努力鉆研,終于發(fā)展出融合跟蹤球與鍵盤于一體,又不影響兩種基本輸入裝置的功能,且兼具美觀與實用性的跟蹤球鍵盤。
本發(fā)明的硬件路線非常簡單,其主要是將計算機跟蹤球(Track-Ball)與計算機鍵盤組合在一塊,就是在原有的鍵盤線路上加上幾個TTL的晶體管作為RS-232與微控器間位準的轉(zhuǎn)換,再搭配四組光晶體的發(fā)射與接收,構(gòu)成跟蹤球橫軸方向與縱軸方向的相位差,以決定游標移動的方向,圖3及圖4即為本發(fā)明的詳細的電路圖。
本發(fā)明說明的重點在于跟蹤球如何兼具鼠桿與鍵盤“↑”、“↓”、“←”、“→”四個方向鍵的雙重功能的軟件技術(shù),至于鍵盤的動作原理,因非屬新發(fā)明,故不贅述。而欲達上述目的,惟有靠軟件的處理才能達到。
本發(fā)明的

圖1為流程圖,用來說明如何根據(jù)鍵盤按鍵搭配跟蹤球單元的按鈕(Button)來切換鼠標或游標型態(tài)。而圖2流程圖用以說明如何將光學晶體所產(chǎn)生的,橫軸與縱軸的向量轉(zhuǎn)換成鍵盤游標鍵的掃描碼(ScanCode)而達到以跟蹤球取代鍵盤游標鍵的目的。
本發(fā)明的兼具鼠標與鍵盤游標鍵的跟蹤球軟件處理方法,請況圖1所示,在軟件內(nèi)部有-Setout旗標,當Serout旗標(1)設(shè)定為1時,表示跟蹤球還有串列次料沒有送完,軟件就不會去檢查按鈕的狀態(tài)。當Serout旗標(1)設(shè)定為0時,軟件就會檢查跟蹤球右按鈕有變化嗎(2),若是軟件檢查到右按鈕被按下(3)時,軟件便接著檢查鍵盤的Ctrl及Alt鍵是否被按下了(4),若是檢查到Ctrl及Alt鍵被按下時,即符合Ctrl鍵、Alt鍵及右按鈕同時被按下時,軟件就會動換鼠標/游標的型態(tài)及改變游標LED的狀態(tài)(6)(亮或滅),并進入相關(guān)的步驟;若是軟件檢查到右按鈕被按下(3)時,而鍵盤的Ctrl及Alt鍵沒有被按下(4)的情況時,便保持按鈕狀態(tài)做為下次的判斷5。
請參閱圖3所示,不管跟蹤球工作于鼠標或是游標型態(tài),只要光學晶體所產(chǎn)生的向量有變化,軟件就會計數(shù)其變化量;若是跟蹤球工作于鼠標型態(tài)則Serout旗標會設(shè)為1(9),此變化量就會被送往計算機串聯(lián)接口(10),當作跟蹤球的位移量;若是跟蹤球工作于游標型態(tài)(7),軟件會繼續(xù)檢查掃描碼暫存器存儲單元空了嗎(8),若是掃描碼暫存器存儲單元空了(8),軟件便再檢查橫軸或縱軸是否有向量變化(11),若有向量變化則進入下一階段之計算機軸及縱軸的累積向量(12)中,接著再進入游標型態(tài)(13)中去判斷,若是判斷為游標型態(tài)13時,軟件便再進行判斷橫軸與縱軸的累積向量是否等于16(14),若等于16時,便清除橫軸及縱軸累積向量變化(16);若是軟件判斷橫軸與縱軸的累積向量(14)不全等于16時,則進入任何一個累積向量等于16(17)中去判斷,要是其有一累積向量等于16時,便將相對應的游標鍵制造碼存放到掃描碼暫存器存儲單元與設(shè)定70ms中斷榪等待時間(15)中,再清除橫軸及縱軸累積向量變化(16);軟件要是在橫軸或縱軸有向量變化(11)的判斷中,判斷沒有橫軸或縱軸有向量變化(11),同時為游標型態(tài)(18)時,就再檢查70ms時間(19),時間到了便將目前被模擬的游標鍵的中斷碼存放到掃描碼暫存器存儲器單元。
本發(fā)明的兼具鼠標與鍵盤游標鍵的軌跡球軟件處理方法,是以累積16個變化量當成游標鍵的一個接鍵動作,而以橫軸的右方向為游標的“→”鍵,以橫軸的左方向為游標的“←”鍵;以及以縱軸的向上方向為游標的“↑”鍵,以縱軸向下方向為游標的“↓”鍵。而游標鍵的決定發(fā)“上”、“下”、“左”、“右”四個方向的相對向量變化量,最先達到16個計數(shù)為依據(jù),然后四個方向的向量變化量都歸零,從頭開始計數(shù)。
為防橫軸與縱軸的向量變化量因跟蹤球的不穩(wěn)定轉(zhuǎn)動造成過于接近的計數(shù)而產(chǎn)生不正確的游標掃描碼,在軟件特別處理橫軸與縱軸相等的向量化量,即橫軸與縱軸的向量變化量相等時則忽略不計。
因鍵盤的掃描碼除了制造碼之外,還有中斷碼,所謂中斷碼即按鍵放掉時所送的碼。而跟蹤球的動作并無法模擬按鍵放掉的動作,所以于軟件采用一方法來模擬,即從確認制造碼開始計時約70毫秒(ms),若70毫秒內(nèi)橫軸或縱軸的累積向量變化量沒有達到16個計數(shù),則送出相對于該制造碼的中斷碼;或者于70毫秒內(nèi),另一個游標鍵的制造碼被確認時,則先送出相對于前一個制造碼的中斷碼,如此即可達到完全模擬游標按鍵的動作。
一般鼠標的移動速率與DPI(每英寸點)有關(guān),DPI愈高,移動速率愈快,連帶的在模擬游標鍵的動作時,累積向量變化量的取決即相當重要。本跟蹤球的DPI約259,算相當高的,16個累積向量變化量的計數(shù)是經(jīng)過實驗后,確認最適當?shù)闹?。若值取得過小,會造成游標移動過快,在相鄰的字與字之間很不容易移動想要移動的位置。若值取得過大,又使得游標移動速度緩慢,失去以軌跡球取代游標鍵的意義。
如本發(fā)明的圖5所示,本發(fā)明將軌跡球設(shè)于原有鍵盤上,作為取代原有鍵盤↑、↓、←、→按鍵讓使用者在一個鍵盤上操作時,同時也還可以操作跟蹤球控制裝置功能,以減去以往在使用跟蹤球、鍵盤時的搬動動作;
其次,是將鼠標上的按鈕,設(shè)計于在鍵盤的左側(cè)Ctrl鍵與Alt鍵的正下方,讓使用者在操作鼠標時,可以雙手分開同時操作,此設(shè)計不但不會讓使用者的雙手相撞,而且在操作時,能更快速、更靈敏、更有效率的來作游標的控制。同時也減去以往在使用鼠標、鍵盤時的搬動動作。
另外,在本發(fā)明的圖5中的A為本發(fā)明的右按鈕(RightButton)。
綜合以上所述,本發(fā)明的以跟蹤球身兼鼠標與游標雙重功能的技術(shù),確較之傳統(tǒng)的鍵盤及鼠標的搭配使用更來得有效率,且本案于申請前并未見于刊物或公開使用在先,正確符合專利法第一條所要求的工業(yè)上的實用性的發(fā)明。
以上所述僅為發(fā)明的較佳實施例而已,凡熟悉此項技術(shù)之人士,利用本發(fā)明的精神所做成的各種變化,仍應包含于本案專利的保護范疇。
權(quán)利要求
1.一種兼具鼠標與鍵盤游標鍵的跟蹤球軟件處理方法,包括一鼠標/游標切換的方法,在軟件內(nèi)部有-Serout旗標,當Serout旗標設(shè)定為1時,表示跟蹤球還有系列資料沒有送完,軟件就不會檢查按鈕的狀態(tài),當Serout旗標設(shè)定為0時,軟件就會檢查跟蹤球右按鈕有變化嗎,若是軟件檢查到右按鈕被按下時,軟件便接著檢查鍵盤的Ctrl及Alt鍵是否被按下了,若是軟件檢查到Ctrl及Alt鍵被按下時,即符合Ctrl鍵、Alt鍵及右按鈕同時被按下時,軟件就會切換鼠標/游標的型態(tài)及改變游變LED的狀態(tài)(亮或滅),并進入相關(guān)的步驟;若是軟件檢查到右按鈕被按下時,而鍵盤的Ctrl及Alt鍵沒有被按下之性況時時,便保持按鈕狀態(tài)做為下次的判斷;一以跟蹤球取代的游標鍵,其游標鍵包含“↑”“↓”“←”“→”四鍵,而以橫軸的右方向為游標的“→”鍵,以橫軸的左方向為游標的“←”鍵;以及縱軸向上方向游標“↑”鍵,以縱軸的向下方向為游標的“↓”鍵;一向量變化量轉(zhuǎn)換成游標鍵制造碼的方法,若是軟件判斷橫軸與縱軸的累積向量變化不等于16時,則進入任何一個累積向量等于16中去判斷,要是累積向量等于16時,便將相對應的游標鍵制造碼存放到掃描碼暫存器存儲單元與設(shè)定70ms中斷碼等待時間中,便再清除橫軸及縱累積向量化量;一游標鍵中斷碼的產(chǎn)生方法,因鍵盤的掃描碼除了制造碼之外,還有中斷碼,所謂中斷碼即按鍵放掉時所送的碼,而跟蹤球的動作并無法模擬按鍵放掉的動作,所以于軟件采用另一方法來模擬,即從確認制造碼開始計時約70毫秒(ms),若70毫秒內(nèi)橫軸或縱軸的累積向量變化量沒有達到16個計數(shù),則送出相對于該制造碼的中斷碼;或者于70毫秒內(nèi),另一個游標鍵的制造碼被確認時,則先送出相對于前一個制造碼的中斷碼,如此即可達到完全模擬游標按鍵的動作;一增進游標鍵正確的方法,即橫軸與縱軸相對向量比較法,是以累積16個變化量當成游標鍵的一個按鍵動作,而以橫軸的右方向游標的“→”鍵,以橫軸的左方向為游標的“←”鍵;以及以縱軸的向上方向為游標的“↑”鍵;以縱軸的向下方向為游標的“↓”鍵,而游標鍵的決定以“上”、“下”、“左”、“右”四個方向的相對向量變化量,最先達到16個計數(shù)為依扭,然后四個方向的向量變化量都歸零,從頭開始計數(shù)。
2.如權(quán)利要求1所述的兼具鼠標與鍵盤游標鍵的跟蹤球軟件處理方法中的跟蹤球與鼠標按鈕,其中該哪跟蹤球置于原有鍵盤上,作為取代原有鍵盤上,作為取代原有鍵盤↑、↓、←、→按鍵,在一個鍵盤上操作時,同時也還可以操作跟蹤球控制裝置功能;其次,是鼠標上的按鈕,置于在鍵盤之左側(cè)Ctrl鍵與Alt鍵之正下方,在操作鼠標時,可以雙手分開同時操作。
全文摘要
本發(fā)明的兼具鼠標與鍵盤游標鍵的跟蹤球軟件處理方法,主要是將計算機跟蹤球(Track-Ball)與計算機鍵盤組合在一塊,透過微控器(Microcontroller)的掃描控制,使本產(chǎn)品除具有一盤計算機鍵盤的輸入功能外,更具備了圖形視窗軟件所必備的計算機鼠標功能。而透過微控器的控制,使得跟蹤球具有鼠標及鍵盤“↑”“↓”“←”“→”四個方向鍵的智能型功能,使操作更方便、更迅速、更靈巧,也簡化個人計算機所占用的空間,也解決分別購買的問題。
文檔編號G06F3/02GK1095496SQ93106149
公開日1994年11月23日 申請日期1993年5月20日 優(yōu)先權(quán)日1993年5月20日
發(fā)明者許昆泰 申請人:群光電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嘉定区| 阿拉善右旗| 阿拉尔市| 册亨县| 温宿县| 吉木萨尔县| 五指山市| 清涧县| 婺源县| 上饶县| 兴国县| 九江市| 合水县| 绍兴县| 谷城县| 磴口县| 唐山市| 车致| 武汉市| 临安市| 云浮市| 望谟县| 南澳县| 云和县| 德阳市| 博湖县| 绥滨县| 中牟县| 利辛县| 玛纳斯县| 大新县| 师宗县| 遂宁市| 会泽县| 富蕴县| 商水县| 孝义市| 柯坪县| 洛宁县| 扶余县| 申扎县|