專利名稱:快速輸入數(shù)字方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是涉及一種數(shù)字輸入方法及裝置,具體地是涉及一種使用數(shù)字鍵盤快速輸入數(shù)字的方法及裝置。
背景技術(shù):
傳統(tǒng)的筆記型計(jì)算機(jī)其數(shù)字鍵與英文鍵系以雙態(tài)功能制作,其是否在文字鍵模式或數(shù)字鍵模式下,全憑計(jì)算機(jī)內(nèi)部的標(biāo)記作判斷與鍵盤上的LED燈作判斷,在復(fù)合文字鍵與數(shù)字鍵的輸入文件時(shí),必須一下子切成文字模式,一下子切成數(shù)字模式,很不方便。
于是又有人就在筆記型計(jì)算機(jī)上再加入一個(gè)標(biāo)準(zhǔn)鍵盤,這又衍生一個(gè)問題,就是不易攜帶,鍵盤太大,有違背筆記型計(jì)算機(jī)輕薄短小的攜帶性原則。
有鑒于此又有人設(shè)計(jì)出只有數(shù)字鍵的小鍵盤,但是其鍵盤所處的模式跟筆記型計(jì)算機(jī)鍵盤上的狀態(tài)一模一樣,全憑計(jì)算機(jī)內(nèi)部的標(biāo)記作判斷與鍵盤上的LED燈作判斷,無實(shí)質(zhì)性變更。
中國(guó)專利申請(qǐng)第00102878.2號(hào)揭露了一種按鍵組的指令切換方法,其是在鍵盤控制器內(nèi)佳偵測(cè)NUM LOCK位狀態(tài)功能,當(dāng)NUM LOCK位致能時(shí),只要送出數(shù)字鍵的碼即可達(dá)到輸入功能,但當(dāng)NUM LOCK位除能時(shí)(也就是NUM LOCK LED滅時(shí)),其必須送NUM LOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK位致能,并送出命令將NUM LOCK燈點(diǎn)亮然后,再將數(shù)字鍵的單一按鍵碼送至計(jì)算機(jī),然后鍵盤內(nèi)的鍵盤控制器自動(dòng)再送一次NUMLOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK位除能,并送出命令將NUM LOCK燈熄滅之碼至鍵盤控制器,然后鍵盤控制器執(zhí)行,才將NUMLOCK的LED燈熄滅,耗費(fèi)很長(zhǎng)的時(shí)間,降低執(zhí)行速度。
舉例來說目前計(jì)算機(jī)之NUM LOCK位為除能,也就是鍵盤處在英文模式底下,此時(shí)小鍵盤自然而然的就是光標(biāo)功能,而在要輸入”123”,以上述習(xí)之技術(shù)4之方法,必須鍵盤控制器先判斷NUM LOCK位,送NUM LOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK位致能,鍵盤上LED燈點(diǎn)亮然后再將”1”的按鍵碼送至計(jì)算機(jī),然后再送一次NUM LOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK LED熄滅。
然后再送NUM LOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK燈點(diǎn)亮然后再將數(shù)字鍵“2”的按鍵碼送至計(jì)算機(jī),然后再送一次NUMLOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK LED熄滅。
然后又在送NUM LOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUMLOCK燈點(diǎn)亮然后再將數(shù)字鍵“3”的按鍵碼送至計(jì)算機(jī),然后再送一次NUM LOCK的碼至計(jì)算機(jī)內(nèi),經(jīng)由系統(tǒng)確認(rèn)在將NUM LOCK LED熄滅,由于系統(tǒng)必須確認(rèn)該NUM LOCK位狀態(tài),然后在下命令來改變鍵盤上NUMLED的狀態(tài),造成筆記型計(jì)算機(jī)上的NUM LED閃爍,整個(gè)速度變成很慢,又LED在明滅之間轉(zhuǎn)態(tài)造成能源的浪費(fèi)。
中國(guó)專利申請(qǐng)第00103036.1號(hào)揭露了一種鍵盤指令輸入模式之切換處理方法,其功能方法與專利申請(qǐng)第00102878.2號(hào)大致相同,主要如下1.一種鍵盤指令輸入模式之切換處理方法,該方法包括a)、沒有強(qiáng)制主鍵盤或輔助鍵盤任何一方須維持一定狀態(tài)之要求;b)、主鍵盤或輔助鍵盤的狀態(tài)為何,輔助鍵盤軟件會(huì)用狀態(tài)旗幟先記憶主鍵盤和輔助鍵盤的目前狀態(tài);c)、在按下輔助鍵盤的任意鍵時(shí),輔助鍵盤軟件會(huì)去判斷存在輔助鍵盤內(nèi)部旗幟之主鍵盤的狀態(tài)是否跟輔助鍵盤的狀態(tài)相同,若是,則直接送鍵盤碼;若否,則會(huì)送出數(shù)字鎖定碼給計(jì)算機(jī)主機(jī),讓主鍵盤狀態(tài)變成和輔助鍵盤的狀態(tài)相同,以便接收輔助鍵盤的鍵盤碼,接著送出鍵盤碼給計(jì)算機(jī)主機(jī),然后再次送數(shù)字鎖定碼給計(jì)算機(jī)主機(jī),將主鍵盤的狀態(tài)還原,而輔助鍵盤還是維持在原來的狀態(tài)。
該技術(shù)方案因處于一直轉(zhuǎn)態(tài)然后送出按鍵碼,然后轉(zhuǎn)態(tài)還原,同樣存在速度慢、能源浪費(fèi)等問題。
因此,對(duì)現(xiàn)有技術(shù)進(jìn)行改進(jìn),提供一種傳輸時(shí)間短,耗能少,可大幅減低鍵盤與主機(jī)傳輸負(fù)荷,以增快執(zhí)行速度而可以快速輸入數(shù)字鍵的方法實(shí)為必要。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種傳輸時(shí)間短、傳輸負(fù)荷低、耗能少、執(zhí)行速度快的快速輸入數(shù)字方法及裝置。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案提供一種快速輸入數(shù)字方法,其包括如下(1)首先執(zhí)行按鍵掃描并判斷記憶有無按鍵按下Num lock鍵,發(fā)現(xiàn)有按下按鍵,則執(zhí)行確認(rèn)按鍵位置;(2)在確認(rèn)按鍵位置后,判別設(shè)置于計(jì)算機(jī)內(nèi)部的Num lock標(biāo)記狀態(tài);(3)若Num lock標(biāo)記狀態(tài)為致能,則按第一個(gè)數(shù)字鍵后直接送出對(duì)應(yīng)按鍵碼;若Num lock標(biāo)記狀態(tài)為除能,則按第一個(gè)數(shù)字鍵后在送碼之前會(huì)先送出Num lock之?dāng)?shù)字碼功能,緊接著送出數(shù)字鍵碼。
(4)若在一定的時(shí)間間隔內(nèi)再按數(shù)字鍵,則鍵盤在各數(shù)字鍵前不再送出NUM LOCK之按鍵碼,而直接送出數(shù)字鍵碼。
(5)若在一定的時(shí)間間隔內(nèi)沒有再按數(shù)字鍵,則鍵盤會(huì)自動(dòng)送出Numlock鍵碼,以使NUM LOCK標(biāo)記復(fù)原。
輸入輔助裝置設(shè)置有與計(jì)算機(jī)Num lock標(biāo)記狀態(tài)同步的標(biāo)記狀態(tài),當(dāng)Num lock標(biāo)記狀態(tài)為致能,輸入輔助裝置為同步狀態(tài),可直接送出對(duì)應(yīng)按鍵碼;當(dāng)Num lock標(biāo)記狀態(tài)為除能,輸入輔助裝置為異步狀態(tài),先送出Num lock之?dāng)?shù)字碼功能,然后送出數(shù)字鍵碼。當(dāng)Num lock標(biāo)記狀態(tài)為除能,輸入輔助裝置為同步狀態(tài),輸入輔助裝置送出文字鍵碼。
在步驟(1)中,記憶Num lock鍵狀態(tài)后可將系統(tǒng)設(shè)置于等待延遲輸入的延遲機(jī)制。
步驟(2)~(3)可循環(huán)操作,步驟(2)~(5)亦可循環(huán)操作。
本發(fā)明再提供一種使用上述快速輸入數(shù)字方法的數(shù)字鍵輸入輔助裝置,其包括計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備包括鍵盤控制器以及數(shù)值輸入模塊鍵,該數(shù)值輸入模塊鍵與鍵盤控制器的輸入輸出線相連接。
該數(shù)字鍵輸入輔助裝置可連接有USB通用接口接頭,以便接插于計(jì)算機(jī)上,該數(shù)字鍵輸入輔助裝置的每一鍵帽上可印刷有至少兩種功能以上之?dāng)?shù)字、符號(hào),以供使用者選擇使用。
與現(xiàn)有技術(shù)相比,本發(fā)明有如下有益效果本發(fā)明快速輸入數(shù)字方法及裝置可提供傳輸時(shí)間短、傳輸負(fù)荷低、耗能少、執(zhí)行速度快的數(shù)字鍵入。
圖1是本發(fā)明快速輸入數(shù)字方法在主機(jī)NumLock亮?xí)r的流程示意圖;圖2是本發(fā)明快速輸入數(shù)字方法在主機(jī)NumLock滅時(shí)的流程示意圖;圖3是使用本發(fā)明快速輸入數(shù)字方法的輸入設(shè)備示意圖。
具體實(shí)施方式請(qǐng)參照?qǐng)D1~圖3,一種數(shù)字鍵輸入輔助裝置,其包括計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備包括鍵盤控制器以及數(shù)值輸入模塊鍵,該數(shù)值輸入模塊鍵與鍵盤控制器的輸入輸出線相連接。如圖3所示,虛線內(nèi)之主鍵盤為筆記型計(jì)算機(jī)用之鍵盤,其與計(jì)算機(jī)主機(jī)配套于一個(gè)殼體或可分開之殼體中,本創(chuàng)作之輔助裝置透過傳輸線與計(jì)算機(jī)主機(jī)相連接。
該數(shù)字鍵輸入輔助裝置可連接有USB通用接口接頭,以便接插于計(jì)算機(jī)上,該數(shù)字鍵輸入輔助裝置的每一鍵帽上可印刷有至少兩種功能以上之?dāng)?shù)字、符號(hào),以供使用者選擇使用。
數(shù)字鍵輸入輔助裝置采用一種快速輸入數(shù)字方法輸入數(shù)字鍵,其方法如下該輔助裝置的狀態(tài)標(biāo)記會(huì)記憶主機(jī)的Num Lock狀態(tài)標(biāo)記和目前輔助裝置的同步標(biāo)記狀態(tài),當(dāng)輔助裝置設(shè)置于異步狀態(tài)時(shí),由輔助裝置所送出的按鍵碼均能使計(jì)算機(jī)主機(jī)所呈現(xiàn)數(shù)字的功能。
當(dāng)主機(jī)為Num Lock致能的時(shí)候,輔助裝置設(shè)置于同步狀態(tài)時(shí)從輔助裝置所送出的按鍵碼不需要先送出NumLock的按鍵碼然后再送出數(shù)字的按鍵碼,就能達(dá)到顯示數(shù)字的功能。
當(dāng)主機(jī)為Num Lock除能的時(shí)候,當(dāng)輔助裝置設(shè)置于同步狀態(tài)時(shí)從輔助裝置所送出的按鍵碼為光標(biāo)功能。
當(dāng)主機(jī)Num Lock除能的時(shí)候,輔助裝置設(shè)置于異步狀態(tài)時(shí),從主機(jī)的鍵盤所送出的按鍵碼為文字功能,而我們從輔助裝置所送出的碼會(huì)先送出NumLock然后送出數(shù)字的按鍵碼至計(jì)算機(jī)主機(jī),完畢之后輔助裝置的鍵盤控制器會(huì)進(jìn)行等待,等待是否有其它的數(shù)字鍵輸入,當(dāng)有數(shù)字鍵輸入則因?yàn)榇藭r(shí)Num Lock已亮,故直接送出該數(shù)字鍵碼,然后輔助裝置的鍵盤控制器會(huì)進(jìn)行等待,周而復(fù)始。當(dāng)鍵盤控制器的等待時(shí)間已到,但沒有從輔助裝置輸入數(shù)字鍵,此時(shí)輔助裝置會(huì)再送出Num Lock碼回復(fù)到原來狀態(tài),也就是文字輸入狀態(tài)。
當(dāng)主機(jī)Num Lock致能的時(shí)候,輔助裝置設(shè)置于異步狀態(tài)時(shí),從主機(jī)的鍵盤所送出的按鍵碼為數(shù)字功能,而我們從輔助裝置所送出的碼會(huì)先送出NumLock的按鍵碼,使得主機(jī)為文字功能,而輔助裝置進(jìn)入光標(biāo)功能,然后送出數(shù)字的按鍵碼至計(jì)算機(jī)主機(jī),在計(jì)算機(jī)主機(jī)所能顯示的為光標(biāo)功能,完畢之后輔助裝置的鍵盤控制器會(huì)進(jìn)行等待,等待是否有其它的光標(biāo)鍵輸入,當(dāng)有光標(biāo)鍵輸入則因?yàn)榇藭r(shí)Num Lock已滅,故直接送出該游標(biāo)鍵碼,然后輔助裝置的鍵盤控制器會(huì)進(jìn)行等待,周而復(fù)始。當(dāng)鍵盤控制器的等待時(shí)間已到,但沒有從輔助裝置輸入數(shù)字鍵,此時(shí)輔助裝置會(huì)再送出Num Lock碼回復(fù)到原來狀態(tài),也就是數(shù)字輸入狀態(tài)。
固在本創(chuàng)作上的數(shù)值府次鍵盤上的鍵盤控制器增加了等待的機(jī)制,使得計(jì)算機(jī)主機(jī)上的NUM LED不用忙于閃爍,也不會(huì)使整個(gè)計(jì)算機(jī)系統(tǒng)的速度變成很慢,具有智慧化靈巧化,更人性化。
權(quán)利要求
1.一種快速輸入數(shù)字方法,其特征在于,其包括(1)首先執(zhí)行按鍵掃描并判斷記憶有無按鍵按下Num lock鍵,發(fā)現(xiàn)有按下按鍵,則執(zhí)行確認(rèn)按鍵位置;(2)在確認(rèn)按鍵位置后,判別設(shè)置于計(jì)算機(jī)內(nèi)部的Num lock標(biāo)記狀態(tài);(3)若Num lock標(biāo)記狀態(tài)為致能,則按第一個(gè)數(shù)字鍵后直接送出對(duì)應(yīng)按鍵碼;若Num lock標(biāo)記狀態(tài)為除能,則按第一個(gè)數(shù)字鍵后在送碼之前會(huì)先送出Num lock之?dāng)?shù)字碼功能,緊接著送出數(shù)字鍵碼。
2.如權(quán)利要求1所述的快速輸入數(shù)字方法,其特征在于,其進(jìn)一步包括若在一定的時(shí)間間隔內(nèi)再按數(shù)字鍵,則鍵盤在各數(shù)字鍵前不再送出NUMLOCK之按鍵碼,而直接送出數(shù)字鍵碼。
3.如權(quán)利要求1所述的快速輸入數(shù)字方法,其特征在于,其進(jìn)一步包括若在一定的時(shí)間間隔內(nèi)沒有再按數(shù)字鍵,則鍵盤會(huì)自動(dòng)送出Num lock鍵碼,以使NUM LOCK標(biāo)記復(fù)原。
4.如權(quán)利要求1所述的快速輸入數(shù)字方法,其特征在于,輸入輔助裝置設(shè)置有與計(jì)算機(jī)Num lock標(biāo)記狀態(tài)同步的標(biāo)記狀態(tài),當(dāng)Num lock標(biāo)記狀態(tài)為致能,輸入輔助裝置為同步狀態(tài),可直接送出對(duì)應(yīng)按鍵碼;當(dāng)Num lock標(biāo)記狀態(tài)為除能,輸入輔助裝置為異步狀態(tài),先送出Num lock之?dāng)?shù)字碼功能,然后送出數(shù)字鍵碼。
5.如權(quán)利要求4所述的快速輸入數(shù)字方法,其特征在于,當(dāng)Num lock標(biāo)記狀態(tài)為除能,輸入輔助裝置為同步狀態(tài),輸入輔助裝置送出文字鍵碼。
6.如權(quán)利要求1所述的快速輸入數(shù)字方法,其特征在于,在步驟(1)中,記憶Num lock鍵狀態(tài)后系統(tǒng)設(shè)置于等待延遲輸入的延遲機(jī)制。
7.如權(quán)利要求1所述的快速輸入數(shù)字方法,其特征在于,步驟(2)和(3)可循環(huán)操作。
8.一種使用如權(quán)利要求1所述快速輸入數(shù)字方法的數(shù)字鍵輸入輔助裝置,其包括計(jì)算機(jī)設(shè)備,其特征在于,該計(jì)算機(jī)設(shè)備包括鍵盤控制器以及數(shù)值輸入模塊鍵,該數(shù)值輸入模塊鍵與鍵盤控制器的輸入輸出線相連接。
9.如權(quán)利要求8所述的數(shù)字鍵輸入輔助裝置,其特征在于,該數(shù)字鍵輸入輔助裝置的每一鍵帽上皆印刷有至少兩種功能以上之?dāng)?shù)字、符號(hào)。
10.如權(quán)利要求8所述的數(shù)字鍵輸入輔助裝置,其特征在于,該數(shù)字鍵輸入輔助裝置連接有USB通用接口接頭。
全文摘要
本發(fā)明公開了一種快速輸入數(shù)字方法,其包括(1)首先執(zhí)行按鍵掃描并判斷記憶有無按鍵按下Num lock鍵,發(fā)現(xiàn)有按下按鍵,則執(zhí)行確認(rèn)按鍵位置;(2)在確認(rèn)按鍵位置后,判別設(shè)置于計(jì)算機(jī)內(nèi)部的Num lock標(biāo)記狀態(tài);(3)若Num lock標(biāo)記狀態(tài)為致能,則按第一個(gè)數(shù)字鍵后直接送出對(duì)應(yīng)按鍵碼;若Num lock標(biāo)記狀態(tài)為除能,則按第一個(gè)數(shù)字鍵后在送碼之前會(huì)先送出Num lock之?dāng)?shù)字碼功能,緊接著送出數(shù)字鍵碼。使用該快速輸入數(shù)字方法的裝置包括有鍵盤控制器以及與之連接的數(shù)值輸入模塊鍵。本發(fā)明傳輸時(shí)間短,耗能少,可大幅減低鍵盤與主機(jī)傳輸負(fù)荷,增快數(shù)字輸入執(zhí)行速度。
文檔編號(hào)G06F3/023GK1841283SQ20061005464
公開日2006年10月4日 申請(qǐng)日期2006年2月10日 優(yōu)先權(quán)日2006年1月23日
發(fā)明者張倍銘 申請(qǐng)人:東莞翊凱電器制品有限公司