[發(fā)明專利]鍵盤測試方法無效
| 申請?zhí)枺?/td> | 201110102981.7 | 申請日: | 2011-04-25 |
| 公開(公告)號: | CN102760091A | 公開(公告)日: | 2012-10-31 |
| 發(fā)明(設(shè)計)人: | 張倍銘 | 申請(專利權(quán))人: | 致伸科技股份有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 北京潤平知識產(chǎn)權(quán)代理有限公司 11283 | 代理人: | 董彬 |
| 地址: | 中國臺灣臺*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 鍵盤 測試 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種測試方法,尤其是關(guān)于一種鍵盤的測試方法。
背景技術(shù)
隨著科技日益發(fā)達,無論是工作或是休閑娛樂,電腦以及其外圍設(shè)備已是每個人日常生活中的一部分,而作為電腦以及使用者間的橋梁的輸入裝置亦受到相當大的重視。輸入裝置包括鼠標、鍵盤以及軌跡球等,其中以可利用多按鍵輸入指令及文字至電腦的鍵盤裝置最為重要。
請參閱第1圖,其為現(xiàn)有鍵盤裝置的外觀結(jié)構(gòu)示意圖。現(xiàn)有鍵盤裝置1的表面上設(shè)有多個按鍵,該些按鍵被分類為字母鍵10、數(shù)字鍵11、功能鍵12以及依各家廠商設(shè)計出的不同的特殊按鍵13等,而該些字母鍵10、數(shù)字鍵11、功能鍵12亦被通稱為一般按鍵,鍵盤上的按鍵是供使用者以手指觸壓而產(chǎn)生相對應(yīng)的信號至電腦,使電腦執(zhí)行被觸壓的按鍵功能,字母鍵10用以輸入英文字母等符號,數(shù)字鍵11用以輸入數(shù)字,功能鍵12則用以提供各種功能,例如F1~F12等。
其中,最特別的是特殊按鍵13,該特殊按鍵13通常用以控制鍵盤本身狀態(tài)或是電腦主機的狀態(tài),常見的特殊按鍵13包括有休眠鍵、喚醒鍵以及關(guān)閉電源鍵,特殊按鍵與上述其它按鍵最大不同之處在于,特殊按鍵輸入至電腦主機中的按鍵碼格式與其它一般按鍵不同,舉例來說,特殊按鍵的按鍵碼格式通常以0x02為開始,并且整個按鍵碼長度通常少于八個字節(jié),例如休眠鍵為0x020x02,而其它按鍵的按鍵碼的格式則為0x01。換句話說在USB鍵盤中的特殊按鍵通常它的用法頁(Usage?Page)不同于一般按鍵的用法頁。
鍵盤裝置于制造過程中必須經(jīng)過測試,以確保鍵盤裝置可正常工作。而鍵盤裝置的測試包括對鍵盤裝置的電路板的測試以及對組裝完成的鍵盤裝置進行完整的測試。以已組裝完成的鍵盤來說,現(xiàn)有測試方法會先將鍵盤插上測試主機,接著,以人工手動方式或以機器自動方式依序敲打按鍵,此時,鍵盤將輸出按鍵碼至測試主機中,在測試主機將該按鍵碼轉(zhuǎn)換為虛擬碼后,會由安裝于主機的測試程序自動判斷該虛擬碼是否與預(yù)設(shè)于測試主機中的正確的按鍵碼相同,若依序按壓完全部按鍵,并都符合上述條件,則判斷此鍵盤通過測試。
然而,現(xiàn)有用以測試的主機的系統(tǒng)多為windows,而測試程序則多利用Labview軟件所寫,在windows系統(tǒng)中,一般按鍵皆有預(yù)設(shè)其對應(yīng)的虛擬按鍵碼,而如上述的特殊按鍵的按鍵碼格式在測試主機的系統(tǒng)(windows)中則是未被定義的,也就是說若于測試時按壓特殊按鍵,測試主機的系統(tǒng)無法提供按壓特殊按鍵的虛擬碼,因此測試程序無法進行測試。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)存在的上述不足,提供一種鍵盤測試方法,能夠測試鍵盤上的特殊按鍵,包括休眠鍵、喚醒鍵、關(guān)閉電源鍵及退片鍵。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種鍵盤測試方法,用以測試一鍵盤的至少一特殊按鍵輸出至一主機的一特殊信息與至少一一般按鍵輸出至該主機的一一般信息,其中該特殊信息與該一般信息的編碼格式不同,該方法包括下列步驟:
(A)接收該鍵盤輸出的一按鍵信息;
(B)偵測輸出至該主機的該按鍵信息是否為該特殊信息,若是,則進行步驟(C),若否,該按鍵信息是為該一般信息,則進行步驟(E);
(C)攔截該特殊信息并轉(zhuǎn)換該特殊信息的編碼;
(D)接收已轉(zhuǎn)換編碼的該特殊信息并判斷其是否為預(yù)設(shè)的至少一按鍵編碼,若是,則進行步驟(F),若否,則顯示該鍵盤的一測試結(jié)果;
(E)處理該一般信息并判斷其是否為預(yù)設(shè)的該按鍵編碼,若是,則進行步驟(F),若否,則顯示該鍵盤的一測試結(jié)果;以及
(F)判斷是否已測試完該鍵盤的所有按鍵,若否,則進行步驟(A),若是,則顯示該鍵盤的一測試結(jié)果。
較佳地,該特殊按鍵是該鍵盤上的休眠鍵、喚醒鍵、關(guān)閉電源鍵或退片鍵。
較佳地,該主機包括一屏幕,該屏幕顯示該鍵盤的所有按鍵的圖式。
較佳地,于步驟(D)中,當判斷已轉(zhuǎn)換編碼的該特殊信息的編碼為預(yù)設(shè)的一按鍵編碼時,還包括使該屏幕上對應(yīng)該特殊信息的特殊按鍵的圖標改變顏色的步驟,以供一使用者判定測試結(jié)果。
較佳地,于步驟(E)中,當判斷該一般信息的編碼為預(yù)設(shè)的該按鍵編碼時,還包括使該屏幕上對應(yīng)該一般信息的一般按鍵的圖標改變顏色的步驟,以供一使用者判定測試結(jié)果。
較佳地,步驟(B)的偵測輸出至該主機的該按鍵信息是否為該特殊信息,以及步驟(C)的攔截該特殊信息并轉(zhuǎn)換該特殊信息的編碼是由安裝于該主機的一信息攔截模塊(hook)執(zhí)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于致伸科技股份有限公司,未經(jīng)致伸科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110102981.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:新式陀螺套件
- 下一篇:用于檢測爆炸物蒸汽的光電導(dǎo)傳感器材料





