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

Dos模式下鍵盤(pán)的測(cè)試方法

文檔序號(hào):6372572閱讀:522來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):Dos模式下鍵盤(pán)的測(cè)試方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種硬件的測(cè)試方法,特別是一種DOS模式下對(duì)鍵盤(pán)與操作系統(tǒng)及計(jì)算機(jī)其它硬設(shè)備之間的配合性進(jìn)行整合測(cè)試的方法。
背景技術(shù)
計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)工作中不可缺少的工具,要保證計(jì)算機(jī)的各種設(shè)備能正常工作,對(duì)其進(jìn)行各種測(cè)試是重要的手段。鍵盤(pán)(Keyboard)作為一種重要的計(jì)算機(jī)輸入裝置,擔(dān)負(fù)著接收用戶(hù)輸入的各種訊息的任務(wù),對(duì)其進(jìn)行測(cè)試也就成為衡量一臺(tái)計(jì)算機(jī)質(zhì)量的重要標(biāo)準(zhǔn)之一。
現(xiàn)有技術(shù)下也有在Windows下模式進(jìn)行鍵盤(pán)檢測(cè)的方法,但由于DOS模式下和計(jì)算機(jī)硬件的接觸更直接,不需要通過(guò)Windows下的一種中間層處理后再與計(jì)算機(jī)硬件接觸,所以一般都選用DOS模式進(jìn)行鍵盤(pán)測(cè)試。
傳統(tǒng)測(cè)試方法中,對(duì)鍵盤(pán)測(cè)試通常只包括控制器(Controller)、資料線(Dataline)等測(cè)試項(xiàng),但即使這些測(cè)試項(xiàng)都順利通過(guò),也不能保證鍵盤(pán)就能在實(shí)際工作環(huán)境下正常工作。因?yàn)槠錅y(cè)試對(duì)象僅僅是鍵盤(pán)本身,而鍵盤(pán)正常工作不僅與自身的質(zhì)量有關(guān),還與其跟主機(jī)板的鍵盤(pán)接口、操作系統(tǒng)的配合有關(guān),同時(shí)還要受到硬設(shè)備類(lèi)型的限制。
傳統(tǒng)測(cè)試方法只能對(duì)鍵盤(pán)進(jìn)行單獨(dú)測(cè)試,當(dāng)需要檢測(cè)鍵盤(pán)與操作系統(tǒng)及計(jì)算機(jī)其它硬設(shè)備之間的配合性時(shí),顯然是無(wú)法實(shí)現(xiàn)的,此時(shí),就需要一種能對(duì)鍵盤(pán)進(jìn)行整合測(cè)試的方法來(lái)解決上述問(wèn)題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明為解決上述問(wèn)題而提出了一種DOS模式下鍵盤(pán)的測(cè)試方法,通過(guò)對(duì)鍵盤(pán)與操作系統(tǒng)及計(jì)算機(jī)其它硬設(shè)備之間的配合性進(jìn)行整合測(cè)試,使測(cè)試結(jié)果更加可靠。
本發(fā)明可通過(guò)如下措施實(shí)現(xiàn)
本發(fā)明提出了一種DOS(Disk Operating System磁盤(pán)操作系統(tǒng))模式下鍵盤(pán)的測(cè)試方法,該方法包括如下步驟首先讀取鍵盤(pán)的原始數(shù)據(jù)文件;然后屏敝DOS中斷程序,建立用戶(hù)中斷程序;再通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼;接下來(lái),比對(duì)該掃描碼與該原始數(shù)據(jù)文件;最后輸出該比對(duì)結(jié)果。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該原始數(shù)據(jù)文件為所有按鍵的鍵值檔案及鍵位檔案。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該鍵值檔案中包括所有按鍵的觸發(fā)狀態(tài)掃描碼數(shù)值、常規(guī)狀態(tài)下的掃描碼數(shù)值及索引訊息。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該觸發(fā)狀態(tài)為該按鍵被按下。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該常規(guī)狀態(tài)為該按鍵被放開(kāi)。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該鍵位檔案中包括所有按鍵的鍵名、按鍵位置訊息及索引訊息。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該讀取鍵盤(pán)的原始數(shù)據(jù)文件的步驟后還包括根據(jù)讀取的該原始數(shù)據(jù)文件的信息建立鍵盤(pán)測(cè)試圖像的步驟。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中該屏敝DOS中斷程序,建立用戶(hù)中斷程序的步驟還包括以下步驟屏敝DOS中系統(tǒng)預(yù)設(shè)的鍵盤(pán)中斷程序;及獲取中斷函數(shù)的句柄,并重新設(shè)置中斷程序。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼的步驟還包括以下步驟獲取鍵盤(pán)中的按鍵在觸發(fā)狀態(tài)下的掃描碼數(shù)值;及獲取鍵盤(pán)中的按鍵在常規(guī)狀態(tài)下的掃描碼數(shù)值。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中比對(duì)該掃描碼與該原始數(shù)據(jù)文件的步驟還包括以下步驟在該鍵值檔案中搜尋與該按鍵的掃描碼數(shù)值相同的原始掃描碼;獲取該原始掃描碼的索引號(hào);及根據(jù)該索引在鍵位檔案中搜尋該按鍵的位置訊息,為該按鍵定位。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中輸出該比對(duì)結(jié)果是在該鍵盤(pán)測(cè)試圖像中輸出比對(duì)結(jié)果。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中在該鍵盤(pán)測(cè)試圖像中輸出比對(duì)結(jié)果的步驟還包括以下步驟用戶(hù)中斷程序接收到某個(gè)按鍵中斷訊號(hào),獲取該按鍵的掃描碼;在原始信息文件中搜尋與該掃描碼數(shù)值相同的原始掃描碼;根據(jù)該原始掃描碼獲取該按鍵的位置信息;及該鍵盤(pán)測(cè)試圖像上與按鍵的位置對(duì)應(yīng)的按鍵圖形消失。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其在原始信息文件中搜尋與該掃描碼相同的原始掃描碼的步驟為當(dāng)未搜尋到與該按鍵的掃描碼數(shù)值相同的原始掃描碼時(shí),該鍵盤(pán)測(cè)試圖像中與該按鍵定位相對(duì)應(yīng)的圖形將不發(fā)生變化。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中輸出該比對(duì)結(jié)果是以聲音方式輸出比對(duì)結(jié)果。
所述的DOS模式下鍵盤(pán)的測(cè)試方法,其中輸出該比對(duì)結(jié)果的步驟后還包括測(cè)試過(guò)程全部完畢后,恢復(fù)DOS中斷程序的步驟。
本發(fā)明的優(yōu)點(diǎn)在于與現(xiàn)有的方法相比,本發(fā)明提供DOS模式下鍵盤(pán)的測(cè)試方法,通過(guò)對(duì)鍵盤(pán)進(jìn)行整合操作系統(tǒng)及計(jì)算機(jī)其它硬設(shè)備環(huán)境下的測(cè)試,使測(cè)試結(jié)果更加可靠,從而避免了只對(duì)鍵盤(pán)進(jìn)行單獨(dú)測(cè)試,而在日后實(shí)際使用環(huán)境中可能出現(xiàn)與其它軟硬件環(huán)境不兼容的情況,提高了測(cè)試的質(zhì)量。
以下,本發(fā)明還將結(jié)合附圖對(duì)實(shí)施例作進(jìn)一步詳述。


