專利名稱:一種計算機(jī)鍵盤和計算機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)領(lǐng)域,尤其是涉及一種計算機(jī)鍵盤和包括該種鍵盤的計算機(jī)。
背景技術(shù):
無論是臺式電腦、筆記本電腦,還是平板電腦,作為人機(jī)對話的工具,鍵盤都是不可或缺的。即使在科幻電影《黑客帝國》中,人機(jī)之間的交流也是通過鍵盤進(jìn)行的。通用的計算機(jī)鍵盤通常包括鍵開關(guān)矩陣、單片機(jī)和譯碼器三大部分。鍵開關(guān)矩陣是由一組排列成矩陣方式的按鍵開關(guān)組成,所輸入的信號由按鍵所在的位置決定。單片機(jī)采用單片微處理器控制。譯碼器即信號編碼轉(zhuǎn)譯裝置,把鍵盤的字符信號通過編碼翻譯轉(zhuǎn)換成相應(yīng)的二進(jìn)制碼。計算機(jī)在工作時,單片機(jī)將周期性地掃描鍵開關(guān)矩陣的行和列,讀回掃描信號線的結(jié)果,判斷是否有鍵按下。如果有鍵按下,那么單片機(jī)分兩次將所按下鍵的位置掃描碼發(fā)送到鍵盤和主機(jī)的接口 按下時,單片機(jī)掃描得到的信號被稱為接通掃描碼,在鍵被釋放時,單片機(jī)掃描得到的信號被稱為釋放掃描碼。單片機(jī)可以根據(jù)掃描碼計算按鍵的位置,去查找按下的鍵,輸出掃描位置碼,然后轉(zhuǎn)換為ASCII碼。被按鍵的識別和行列位置掃描碼的產(chǎn)生,是由鍵盤內(nèi)部的單片機(jī)通過譯碼器來實現(xiàn)的。而現(xiàn)代的薄膜接觸式鍵盤,任何一個按鍵都有上下兩層薄膜的觸點。在任何一層薄膜上,導(dǎo)線數(shù)都遠(yuǎn)少于按鍵數(shù),而且每一條導(dǎo)線都同時連通多個按鍵的觸點,而且,上層和下層的任何兩條導(dǎo)線部最多只在一個按鍵上重合。IBM公司所定義的101鍵鍵盤與微軟公司(Microsoft)所定義的三鍵共同形成的 104鍵(Win95鍵盤)一般被稱作標(biāo)準(zhǔn)鍵盤,也是應(yīng)用最為廣泛的鍵盤。然而,在許多兒童或?qū)W生看來這種標(biāo)準(zhǔn)鍵盤并不見得是最稱心的鍵盤,雖然它被人們稱為是根據(jù)某種最優(yōu)理論設(shè)計的。標(biāo)準(zhǔn)鍵盤讓他們很是無奈,不知道到哪找到自己需要的鍵,雖然以后或許他們不得不適應(yīng)所謂的標(biāo)準(zhǔn)鍵盤,但在當(dāng)下他們?nèi)匀黄惹行枰粋€能夠適合自己要求的鍵盤。但是,他們的想法又是無拘無束、天馬行空的,因此在他們之間也不可能達(dá)成一個什么樣鍵盤最好的協(xié)議。因此,提供多樣化的、可調(diào)鍵盤能夠更好的滿足計算機(jī)使用者的要求。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種計算機(jī)鍵盤,所述鍵盤包括一個或多個字符鍵,所述字符鍵包括一個身份信息模塊和一個釋放信息模塊,所述身份信息模塊在所述字符鍵被觸按時產(chǎn)生一個身份信息,所述釋放信息模塊在所述字符鍵被釋放時或者被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置所述身份信息模塊。所述鍵盤中的各字符鍵之間的相對位置可以被調(diào)整。所述字符鍵可以是字母鍵、數(shù)字鍵、功能健。所述身份信息包括所述字符鍵的字符 fn息ο
所述鍵盤可以是硬鍵盤,也可以是軟鍵盤,相應(yīng)的字符鍵分別是硬字符鍵和軟字符鍵。本發(fā)明的另一個目的是提供一種計算機(jī),所述計算機(jī)包括本發(fā)明所提供的鍵盤和一個主機(jī),所述主機(jī)掃描所述鍵盤以獲取所述鍵盤上的字符鍵的身份信息,并在掃描獲得該字符鍵的釋放信息后,將所獲取的身份信息轉(zhuǎn)換為對應(yīng)的字符信息。本發(fā)明所提供的計算機(jī)可以是臺式電腦、筆記本電腦,也可以是平板電腦。本發(fā)明的另一個目的是提供一種字符鍵識別方法,所述方法包括步驟掃描獲取所述字符鍵所產(chǎn)生的身份信息,所述字符鍵包括一個身份信息模塊和一個釋放信息模塊,所述身份信息模塊在所述字符鍵被觸按時產(chǎn)生一個身份信息,所述釋放信息模塊在所述字符鍵被釋放時、或被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置所述身份信息模塊;如果所掃描獲得的字符鍵信息為身份信息時,獲取所述字符鍵的釋放信息;和,將所述身份信息轉(zhuǎn)換為對應(yīng)的字符。根據(jù)該方法,不論一個字符鍵被排布在鍵盤的什么位置,計算機(jī)主機(jī)均可以判斷該字符鍵所代表的字符,而不會因為位置的變化而錯誤的識別為其他字符。本發(fā)明所提供的鍵盤和計算機(jī),以及用本發(fā)明所提供的運行計算機(jī)識別字符鍵的方法可以使用戶根據(jù)自己的喜好調(diào)整各鍵的位置,尤其是對于兒童或?qū)W生而言,更具有吸引力,因此也就更容易普及計算機(jī)知識。本發(fā)明將通過具體實施方式
結(jié)合附圖纖細(xì)闡述,但具體實施方式
和附圖及其說明并不能本發(fā)明的范圍和內(nèi)容進(jìn)行限定。對本發(fā)明的實施的變通方式可以通過本發(fā)明的具體實施方式
和附圖顯而易見的得出,因此也在本發(fā)明的保護(hù)范圍之內(nèi)。
圖1是根據(jù)本發(fā)明的一個字符鍵的示意圖。圖2是根據(jù)本發(fā)明的一個計算機(jī)的示意圖。圖3是根據(jù)本發(fā)明的一個計算機(jī)鍵盤的部分字符排布示意圖。圖4是根據(jù)本發(fā)明的一個計算機(jī)鍵盤的放置部分字符鍵鍵格示意圖。圖5是根據(jù)本發(fā)明的一個計算機(jī)鍵盤的數(shù)字鍵排布示意圖。
具體實施例方式本發(fā)明通過將字符鍵的身份信息脫離與字符鍵位置的聯(lián)系,而使得字符鍵所處的位置可以由用戶自定義,并不改變字符鍵所代表的字符,這樣鍵盤字符的排布就不局限于目前的通用鍵盤的字符鍵排布,而是向用戶提供了自由排布鍵盤字符的自由,從而滿足了希望按照自己喜好排布鍵盤的用戶的要求。圖1是本發(fā)明的一個實施例的一個字符鍵的示意圖。如圖1所示,字符鍵100包括一個身份信息模塊120和一個釋放信息模塊160。身份信息模塊120中包括該字符鍵100對應(yīng)的身份信息,表征該字符鍵所代表的字符,例如可以是字母文字中的字母,或者是象形文字的拼音,或者是數(shù)字,或者是功能鍵, 也可以是象形文字的筆畫或偏旁等。在字符鍵100被觸按接通時,身份信息模塊120產(chǎn)生一個身份信息。釋放信息模塊160可以在該字符鍵100被釋放時產(chǎn)生一個釋放信息,或者被觸按超過一個預(yù)設(shè)定時間后產(chǎn)生一個釋放信息,并重置所述身份信息模塊120。釋放信息一方面用于表明該字符鍵已經(jīng)被觸按一次,可以產(chǎn)生一個對應(yīng)的字符,另一方面它可以重置身份信息模塊120。例如,在用戶需要輸入多個相同字符而長時間觸按一個字符鍵時,釋放信息可以根據(jù)預(yù)設(shè)定時間將身份信息模塊多次重置,從而產(chǎn)生多個身份信息,進(jìn)而在計算機(jī)中產(chǎn)生多個相同的字符。根據(jù)本發(fā)明用戶可以自由移動各字符鍵的位置,因此,如果是硬鍵盤,那么各字符鍵的大小形狀優(yōu)選相同或相近,以便于各字符鍵之間可以交換位置。圖2是根據(jù)本發(fā)明的一個實施例的一個計算機(jī)200的示意圖。所述計算機(jī)200可以是臺式計算機(jī),也可以是筆記本計算機(jī),它們的鍵盤是硬鍵盤,當(dāng)然也可以包括一個軟鍵盤。計算機(jī)200還可以是平板計算機(jī)(或稱為平板電腦),它的鍵盤是一個軟鍵盤,當(dāng)然也可以是一個外接的硬鍵盤。如圖1所示,計算機(jī)200包括一個根據(jù)本發(fā)明所提供的鍵盤中的一個字符鍵100 和一個主機(jī)220。字符鍵100為圖1所述字符鍵。所述字符鍵可以被可插接的(硬鍵盤) 或可顯現(xiàn)可隱藏的(軟鍵盤)排布在一個鍵盤上。在本發(fā)明中,為方便描述,所述主機(jī)220 包括一個計算機(jī)除鍵盤之外的其他所有部分。主機(jī)220可以包括一個單片機(jī)224,在所述計算機(jī)200是計算機(jī)在工作時,單片機(jī) 2 將周期性地掃描鍵盤上的各字符鍵,讀回掃描信息,判斷是否有鍵(例如字符鍵100)被觸按。通過掃描,如果單片機(jī)2M讀取到該字符鍵100的身份信息,那么一方面表明該字符鍵100被觸按,另一方面單片機(jī)也得到了該字符鍵100的身份信息。如果通過掃描,單片機(jī) 224又得到了該鍵100的釋放信息時,那么、單片機(jī)就可以確定該字符鍵100被觸按一次。 然后,單片機(jī)2M可以根據(jù)字符鍵的身份信息,輸出該字符鍵100所代表的字符。這樣,無論該字符鍵100被設(shè)置在鍵盤的哪個位置,單片機(jī)2M都可以根據(jù)其身份信息確定該字符鍵所代表的字符。因此,用戶就可以根據(jù)自己的喜好、需要排布鍵盤上的各字符鍵的位置, 提高用戶體驗樂趣。圖3是根據(jù)本發(fā)明的一個實施例的一個計算機(jī)鍵盤的部分字符排布示意圖。在圖 3中二6個字符A-Z并沒有按照標(biāo)準(zhǔn)鍵盤的順序排布,而是按照字母順序進(jìn)行的排布。用戶可以根據(jù)喜好排布自己的鍵盤字符順序。圖4是根據(jù)本發(fā)明的一個實施例的一個計算機(jī)鍵盤的部分字符鍵格示意圖。如圖 4所示,在鍵格中已經(jīng)放置了如圖3所示的A-Z字母字符。在本發(fā)明中鍵格是用于插接字符鍵的格狀裝置,它既提供插接和固定字符鍵的位置,而且提供主機(jī)(如圖2所示主機(jī)220) 和字符鍵之間的掃描連接。鍵盤鍵格中的各字符鍵鍵格的排列可以設(shè)計成大致的長方形、 正方形、圓形、三角形或不規(guī)則形狀等。圖5是根據(jù)本發(fā)明的一個計算機(jī)鍵盤的數(shù)字鍵排布示意圖。如圖5所示,0-9十個數(shù)字的字符鍵按照金字塔形排列。如果用戶喜歡還可以把字符鍵9排在第一層,8和7在第二層,依次類推,直到數(shù)字0。本發(fā)明所提供的一種字符鍵識別方法,包括掃描獲取身份信息步驟。在該步驟中, 計算機(jī)通過掃描獲取所述字符鍵的身份信息。字符鍵在被按下(硬鍵盤)或者被觸摸(軟鍵盤)時,字符鍵上的身份信息模塊產(chǎn)生一個身份信息,身份信息表征該字符鍵所代表的字符。通過掃描,計算機(jī)可以得到字符鍵上的信息。如果沒有掃描到字符鍵的信息,那么計算機(jī)也無須對該字符鍵做出任何響應(yīng)。該方法還包括掃描獲取釋放信息步驟。如果在掃描獲取身份信息步驟中,計算機(jī)掃描獲得了所述字符鍵的身份信息,即該字符鍵被觸按,那么計算機(jī)將通過掃描獲取該字符鍵的釋放信息。字符鍵在被釋放時,釋放信息模塊可以產(chǎn)生一個釋放信息、或被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置該字符鍵上的身份信息模塊。只有當(dāng)計算機(jī)在獲取了一個字符鍵身份信息后又獲得了該字符鍵的釋放信息,才表明該字符鍵被觸按一次,即完成該字符鍵的一次點擊。該方法還包括一個將所述身份信息轉(zhuǎn)換為對應(yīng)的字符的步驟。在既獲得了該字符鍵的身份信息、又獲得了該字符鍵產(chǎn)生的釋放信息后,計算機(jī)將把該字符鍵的身份信息轉(zhuǎn)換為字符信息,從而完成該字符的鍵盤輸入過程。雖然本發(fā)明已將較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種更動與潤飾,因此發(fā)明的保護(hù)范圍應(yīng)以申請專利的權(quán)利要求范圍為準(zhǔn)。
權(quán)利要求
1.一種計算機(jī)鍵盤,所述鍵盤包括一個或多個字符鍵,所述字符鍵包括一個身份信息模塊和一個釋放信息模塊,所述身份信息模塊在所述字符鍵被觸按時產(chǎn)生一個身份信息, 所述釋放信息模塊在所述字符鍵被釋放、或被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置所述身份信息模塊。
2.如權(quán)利要求1所述的鍵盤,所述鍵盤為一個硬鍵盤或一個軟鍵盤。
3.如權(quán)利要求1所述的鍵盤,所述字符鍵被設(shè)置在所述鍵盤的鍵格中。
4.一種計算機(jī),所述計算機(jī)包括一個鍵盤和一個主機(jī);所述鍵盤包括一個或多個字符鍵,所述字符鍵包括一個身份信息模塊和一個釋放信息模塊,所述身份信息模塊在所述字符鍵被觸按時產(chǎn)生一個身份信息,所述釋放信息模塊在所述字符鍵被釋放、或被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置所述身份信息模塊;所述主機(jī)獲取并響應(yīng)從所述鍵盤獲得的一個所述身份信息和一個所述釋放信息,并產(chǎn)生一個對應(yīng)的字符。
5.如權(quán)利要求4所述的計算機(jī),所述計算機(jī)為臺式計算機(jī)、筆記本電腦,所述鍵盤為硬鍵盤。
6.如權(quán)利要求4所述的計算機(jī),所述的計算機(jī)為平板電腦,所述鍵盤為軟鍵盤。
7.一種字符鍵識別方法,所述方法包括步驟獲取所述字符鍵所產(chǎn)生的身份信息,所述字符鍵包括一個身份信息模塊和一個釋放信息模塊,所述身份信息模塊在所述字符鍵被觸按時產(chǎn)生所述身份信息,所述釋放信息模塊在所述字符鍵被釋放、或被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置所述身份信息模塊;如果所獲得的字符鍵信息為身份信息時,獲取所述字符鍵的釋放信息;和, 將所述身份信息轉(zhuǎn)換為對應(yīng)的字符。
8.如權(quán)利要求7所述的方法,其中,所述的字符鍵為硬字符鍵或軟字符鍵。
9.如權(quán)利要求7所述的方法,其中,所述字符鍵被設(shè)置在一個硬鍵盤或軟鍵盤中。
全文摘要
本發(fā)明涉及一種計算機(jī)鍵盤和使用該鍵盤的計算機(jī)以及該計算機(jī)識別字符鍵的方法。本發(fā)明所提供的計算機(jī)鍵盤包括一個或多個字符鍵,所述鍵盤包括一個或多個字符鍵,所述字符鍵包括一個身份信息模塊和一個釋放信息模塊,所述身份信息模塊在所述字符鍵被觸按時產(chǎn)生一個身份信息,所述釋放信息模塊在所述字符鍵被釋放時或者被觸按超過一個預(yù)設(shè)定時間時產(chǎn)生一個釋放信息,并重置所述身份信息模塊。根據(jù)本發(fā)明,字符鍵可以被任意排布在鍵盤上,其所表示的字符信息不變。
文檔編號G06F3/02GK102323861SQ20111026092
公開日2012年1月18日 申請日期2011年9月6日 優(yōu)先權(quán)日2011年9月6日
發(fā)明者劉中浩 申請人:劉中浩