專利名稱:鍵盤控制器接腳的測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種鍵盤控制器接腳的測試方法,特別涉及一種較省時省力的鍵盤控 制器接腳的測試方法。
背景技術(shù):
于現(xiàn)今的信息時代中,當(dāng)使用者想使用計算機時,鍵盤式一個重要的數(shù)據(jù)輸入裝 置。使用者利用鍵盤的按鍵即可輸入數(shù)據(jù)、數(shù)據(jù)或程序并將其儲存于計算機的記憶裝置之 中,以使用計算機的各種功能。而實際上,使用者以鍵盤輸入的信息是通過配置于計算機的 主機板的鍵盤控制器傳達給計算機的。因此鍵盤控制器的正常工作與否將影響到輸入計算 機的信號是否正常。一般而言,鍵盤控制器以行數(shù)據(jù)線以及列數(shù)據(jù)線所構(gòu)成的鍵盤矩陣來對應(yīng)鍵盤的 按鍵,且鍵盤矩陣中的每一個碼代表一個相對應(yīng)的按鍵。雖然一般鍵盤矩陣是為18*8的尺 寸,意即一共有沈條數(shù)據(jù)線;但實際上被使用的常只有17*7 條數(shù)據(jù)線)的鍵盤矩陣。 而筆記型計算機等不使用PS/2接口或是通用序列總線(Universal Serial Bus,USB)接口 的鍵盤,常采用將鍵盤的排線直接與鍵盤控制器的沈根接腳焊接的方法相連。而測試鍵盤控制器的接腳焊接后是否能正常作用是為測試主機板時的一個必須 的測試項目。然而傳統(tǒng)的測試方法需逐一按壓鍵盤上每一個按鍵方能完成測試,不但浪費 時間,亦浪費測試人力。且由于測試人員使用傳統(tǒng)的測試方法時,需要按壓極大量的按鍵, 更易引發(fā)連鍵等人為測試錯誤的情形。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種鍵盤控制器接腳的測試方法,其是用以測試多 個鍵盤控制器接腳。其中鍵盤控制器接腳電性連接一鍵盤控制器(keyboard controller,KBC)與一鍵 盤,且鍵盤具有多個鍵盤按鍵。鍵盤控制器接腳的測試方法包括接收對應(yīng)鍵盤的一按鍵 定義表(key define map);依據(jù)鍵盤以及按鍵定義表選定一部分的鍵盤按鍵為多個測試按 鍵,其中這些測試按鍵所對應(yīng)的這些鍵盤控制器接腳包含所有的鍵盤控制器接腳;以及依 據(jù)這些測試按鍵,測試鍵盤控制器接腳。較佳的是,其中該些測試按鍵是在鍵盤中排成列。根據(jù)本發(fā)明的一實施范例,鍵盤具有多個鍵盤列。“依據(jù)鍵盤以及按鍵定義表選定 一部分的鍵盤按鍵為這些測試按鍵”的步驟可包括選取多個這些鍵盤列作為一鍵盤列組; 判斷鍵盤列組的鍵盤按鍵所對應(yīng)的這些鍵盤控制器接腳是否包含所有的鍵盤控制器接腳; 若是,將鍵盤列組的鍵盤按鍵作為這些測試按鍵。而“依據(jù)這些測試按鍵,測試鍵盤控制器接腳”的步驟則可包括按壓鍵盤的這些 測試按鍵。根據(jù)本發(fā)明的另一實施范例,鍵盤亦具有多個鍵盤列。而“依據(jù)鍵盤以及按鍵定義表選定一部分的鍵盤按鍵為這些測試按鍵”的步驟可包括A1選取多個這些鍵盤列作為鍵 盤列組;A2判斷鍵盤列組的鍵盤按鍵所對應(yīng)的這些鍵盤控制器接腳是否包含所有的鍵盤 控制器接腳;A3若是,將鍵盤列組作為一候選列組;A4重復(fù)步驟Al,A2,A3直到得到對應(yīng)該 鍵盤的所有候選列組;A5由這些候選列組中選定鍵盤列組之一;以及A6將被選定的鍵盤列 組的鍵盤按鍵作為這些測試按鍵。更佳的是,被選定的鍵盤列組是具有最少數(shù)量的全部相 鄰的鍵盤列。此外,按鍵定義表可包括每一個鍵盤按鍵所對應(yīng)的一對應(yīng)碼(scan code)、一第一 接腳以及一第二接腳,且這些測試按鍵的第一接腳以及第二接腳涵蓋所有的鍵盤控制器接 腳。而根據(jù)本發(fā)明的一實施范例,鍵盤控制器可具有26個鍵盤控制器接腳。綜上所述,根據(jù)本發(fā)明的鍵盤控制器的測試方法是選出足以涵蓋所有鍵盤控制器 接腳的鍵盤按鍵作為測試按鍵,因此僅需以鍵盤中一部分的鍵盤按鍵進行測試,而節(jié)省測 試時間以及人力成本。且由于減少測試按鍵,亦可有效地將低測試人選于測試時產(chǎn)生連鍵 等人為錯誤的機率。此外,根據(jù)本發(fā)明的鍵盤控制器的測試方法提出的選擇測試按鍵的方 法不僅簡易又有效率,亦可配合不同的按鍵定義表,故亦相當(dāng)具有彈性。以下結(jié)合附圖和具體實施例對本發(fā)明進行詳細(xì)描述,但不作為對本發(fā)明的限定。
圖1為根據(jù)本發(fā)明一實施范例的鍵盤控制器接腳的方框示意圖;圖2為根據(jù)本發(fā)明一實施范例的按鍵定義表的示意圖;圖3為根據(jù)本發(fā)明一實施范例的鍵盤控制器接腳的測試方法的流程示意圖;圖4為根據(jù)本發(fā)明一實施范例的步驟S50的流程示意圖;圖5為根據(jù)本發(fā)明另一實施范例的步驟S50的流程示意圖;圖6A為根據(jù)本發(fā)明一實施范例的測試按鍵的示意圖;圖6B為根據(jù)本發(fā)明另一實施范例的測試按鍵的示意圖;圖7A為根據(jù)本發(fā)明一實施范例的第一測試示意圖;圖7B為根據(jù)本發(fā)明一實施范例的第二測試示意圖;以及圖7C為根據(jù)本發(fā)明一實施范例的第三測試示意圖。其中,附圖標(biāo)記20主機板22鍵盤控制器24鍵盤控制器接腳30 鍵盤32鍵盤按鍵34按鍵定義表36對應(yīng)碼38測試按鍵391連鍵按鍵392錯誤按鍵
具體實施例方式以下在實施方式中詳細(xì)敘述本發(fā)明的詳細(xì)特征以及優(yōu)點,其內(nèi)容足以使本領(lǐng)域技 術(shù)人員了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實施,且根據(jù)本說明書所揭露的內(nèi)容、權(quán)利要求范圍 及圖式,本領(lǐng)域技術(shù)人員可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點。本發(fā)明提供一種鍵盤控制器接腳的測試方法 ,其是用以測試一鍵盤控制器 (Keyboard Controller,KBC)的多個鍵盤控制器接腳(pin)。請參照圖1,其為根據(jù)本發(fā)明 一實施范例的鍵盤控制器接腳的方框示意圖。如圖1所示,鍵盤控制器22是配置于一主機 板20,且鍵盤控制器22通過鍵盤控制器接腳M與一鍵盤30相連接。鍵盤30并具有多個 鍵盤按鍵32。主機板20是可被配置于一電子裝置,例如筆記型計算機。主機板20可通過鍵盤 控制器22以及鍵盤控制器接腳M接收使用者以鍵盤30輸入的數(shù)據(jù),并提供給電子裝置。 舉例來說,筆記型計算機的內(nèi)建鍵盤通常不使用PS/2接口或是通用序列總線Universal Serial Bus,USB接口。相對地,筆記型計算機的內(nèi)建鍵盤可直接通過鍵盤控制器接腳M直 接連接到主機板20上的鍵盤控制器22。根據(jù)本發(fā)明的一實施范例,鍵盤控制器22可具有 26個鍵盤控制器接腳24。但沈個鍵盤控制器接腳M中的第25個以及第沈個鍵盤控制 器接腳M可不被使用,而僅有M個鍵盤控制器接腳M被用以連接鍵盤控制器22以及鍵 盤30。鍵盤30可以適用于不同國家或是不同語系,亦可具有不同的按鍵分布方式(又稱 為布局)。例如鍵盤30可以是日語系的S67JP型鍵盤、傳統(tǒng)的美式QWERTY布局鍵盤或是 筆記型計算機常用的87鍵鍵盤。更詳細(xì)地說,不同的鍵盤30可具有不同數(shù)量的鍵盤按鍵 32,且這些鍵盤按鍵32的定義或是被排放的位置均可不同。根據(jù)本發(fā)明所提供的鍵盤控制 器接腳的測試方法并不對鍵盤30以及鍵盤按鍵32有所限制。較佳的是,于鍵盤30中多個鍵盤按鍵32可排成一列(row)。依據(jù)不同的鍵盤布局, 鍵盤30上的鍵盤按鍵32可分成多個區(qū)塊或是排成數(shù)列,以方便使用者進行輸入的動作。鍵盤控制器22接收鍵盤控制器接腳M傳送的信號后,查詢一按鍵定義表(key define map,亦稱為鍵盤矩陣)以得知是哪一個鍵盤按鍵32被按壓。請參照圖2,其是為根 據(jù)本發(fā)明一實施范例的按鍵定義表的示意圖。按鍵定義表34是依鍵盤制造廠商以及鍵盤 型號有所不同。根據(jù)本發(fā)明的一實施范例,按鍵定義表34包括每一個鍵盤按鍵32對應(yīng)的 一對應(yīng)碼(scan code) 36、一第一接腳以及一第二接腳。按鍵定義表34以一個矩陣表示所有的對應(yīng)碼36以及與對應(yīng)碼36相對應(yīng)的鍵盤 按鍵32。更詳細(xì)地說,按鍵定義表34將鍵盤控制器22的鍵盤控制器接腳M區(qū)分為第一接 腳(亦稱為列數(shù)據(jù)線)以及第二接腳(亦稱為行數(shù)據(jù)線),并分別作為矩陣的橫軸坐標(biāo)以及 縱軸坐標(biāo)。需注意的是,鍵盤按鍵32于鍵盤30上的位置,與鍵盤按鍵32對應(yīng)的對應(yīng)碼36 以及與在按鍵定義表34對應(yīng)的位置無關(guān)。舉例而言,“T”的鍵盤按鍵32對應(yīng)到“ 10”的對應(yīng)碼36,且“ 10”的對應(yīng)碼36是對 應(yīng)于9號以及16號鍵盤控制器接腳24。則當(dāng)鍵盤控制器22同時由9號以及16號鍵盤控 制器接腳M收到信號時,查閱按鍵定義表34得知是對應(yīng)于“10”的對應(yīng)碼36的鍵盤按鍵 32被按壓。鍵盤控制器22接著還可查詢一對照表以獲得對應(yīng)于“10”的對應(yīng)碼36所代表 的意義。
5
接下來說明本發(fā)明提供的鍵盤控制器接腳的測試方法的步驟。請參照圖3,其為根 據(jù)本發(fā)明一實施范例的鍵盤控制器接腳的測試方法的流程示意圖。鍵盤控制器接腳的測試方法首先接收對應(yīng)待測的鍵盤控制器接腳M以及鍵盤控 制器22的按鍵定義表34 (步驟S40),接著依據(jù)鍵盤30以及按鍵定義表34選定一部分的鍵 盤按鍵32作為多個測試按鍵(步驟S50)。依據(jù)每一個鍵盤按鍵32在鍵盤30上的位置,以 及每一個鍵盤按鍵32對應(yīng)的鍵盤控制器接腳M,一部分的鍵盤按鍵32被選為測試按鍵,以 進行鍵盤控制器接腳M的測試。根據(jù)本發(fā)明所提供的鍵盤控制器接腳的測試方法,被選為測試按鍵的這些鍵盤按 鍵32所對應(yīng)的鍵盤控制器接腳M需涵蓋所有的鍵盤控制器接腳對。以下為一個例子,其 中每一個鍵盤按鍵32對應(yīng)于兩個鍵盤控制器接腳M。假設(shè)有20個鍵盤按鍵32被選為測 試按鍵,且所有用于傳遞信號的鍵盤控制器接腳M為M個。則這20個測試按鍵所對應(yīng)的 鍵盤控制器接腳M包含全部M個用于傳遞信號的鍵盤控制器接腳對。較佳的是,被選為測試按鍵的這些鍵盤按鍵32在鍵盤30的位置互相靠近,例如測 試按鍵是位于鍵盤30的同一區(qū)塊或是同一列上。此外,于步驟S50中,可選擇盡可能少數(shù) 的測試按鍵來進行測試。選出測試按鍵之后,鍵盤控制器接腳的測試方法依據(jù)這些測試按鍵測試鍵盤控制 器接腳M(步驟S60)。舉例而言,測試的方法可以是按壓這些測試按鍵。依據(jù)這些測試按 鍵測試鍵盤控制器接腳M的步驟60的說明請容后詳述。而為了有效率且簡便地得到足以涵蓋所有鍵盤控制器接腳M且適當(dāng)?shù)臏y試按 鍵,根據(jù)本發(fā)明的鍵盤控制器接腳的測試方法提出下面兩種挑選方法。請參照圖4,其是為根據(jù)本發(fā)明一實施范例的步驟S50的流程示意圖。根據(jù)本發(fā) 明的一實施范例,鍵盤30具有多個鍵盤列,其中每一個鍵盤列包含成一列的多個鍵盤按鍵 32。于步驟S50中,首先可選取多個(至少兩個)鍵盤列作為一鍵盤列組(步驟S51)。更 詳細(xì)的說,兩列、三列或是更多列的鍵盤列可被選為鍵盤列組,且被選為鍵盤列組的鍵盤列 不一定需要彼此鄰接。接著鍵盤控制器接腳的測試方法判斷鍵盤列組的鍵盤按鍵32所對應(yīng)的鍵盤控制 器接腳M是否包含所有的鍵盤控制器接腳M (步驟S5》。于步驟S52中,可逐一對比鍵盤 列組所包括的鍵盤按鍵32的鍵盤控制器接腳24,以確認(rèn)有哪些鍵盤控制器接腳M已被鍵 盤列組涵蓋到。如此一來,便可得知于步驟S51挑選的多個鍵盤列的鍵盤按鍵32的鍵盤控 制器接腳M是否足以涵蓋所有的鍵盤控制器接腳對。若于步驟S52中確認(rèn)目前的鍵盤列組所包含的鍵盤控制器接腳M已涵蓋所有的 鍵盤控制器接腳對,則將鍵盤列組的鍵盤按鍵32作為這些測試按鍵(步驟S5!3)。換句話 說,能涵蓋所有鍵盤控制器接腳M的鍵盤列組所包括的這些鍵盤按鍵32即被設(shè)定為測試 按鍵。相反地,若于步驟S52中確認(rèn)目前的鍵盤列組所包含的鍵盤控制器接腳M并無涵蓋 所有的鍵盤控制器接腳對,則回到步驟S51重新挑選不同的一組鍵盤列組。舉例而言,若第一次挑選第一列和第二列的鍵盤列做為鍵盤列組,則第二次時可 挑選第一列和第三列的鍵盤列做為鍵盤列組。此外,當(dāng)所有僅包含兩列的鍵盤列的鍵盤列 組的鍵盤控制器接腳M都無法涵蓋所有的鍵盤控制器接腳M時,可逐漸增加鍵盤列組包 括的鍵盤列的數(shù)量(例如三列或四列)。
由于由步驟S51、步驟S52以及步驟S53得到的測試按鍵是為多個排成一列的鍵盤 列,因此測試按鍵能夠被快速地連續(xù)按壓以進行測試。測試人員可以由左至右快速且順暢 地連續(xù)按壓測試按鍵,故與傳統(tǒng)的測試方法相較之下,本發(fā)明所提供的鍵盤控制器接腳的 測試方法僅需要較少的測試時間以及人力成本。請參照圖5,其是為根據(jù)本發(fā)明另一實施范例的步驟S50的流程示意圖。圖4的實 施范例找到一組能夠涵蓋所有鍵盤控制器接腳M的鍵盤列組之后,便將鍵盤列組的鍵盤 按鍵32做為測試按鍵。而圖5的實施范例并非將找到的第一組符合需求(即涵蓋所有的 鍵盤控制器接腳24)的鍵盤列組的鍵盤按鍵32做為測試按鍵,而是找出所有能夠涵蓋所有 的鍵盤控制器接腳M的鍵盤列組后再由這些鍵盤列組中擇一進行測試。更詳細(xì)地說,若于步驟S52中確認(rèn)目前的鍵盤列組所包含的鍵盤控制器接腳M已 涵蓋所有的鍵盤控制器接腳M,則將鍵盤列組作為一候選列組(步驟S54)。接著判斷是否 得到對應(yīng)鍵盤的所有候選列組(步驟S5Q,也就是判斷是否對應(yīng)鍵盤30的所有可能的鍵 盤列組均于步驟S52被確認(rèn)過。若尚未得到對應(yīng)鍵盤30的所有的候選列組,則再回到步驟 S51重新挑選不同的一組鍵盤列組,以逐步獲得所有的候選列組。最后,則在得到所有對應(yīng)于鍵盤30的候選列組后,選擇一組候選列組的鍵盤按鍵 32作為這些測試按鍵(步驟S56)。換句話說,于步驟S56選擇候選列組之一,并將被選擇 的候選列組的鍵盤按鍵32作為測試按鍵以進行測試。更佳的是,被選定的的候選列組(所代表的鍵盤列組)是具有最少數(shù)量的全部相 鄰的鍵盤列。借由在步驟S56中選擇具有最少鍵盤列的列數(shù),且全部或是盡可能相鄰的候 選列組,能得到最佳化的測試按鍵。而相鄰的鍵盤列以及其鍵盤按鍵32能夠更進一步地縮 短于步驟S60測試時所需花費的工時以及人力成本。舉例而言,若第一個候選列組具有第 一列以及第三列的鍵盤列,而第二個候選列組具有第二列以及第三列的鍵盤列,則第二個 候選列組的鍵盤按鍵32被選為測試按鍵。需注意的是,本發(fā)明提供的鍵盤控制器接腳的測試方法選擇測試按鍵的標(biāo)準(zhǔn)是 為涵蓋所有的鍵盤控制器接腳對、被選取的測試按鍵盡可能相鄰或排成一列,以及被選 取的測試按鍵盡可能地少量。而其中只有第一項是為必要條件。換句話說,測試按鍵可為 了排成一列具有略多的鍵盤按鍵32,亦可以為了減少數(shù)量而不完全連成一排。請同時參照圖6A以及圖6B,其分別為根據(jù)本發(fā)明不同實施范例的測試按鍵的示 意圖。如圖6A所示,測試按鍵38雖集中分布于下面三列的鍵盤列,但為了減少測試按鍵38 的數(shù)量,對應(yīng)重復(fù)的鍵盤控制器接腳M的鍵盤按鍵32并未被選為測試按鍵38。相較之下, 圖6B所示的下面三列的鍵盤列的所有鍵盤按鍵32都被選為測試按鍵38,以方便測試人員 連續(xù)按壓測試按鍵38以進行測試。接下來以實際地測試情況介紹步驟S60。請依序參考圖7A、圖7B以及圖7C,其分 別為根據(jù)本發(fā)明一實施范例的第一測試示意圖、第二測試示意圖以及第三測試示意圖。圖 7A、圖7B以及圖7C的實施范例是以圖6B所繪示的測試按鍵38進行鍵盤控制器接腳M的 測試。在進行測試前,可于與主機板20相連的一屏幕提供如圖6B的測試按鍵38的信息 予測試人員。其中例如可將普通的鍵盤按鍵32顯示為灰色,而將測試按鍵38顯示為黃色, 以使測試人員能夠容易得知需按壓的測試按鍵38的位置。而當(dāng)測試人員依顯示畫面按壓測試按鍵38后,測試成功的測試按鍵38亦可轉(zhuǎn)變?yōu)榛疑?,表示此測試按鍵38對應(yīng)的鍵盤 控制器接腳M沒有問題。如圖7A所示,鍵盤30的倒數(shù)第三列的測試按鍵38被測試人員 按壓后,轉(zhuǎn)變?yōu)榕c普通的鍵盤按鍵32同樣的顏色。而當(dāng)測試人員操作不當(dāng)而發(fā)生連鍵等錯誤時需要重新按壓測試按鍵38時,可于 屏幕以不同顏色(例如藍色)標(biāo)示出需重測的測試按鍵38(亦稱為多個連鍵按鍵391)的 位置,如圖7B所示。連鍵是指測試人員同時按壓到多個測試按鍵38,而使得多組的鍵盤控 制器接腳M同時傳送信號予鍵盤控制器22的情況。由于在這種情況,無法準(zhǔn)確地判斷連 鍵按鍵391分別的鍵盤控制器接腳M是否能正常運作,因此測試人員需要重新逐一按壓連 鍵按鍵391。類似地,當(dāng)測出有測試按鍵38對應(yīng)的鍵盤控制器接腳M無法正常運作時,屏幕可 以例如紅色標(biāo)出這種錯誤按鍵392的位置,如圖7C所示。如此一來,測試人員便可清楚地 得知有問題的測試按鍵38及其對應(yīng)的鍵盤控制器接腳M的信息,進而執(zhí)行后續(xù)的紀(jì)錄或 是維修的動作。綜上所述,根據(jù)本發(fā)明的鍵盤控制器的測試方法是由鍵盤中選出足以涵蓋所有鍵 盤控制器接腳的鍵盤按鍵作為測試按鍵,并按壓測試按鍵以進行測試。因此測試人員可僅 以鍵盤中一部分的鍵盤按鍵進行測試,而節(jié)省大量的測試時間以及測試人員的人力成本。 且減少需按壓的測試按鍵,亦可有效地將低測試人選于測試時產(chǎn)生連鍵等人為錯誤的機 率。此外,根據(jù)本發(fā)明的鍵盤控制器的測試方法提出的選擇測試按鍵的方法不僅簡易又有 效率,亦可配合廠商提供的不同的按鍵定義表,故具有很高的實作彈性。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種鍵盤控制器接腳的測試方法,用以測試多個鍵盤控制器接腳,其中該些鍵盤控 制器接腳電性連接一鍵盤控制器與一鍵盤,且該鍵盤具有多個鍵盤按鍵,特征在于,該鍵盤 控制器接腳的測試方法包括接收對應(yīng)該鍵盤的一按鍵定義表;依據(jù)該鍵盤以及該按鍵定義表選定該些鍵盤按鍵為多個測試按鍵,其中該些測試按鍵 所對應(yīng)的該些鍵盤控制器接腳包含所有的該些鍵盤控制器接腳;以及依據(jù)該些測試按鍵,測試該鍵盤控制器接腳。
2.根據(jù)權(quán)利要求1所述的鍵盤控制器接腳的測試方法,其特征在于,該些測試按鍵是 在鍵盤中排成列。
3.根據(jù)權(quán)利要求1所述的鍵盤控制器接腳的測試方法,其特征在于,該按鍵定義表包 括每一該鍵盤按鍵所對應(yīng)的一對應(yīng)碼、一第一接腳以及一第二接腳,且該些測試按鍵的該 些第一接腳以及該些第二接腳涵蓋所有的該些鍵盤控制器接腳。
4.根據(jù)權(quán)利要求1所述的鍵盤控制器接腳的測試方法,其特征在于,該鍵盤具有多個 鍵盤列,而該依據(jù)該鍵盤以及該按鍵定義表選定該些鍵盤按鍵為該些測試按鍵的步驟包 括選取多個該些鍵盤列作為一鍵盤列組;判斷該鍵盤列組的該些鍵盤按鍵所對應(yīng)的該些鍵盤控制器接腳是否包含所有的該些 鍵盤控制器接腳;以及若是,將該鍵盤列組的該些鍵盤按鍵作為該些測試按鍵。
5.根據(jù)權(quán)利要求1所述的鍵盤控制器接腳的測試方法,其特征在于,該鍵盤具有多個 鍵盤列,而該依據(jù)該鍵盤以及該按鍵定義表選定該些鍵盤按鍵為該些測試按鍵的步驟還包 括Al、選取多個該些鍵盤列作為一鍵盤列組;A2、判斷該鍵盤列組的該些鍵盤按鍵所對應(yīng)的該些鍵盤控制器接腳是否包含所有的該 些鍵盤控制器接腳;A3、若是,將該鍵盤列組作為一候選列組;A4、重復(fù)步驟Al,A2,A3直到得到對應(yīng)該鍵盤的所有該些候選列組;A5、由該些候選列組中選定該鍵盤列組之一;以及A6、將被選定的該鍵盤列組的該些鍵盤按鍵作為該些測試按鍵。
6.根據(jù)權(quán)利要求5所述的鍵盤控制器接腳的測試方法,其特征在于,被選定的該鍵盤 列組具有最少數(shù)量的全部相鄰的該些鍵盤列。
7.根據(jù)權(quán)利要求1所述的鍵盤控制器接腳的測試方法,其特征在于,該依據(jù)該些測試 按鍵,測試該鍵盤控制器接腳的步驟包括按壓該鍵盤的該些測試按鍵。
8.根據(jù)權(quán)利要求1所述的鍵盤控制器接腳的測試方法,其特征在于,該鍵盤控制器具 有沈個該些鍵盤控制器接腳。
全文摘要
一種鍵盤控制器接腳的測試方法,用以測試鍵盤控制器接腳。其中鍵盤控制器接腳電性連接鍵盤控制器與鍵盤,且鍵盤具有鍵盤按鍵。鍵盤控制器接腳的測試方法包括接收對應(yīng)鍵盤的按鍵定義表;依據(jù)鍵盤以及按鍵定義表選定一部分的鍵盤按鍵為測試按鍵,其中這些測試按鍵所對應(yīng)的這些鍵盤控制器接腳包含所有的鍵盤控制器接腳;以及依據(jù)這些測試按鍵,測試鍵盤控制器接腳。
文檔編號G06F11/267GK102081566SQ20091022565
公開日2011年6月1日 申請日期2009年11月27日 優(yōu)先權(quán)日2009年11月27日
發(fā)明者詹文同, 陳誼修 申請人:英業(yè)達股份有限公司