圖1為本發(fā)明DOS模式下鍵盤(pán)的測(cè)試方法的總體流程圖;圖2為本發(fā)明所提供的屏敝DOS中斷程序并建立用戶(hù)中斷程序的流程圖;圖3為本發(fā)明所提供的通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼的流程圖;圖4為本發(fā)明所提供的比對(duì)該掃描碼與該原始數(shù)據(jù)文件的流程圖;圖5為本發(fā)明所提供的為鍵盤(pán)建立鍵盤(pán)測(cè)試圖像檔案的流程圖;及圖6為本發(fā)明所提供的鍵盤(pán)的測(cè)試圖像的示意圖。
其中,附圖標(biāo)記說(shuō)明如下步驟110讀取鍵盤(pán)的原始數(shù)據(jù)文件步驟120屏敝DOS中斷程序,建立用戶(hù)中斷程序步驟130通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼步驟140比對(duì)該掃描碼與該原始數(shù)據(jù)文件步驟150輸出該比對(duì)結(jié)果步驟210屏敝DOS中系統(tǒng)預(yù)設(shè)的鍵盤(pán)中斷程序步驟220獲取中斷函數(shù)的句柄,并重新設(shè)置中斷程序步驟310獲取鍵盤(pán)中的按鍵在觸發(fā)狀態(tài)下的掃描碼數(shù)值步驟320獲取鍵盤(pán)中的按鍵在常規(guī)狀態(tài)下的掃描碼數(shù)值步驟410在該鍵值檔案中搜尋與該按鍵的掃描碼數(shù)值相同的原始掃描碼步驟420獲取該原始掃描碼的索引號(hào)步驟430根據(jù)該索引在鍵位檔案中搜尋該按鍵的位置訊息,為該按鍵定位步驟510用戶(hù)中斷程序接收到某個(gè)按鍵中斷訊號(hào),獲取該按鍵的掃描碼步驟520在原始信息文件中搜尋與該掃描碼數(shù)值相同的原始掃描碼步驟530根據(jù)該原始掃描碼獲取該按鍵的位置信息步驟540該鍵盤(pán)測(cè)試圖像上與按鍵的位置對(duì)應(yīng)的按鍵圖形消失具體實(shí)施方式
請(qǐng)參見(jiàn)圖1,該圖為本發(fā)明的DOS模式下鍵盤(pán)的測(cè)試方法的總體流程圖,說(shuō)明如下首先讀取鍵盤(pán)的原始數(shù)據(jù)文件(步驟110);然后屏敝DOS中斷程序,建立用戶(hù)中斷程序(步驟120);再通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼(步驟130);接下來(lái),比對(duì)該掃描碼與該原始數(shù)據(jù)文件(步驟140);最后輸出該比對(duì)結(jié)果(步驟150)。
原始數(shù)據(jù)文件為所有按鍵的鍵值檔案及鍵位檔案,是作為預(yù)設(shè)的檔案儲(chǔ)存的,用來(lái)作為測(cè)試的依據(jù),其獲取步驟如下首先屏敝DOS中斷程序并建立用戶(hù)中斷程序;然后通過(guò)該用戶(hù)中斷程序獲取每個(gè)鍵盤(pán)按鍵的掃描碼;最后將上述按鍵的掃描碼進(jìn)行儲(chǔ)存,作為測(cè)試的依據(jù)。
其中,該掃描碼包括了按鍵的觸發(fā)狀態(tài)掃描碼數(shù)值(DOWN Scancode),也就是用戶(hù)按下按鍵時(shí)的掃描碼數(shù)值,以及按鍵的常規(guī)狀態(tài)掃描碼數(shù)值(UPScancode),也就是用戶(hù)放開(kāi)按鍵或者按鍵未被按下時(shí)的掃描碼數(shù)值。
鍵值檔案中包括所有按鍵的觸發(fā)狀態(tài)掃描碼數(shù)值、常規(guī)狀態(tài)下的掃描碼數(shù)值及索引訊息;鍵位檔案中包括所有按鍵的鍵名、按鍵位置訊息及索引訊息。鍵值檔案中的索引訊息與鍵位檔案中的索引訊息是相互對(duì)應(yīng)的,根據(jù)該索引訊息可以使兩個(gè)檔案中的信息對(duì)應(yīng),便于對(duì)檔案內(nèi)容的搜尋。
原始數(shù)據(jù)文件被建立之后,為了使測(cè)試時(shí)測(cè)試的效果更加直觀,清晰,可以根據(jù)該檔案為鍵盤(pán)建立鍵盤(pán)測(cè)試圖像檔案并進(jìn)行顯示。鍵盤(pán)圖像的建立是通過(guò)讀取原始數(shù)據(jù)文件中的鍵位檔案內(nèi)的按鍵鍵名、按鍵位置訊息來(lái)創(chuàng)建的。該按鍵位置訊息中包括了鍵盤(pán)上每個(gè)按鍵的二維坐標(biāo)(x軸或橫軸坐標(biāo),y軸或縱坐軸標(biāo))數(shù)值,根據(jù)上述坐標(biāo)數(shù)值,可以很方便的為鍵盤(pán)上所有按鍵創(chuàng)建出鍵盤(pán)的測(cè)試圖像,請(qǐng)參見(jiàn)圖6該圖為本發(fā)明所提供的實(shí)例的鍵盤(pán)測(cè)試圖像的示意圖。
下面,進(jìn)一步說(shuō)明本發(fā)明的流程。
請(qǐng)參見(jiàn)圖2,該圖為本發(fā)明所提供的屏敝DOS中斷程序并建立用戶(hù)中斷程序的流程圖,說(shuō)明如下首先屏敝DOS中系統(tǒng)預(yù)設(shè)的鍵盤(pán)中斷程序(步驟210);然后獲取中斷函數(shù)的句柄,并重新設(shè)置中斷程序(步驟220);最后進(jìn)入步驟130。
在現(xiàn)有技術(shù)中,DOS中僅提供鍵盤(pán)的ASCII碼的數(shù)值,而在本發(fā)明提供的方法中需要用到鍵盤(pán)的觸發(fā)狀態(tài)及常規(guī)狀態(tài)下的掃描碼數(shù)值,就必須通過(guò)重新建立中斷控制程序來(lái)獲取。
鍵盤(pán)是靠中斷進(jìn)行控制的,為了獲取鍵盤(pán)的觸發(fā)狀態(tài)及常規(guī)狀態(tài)下的掃描碼數(shù)值,必須將該中斷屏敝,進(jìn)入能獲取掃描碼的用戶(hù)自定義中斷程序,其方法步驟為首先用getvect(INTR)獲得中斷程序的句柄;然后屏敝預(yù)設(shè)的中斷,用setvect(INTR,F(xiàn)uncName)重新設(shè)定中斷程序的FuncName。
請(qǐng)參見(jiàn)圖3,該圖為本發(fā)明所提供的通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼的流程圖,說(shuō)明如下步驟130之后,首先獲取鍵盤(pán)中的按鍵在觸發(fā)狀態(tài)下的掃描碼數(shù)值(步驟310);然后獲取鍵盤(pán)中的按鍵在常規(guī)狀態(tài)下的掃描碼數(shù)值(步驟320);最后進(jìn)入步驟140。
在測(cè)試執(zhí)行過(guò)程中,當(dāng)鍵盤(pán)的按鍵被按下或者被放開(kāi)時(shí),將通過(guò)用戶(hù)自定義的中斷程序獲取該按鍵在觸發(fā)狀態(tài)或者常規(guī)狀態(tài)下的掃描碼數(shù)值。
請(qǐng)參見(jiàn)圖4,該圖為本發(fā)明所提供的比對(duì)該掃描碼與該原始數(shù)據(jù)文件的流程圖,說(shuō)明如下步驟140之后,首先在該鍵值檔案中搜尋與該按鍵的掃描碼數(shù)值相同的原始掃描碼(步驟410);然后獲取該原始掃描碼的索引號(hào)(步驟420);再根據(jù)該索引在鍵位檔案中搜尋該按鍵的位置訊息,為該按鍵定位(步驟430);最后進(jìn)入步驟150。
如果未在鍵值檔案中搜尋到與該按鍵的掃描碼數(shù)值相同的原始掃描碼,則說(shuō)明執(zhí)行測(cè)試的鍵盤(pán)中被按下的鍵的測(cè)試不正常,此時(shí)將以某種形式通知用戶(hù)。
如果在鍵值檔案中搜尋到與該按鍵的掃描碼數(shù)值相同的原始掃描碼,則說(shuō)明該按鍵測(cè)試正常;此時(shí)就能根據(jù)鍵位檔案中該按鍵的位置訊息中的索引號(hào)碼,清楚的知道用戶(hù)按下按鍵名稱(chēng)及具體坐標(biāo),并根據(jù)其坐標(biāo)為該按鍵進(jìn)行定位,為輸出測(cè)試結(jié)果提供了依據(jù)。
比對(duì)該掃描碼與該原始數(shù)據(jù)文件的步驟完成后,將輸出比對(duì)結(jié)果,輸出方式可以有很多種,如以圖像的形式輸出或者以聲音的形式輸出。
如果為鍵盤(pán)建立了鍵盤(pán)測(cè)試圖像檔案,就可以很直觀的將測(cè)試結(jié)果在該圖像中進(jìn)行顯示。請(qǐng)參見(jiàn)圖5,該圖為本發(fā)明所提供的為鍵盤(pán)建立了鍵盤(pán)測(cè)試圖像檔案的流程圖,說(shuō)明如下用戶(hù)中斷程序接收到某個(gè)按鍵中斷訊號(hào),獲取該按鍵的掃描碼(步驟510);在原始信息文件中搜尋與該掃描碼數(shù)值相同的原始掃描碼(步驟520);根據(jù)該原始掃描碼獲取該按鍵的位置信息(步驟530);該鍵盤(pán)測(cè)試圖像上與按鍵的位置對(duì)應(yīng)的按鍵圖形消失(步驟540)。
未搜尋到與該按鍵的掃描碼數(shù)值相同的原始掃描碼時(shí),該鍵盤(pán)測(cè)試圖像中與該按鍵定位相對(duì)應(yīng)的圖形將不發(fā)生變化。
測(cè)試過(guò)程全部完畢后,通過(guò)setvect(INTR,oldhandler)恢復(fù)預(yù)設(shè)的DOS中斷程序。
下面用一種較佳的實(shí)例來(lái)說(shuō)明本發(fā)明的流程。
讀取預(yù)先儲(chǔ)存好的待測(cè)試鍵盤(pán)的原始數(shù)據(jù)文件,并為其建立相應(yīng)的鍵盤(pán)測(cè)試圖像文件;屏敝DOS中斷程序,建立用戶(hù)中斷程序;其中,在中斷設(shè)置之前,首先設(shè)定儲(chǔ)存中斷向量的句柄指針interrupt(*oladhandler9A)(_CPPARGS);然后設(shè)定儲(chǔ)存中斷相應(yīng)函數(shù)interrupt handler9A(_CPPARGS){};#define INTR 0x9獲得中斷程序的句柄getvect(INTR)然后屏敝預(yù)設(shè)的中斷,重新設(shè)定中斷程序的FuncNamesetvect(INTR,F(xiàn)uncName)用戶(hù)按下ESC鍵,然后放開(kāi);此時(shí),將通過(guò)用戶(hù)自定義的中斷程序獲取ESC鍵的觸發(fā)狀態(tài)及常規(guī)狀態(tài)下的掃描碼數(shù)值;將ESC鍵的掃描碼數(shù)值與原始數(shù)據(jù)文件中的原始掃描碼進(jìn)行比對(duì),找到ESC鍵在原始掃描碼中的索引號(hào),并通過(guò)該索引號(hào)找到ESC鍵的位置信息,為ESC鍵定位;讀取鍵盤(pán)測(cè)試圖像文件并進(jìn)行顯示,根據(jù)ESC鍵的定位,該圖像中ESC鍵的對(duì)應(yīng)圖像將消失。
至此,ESC鍵的測(cè)試完成。待測(cè)試鍵盤(pán)中的其它按鍵的測(cè)試過(guò)程與ESC鍵相同。
待測(cè)鍵盤(pán)中的所有按鍵都測(cè)試完畢后,通過(guò)setvect(INTR,oldhandler)恢復(fù)預(yù)設(shè)的DOS中斷程序,待測(cè)鍵盤(pán)的測(cè)試過(guò)程全部完畢。
以上所述,僅為本發(fā)明的較佳實(shí)施例,并非用來(lái)限定本發(fā)明的實(shí)施范圍;即凡依本發(fā)明所作的均等變化與修飾,皆在本發(fā)明所涵蓋的范圍中。
權(quán)利要求
1.一種DOS模式下鍵盤(pán)的測(cè)試方法,該方法至少包括以下步驟讀取鍵盤(pán)的原始數(shù)據(jù)文件;屏敝DOS中斷程序,建立用戶(hù)中斷程序;通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼;比對(duì)該掃描碼與該原始數(shù)據(jù)文件;及輸出該比對(duì)結(jié)果。
2.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該原始數(shù)據(jù)文件為所有按鍵的鍵值檔案及鍵位檔案。
3.如權(quán)利要求2所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該鍵值檔案中包括所有按鍵的觸發(fā)狀態(tài)掃描碼數(shù)值、常規(guī)狀態(tài)下的掃描碼數(shù)值及索引訊息。
4.如權(quán)利要求3所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該觸發(fā)狀態(tài)為該按鍵被按下。
5.如權(quán)利要求3所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該常規(guī)狀態(tài)為該按鍵被放開(kāi)。
6.如權(quán)利要求2所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該鍵位檔案中包括所有按鍵的鍵名、按鍵位置訊息及索引訊息。
7.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該讀取鍵盤(pán)的原始數(shù)據(jù)文件的步驟后還包括根據(jù)讀取的該原始數(shù)據(jù)文件的信息建立鍵盤(pán)測(cè)試圖像的步驟。
8.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于該屏敝DOS中斷程序,建立用戶(hù)中斷程序的步驟還包括以下步驟屏敝DOS中系統(tǒng)預(yù)設(shè)的鍵盤(pán)中斷程序;及獲取中斷函數(shù)的句柄,并重新設(shè)置中斷程序。
9.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于通過(guò)該用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼的步驟還包括以下步驟獲取鍵盤(pán)中的按鍵在觸發(fā)狀態(tài)下的掃描碼數(shù)值;及獲取鍵盤(pán)中的按鍵在常規(guī)狀態(tài)下的掃描碼數(shù)值。
10.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于比對(duì)該掃描碼與該原始數(shù)據(jù)文件的步驟還包括以下步驟在該鍵值檔案中搜尋與該按鍵的掃描碼數(shù)值相同的原始掃描碼;獲取該原始掃描碼的索引號(hào);及根據(jù)該索引在鍵位檔案中搜尋該按鍵的位置訊息,為該按鍵定位。
11.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于輸出該比對(duì)結(jié)果是在該鍵盤(pán)測(cè)試圖像中輸出比對(duì)結(jié)果。
12.如權(quán)利要求11所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于在該鍵盤(pán)測(cè)試圖像中輸出比對(duì)結(jié)果的步驟還包括以下步驟用戶(hù)中斷程序接收到某個(gè)按鍵中斷訊號(hào),獲取該按鍵的掃描碼;在原始信息文件中搜尋與該掃描碼數(shù)值相同的原始掃描碼;根據(jù)該原始掃描碼獲取該按鍵的位置信息;及該鍵盤(pán)測(cè)試圖像上與按鍵的位置對(duì)應(yīng)的按鍵圖形消失。
13.如權(quán)利要求12所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于其在原始信息文件中搜尋與該掃描碼相同的原始掃描碼的步驟為當(dāng)未搜尋到與該按鍵的掃描碼數(shù)值相同的原始掃描碼時(shí),該鍵盤(pán)測(cè)試圖像中與該按鍵定位相對(duì)應(yīng)的圖形將不發(fā)生變化。
14.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于輸出該比對(duì)結(jié)果是以聲音方式輸出比對(duì)結(jié)果。
15.如權(quán)利要求1所述的DOS模式下鍵盤(pán)的測(cè)試方法,其特征在于輸出該比對(duì)結(jié)果的步驟后還包括測(cè)試過(guò)程全部完畢后,恢復(fù)DOS中斷程序的步驟。
全文摘要
本發(fā)明涉及一種DOS模式下鍵盤(pán)的測(cè)試的方法,用于對(duì)鍵盤(pán)及其與主機(jī)板接口及操作系統(tǒng)的配合性進(jìn)行整合測(cè)試,使測(cè)試結(jié)果更加可靠,該方法包括如下步驟首先讀取鍵盤(pán)的原始數(shù)據(jù)文件,然后屏敝DOS中斷程序,建立用戶(hù)中斷程序,再通過(guò)用戶(hù)中斷程序獲取測(cè)試執(zhí)行過(guò)程中鍵盤(pán)按鍵的掃描碼,接下來(lái),比對(duì)掃描碼與原始數(shù)據(jù)文件,最后輸出比對(duì)結(jié)果。
文檔編號(hào)G06F11/34GK1567231SQ0314871
公開(kāi)日2005年1月19日 申請(qǐng)日期2003年6月24日 優(yōu)先權(quán)日2003年6月24日
發(fā)明者劉文涵, 宋建福, 丁懷亮 申請(qǐng)人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金川县| 四会市| 菏泽市| 葫芦岛市| 崇仁县| 明水县| 巩义市| 宜川县| 车险| 格尔木市| 安达市| 新民市| 南皮县| 高密市| 白水县| 无锡市| 凯里市| 崇礼县| 平山县| 慈溪市| 丰镇市| 泽库县| 五原县| 抚州市| 衡东县| 五指山市| 沛县| 马鞍山市| 阳朔县| 拜城县| 壶关县| 赞皇县| 怀仁县| 榕江县| 西畴县| 弥勒县| 耒阳市| 贵定县| 敦煌市| 雅江县| 木兰县|