本發(fā)明涉及計算機技術領域,特別涉及一種鍵盤。
背景技術:
目前,大部分鍵盤按鍵鍵位功能固定,鍵帽主要采用油墨印刷、激光蝕刻、二色成型、熱升華印刷、鐳雕等技術而形成固定顯示內(nèi)容?;诖耍F(xiàn)有鍵盤的應用場景也有所局限,如漢語、日語、俄語等不同語種所使用的鍵盤不通用。
隨著對鍵盤的高頻度使用,用戶對鍵盤各鍵位功能已異常熟悉,使用過程中鍵位的固定排列所帶來的不便也日益突出。針對鍵盤的應用場景的不同,各廠家也發(fā)布了帶有自定義功能的鍵盤,但僅可以進行個別特定按鍵鍵位功能的自定義,且設置操作復雜,未能實現(xiàn)鍵位排列的自定義。
無背光功能的鍵盤,在昏暗環(huán)境下使用時無法清晰辨別按鍵,影響使用體驗,且頻繁地在明亮的顯示器和黑暗的鍵盤間切換,會對視覺產(chǎn)生較大壓力,不利于眼部健康。有背光功能的鍵盤主要有兩種:一種是以LED發(fā)光二極管作為背光,但每個LED亮度存在較大差別,背光均勻度難以確保,且顏色單調(diào),光線強,長時間使用可對視力產(chǎn)生不利影響;另一種是以電光板作為背光,背光均勻度較好,但不能改變顏色。
總之,現(xiàn)有的鍵盤鍵位排列固定,用戶無法根據(jù)個人使用習慣自定義鍵位功能;而且無背光功能或背光功能單一,昏暗環(huán)境下長時間使用可對視覺產(chǎn)生不利影響。
技術實現(xiàn)要素:
(一)要解決的技術問題
本發(fā)明要解決的技術問題是:如何根據(jù)個人使用習慣自定義鍵位功能。
(二)技術方案
為解決上述技術問題,本發(fā)明提供了一種鍵盤,包括鍵盤電路和若干按鍵,每個按鍵包括:鍵帽、機械結(jié)構(gòu)、顯示屏及顯示接口,所述顯示屏連接所述機械結(jié)構(gòu),鍵帽位于顯示器周圍,所述顯示屏通過顯示接口連接所述鍵盤電路,所述鍵盤電路用于根據(jù)預設的鍵盤編碼映射表對按鍵重新映射,并將映射后的自定義按鍵信息發(fā)送至對應的按鍵的顯示屏顯示,所述鍵盤編碼映射表記錄了按鍵的位置碼及該位置碼對應的自定義按鍵信息,或自定義按鍵信息和原按鍵信息的對應關系項。
其中,所述鍵盤電路包括:編解碼電路和存儲器,所述存儲器設有用于連接計算機的數(shù)據(jù)接口,所述存儲器存儲所述預設的鍵盤編碼映射表,所述鍵盤編碼映射表記錄了按鍵的位置碼及該位置碼對應的自定義按鍵信息,所述編解碼電路從所述存儲器獲取所述鍵盤編碼映射表,并將重新映射后的自定義按鍵信息發(fā)送至對應按鍵的顯示屏。
其中,所述預設的鍵盤編碼映射表在所述存儲器中以查找表的形式存儲。
其中,所述鍵盤電路包括:編解碼電路,所述編解碼電路設有用于連接計算機的數(shù)據(jù)接口,所述編解碼電路從所述計算機獲取所述鍵盤編碼映射表,所述鍵盤編碼映射表記錄了自定義按鍵信息和原按鍵信息的對應關系項,并將重新映射后的自定義按鍵信息發(fā)送至對應按鍵的顯示屏。
其中,所述數(shù)據(jù)接口為USB接口。
其中,所述顯示屏為LCD或OLED顯示屏。
(三)有益效果
本發(fā)明鍵盤通過在按鍵上設置顯示屏,并且通過鍵盤電路根據(jù)預 設的鍵盤編碼映射表查找鍵盤上按鍵的自定義按鍵信息,將自定義按鍵信息在顯示屏上顯示,從而實現(xiàn)了根據(jù)個人使用習慣自定義鍵位功能。
附圖說明
圖1是本發(fā)明實施例的一種鍵盤的按鍵結(jié)構(gòu)示意圖;
圖2是本發(fā)明實施例的一種鍵盤的按鍵及鍵盤電路連接示意圖;
圖3是本發(fā)明實施例的另一種鍵盤的按鍵及鍵盤電路連接示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
本發(fā)明第一實施例的鍵盤如圖1和2所示,包括鍵盤電路和若干按鍵。每個按鍵包括:鍵帽2、機械結(jié)構(gòu)3、顯示屏1及顯示接口4。其中機械結(jié)構(gòu)3與現(xiàn)有按鍵的機械結(jié)構(gòu)類似,用于使按鍵按下和彈起。顯示屏1作為按鍵表面,且連接機械結(jié)構(gòu)3,鍵帽2位于顯示器1周圍,以形成按鍵形狀。顯示屏1通過顯示接口4連接鍵盤電路,鍵盤電路用于根據(jù)預設的鍵盤編碼映射表對按鍵重新映射,并將映射后的自定義按鍵信息發(fā)送至對應的按鍵的顯示屏1顯示。本實施例中,鍵盤編碼映射表記錄了按鍵的位置碼(位置碼為一種二進制碼,例如用‘111111’表示第一個按鍵,鍵盤中每個按鍵均有一個唯一的位置碼,而且是固定不變的)及該位置碼對應的自定義按鍵信息。當按鍵按下時鍵盤電路還將映射后的按鍵信息發(fā)送至計算機,使其執(zhí)行相應按鍵的操作。
本發(fā)明鍵盤通過在按鍵上設置顯示屏1,并且通過鍵盤電路根據(jù)預設的鍵盤編碼映射表查找鍵盤的位置碼對應的自定義按鍵信息,將自定義按鍵信息在顯示屏1上顯示,從而實現(xiàn)了根據(jù)個人使用習慣自定義鍵位功能。
本實施例中,鍵盤100的電連接結(jié)構(gòu)如圖2所示,鍵盤電路120 包括:編解碼電路121和存儲器122,編解碼電路121連接存儲器122和按鍵110,編解碼電路121具體連接按鍵110的顯示屏。存儲器122設有用于連接計算機200的數(shù)據(jù)接口,該數(shù)據(jù)接口可以為USB接口。存儲器122存儲預設的鍵盤編碼映射表,也就是說用戶在設置軟件中對鍵盤的自定義信息以映射表的形式全部儲存在存儲器122中,具體以查找表(LUT)的形式存儲在存儲器122中。同時存儲器122也將作為鍵盤110的顯示屏的緩存來使用。
在按鍵顯示方面,編解碼電路121從存儲器122獲取鍵盤編碼映射表,并將重新編碼后的按鍵信息(即用戶自定義后該按鍵要輸入的數(shù)字、字母或其他符號)發(fā)送至對應按鍵110的顯示屏顯示。
編解碼電路121掃描每個機械按鍵110處的電平,當某個按鍵110被按下時,編解碼電路121獲取被按下按鍵110的位置碼,并通過查找鍵盤編碼映射表找到與該位置碼對應的按鍵110的自定義信息,并將映射后的按鍵信息發(fā)送給計算機200(通過存儲器122與計算機200的數(shù)據(jù)接口),以執(zhí)行相應的操作。例如:假設計算機與傳統(tǒng)鍵盤的映射表為:65——A、66——B,75——K等,即計算機200識別按鍵信息65為字母A。傳統(tǒng)鍵盤的編碼(位置碼與按鍵信息對應關系)為:01000000——65,10000000——66。若存儲器122中其自定義映射表中將位置碼為01000000的按鍵自定義為:01000000——75,此時,若按下位置碼為01000000的按鍵,即原來為A的按鍵,編解碼電路121根據(jù)該自定義將位置碼映射為K的信息,并將K的按鍵信息75發(fā)送至計算機。
本發(fā)明第二實施例的鍵盤300如圖3所示,其按鍵結(jié)構(gòu)與第一實施例基本相同,不同之處在于鍵盤電路及鍵盤編碼映射表是存儲在計算機中的,且所述鍵盤編碼映射表記錄了自定義按鍵信息和原按鍵信息的對應關系項。本實施例的鍵盤電路包括:編解碼電路320,編解碼電路320連接按鍵310,具體連接按鍵310的顯示屏。編解碼電路 320設有用于連接計算機400的數(shù)據(jù)接口,該數(shù)據(jù)接口為USB接口。用戶將鍵盤編碼映射表預先存儲在計算機400中,具體存儲在計算機400的存儲器410中,編解碼電路320從計算機400獲取鍵盤編碼映射表,并將重新映射后的按鍵信息發(fā)送至對應按鍵310的顯示屏。當按鍵310按下時,編解碼電路320還將映射后的按鍵信息發(fā)送至計算機400,使其執(zhí)行相應按鍵的操作。例如:傳統(tǒng)鍵盤進行編碼:01000000——65、10000000——66,計算機400存儲有自定義的鍵盤編碼映射表,該表中的表項如下:A——K、B——B等。計算機與傳統(tǒng)鍵盤的映射表為:65——A,66——B。當原來的按鍵A(位置碼為01000000)被按下時,鍵盤將按鍵A對應的按鍵信息65發(fā)送至計算機400,計算機400根據(jù)其中存儲的鍵盤編碼映射表進行映射,將A映射成K。
上述第一實施例(圖2)的鍵盤本身具有存儲器存儲鍵盤編碼映射表,因此該鍵盤對于任何計算機可以實現(xiàn)即插即用,不再需要對計算機做任何其他配置。上述第二實施例(圖3)的鍵盤需要對與其連接的計算機進行配置,即在其中設置鍵盤編碼映射表,并通過編解碼電路從中獲取鍵盤編碼映射表。其中,顯示屏可以為LCD或OLED顯示屏。
以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關技術領域的普通技術人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應由權(quán)利要求限定。