鍵盤快捷鍵的設定方法
【專利摘要】本發(fā)明公開了一種鍵盤快捷鍵的設定方法,當指定鍵被按下后,檢測并判斷操作系統的語言類型,根據檢測結果對預存的語言類型、組合鍵鍵值的映射關系進行查找匹配,將匹配后的組合鍵鍵值賦予所述指定鍵。進一步的,當指定鍵被按下后,檢測并判斷操作系統的語言類型與設定語言類型是否相同,如果操作系統的語言類型與設定語言類型相同,則將預存的組合鍵鍵值賦予所述指定鍵;否則,所述指定鍵保持默認鍵值。本發(fā)明解決了現有技術的缺點,所設置的組合快捷鍵不僅方便用戶操作,更減少了對鍵盤按鍵的損耗;另外因為沒有新硬件的添加,適用范圍廣,極大地降低了硬件生產商的生產成本。
【專利說明】鍵盤快捷鍵的設定方法
【技術領域】
[0001]本發(fā)明涉及鍵盤組合快捷鍵的設定方法。
【背景技術】
[0002]現有技術中,對于具備實體鍵盤的硬件設備尤其是筆記本生產商來說,其針對全球范圍內不同地區(qū)銷售的產品,由于各國/地區(qū)用戶對于相同鍵位的所習慣的組合快捷鍵的定義各不相同,因此相同產品在硬件上無法實現互相通用,需要根據銷售地區(qū)的不同,配備不同定義的鍵盤線路板,極大的增加了產品的生產成本。
【發(fā)明內容】
[0003]為了克服現有技術存在的不足,本發(fā)明的目的在于提供一可以根據地區(qū)不同切換快捷鍵的組合鍵鍵值的鍵盤快捷鍵的設定方法。
[0004]為達到以上目的,本發(fā)明提供了一種鍵盤快捷鍵的設定方法,當用戶按下指定鍵后,檢測并判斷操作系統的語言類型,根據檢測結果對預存的語言類型、組合鍵鍵值的映射關系進行查找匹配,將匹配后的組合鍵鍵值賦予所述指定鍵,從而實現針對不同地區(qū)采用完全相同的硬件設置,用戶在使用時根據當前系統語言類型,自動將當前語言環(huán)境下的適用組合鍵鍵值賦予指定鍵,極大地降低了硬件生產商的生產成本。
[0005]作為本發(fā)明進一步的改進,當用戶按下指定鍵后,檢測并判斷操作系統的語言類型與設定語言類型是否相同,如果操作系統的語言類型與設定語言類型相同,則將預存的組合鍵鍵值賦予所述指定鍵;否則,所述指定鍵保持默認鍵值。
[0006]作為本發(fā)明進一步的改進,所述的語言類型、組合鍵鍵值映射關系存儲在注冊表中。
[0007]作為本發(fā)明進一步的改進,當操作系統的語言類型為中文時,將輸入法切換組合鍵鍵值賦予所述的指定鍵。
[0008]作為本發(fā)明進一步的改進,所述的具有輸入法切換組合鍵鍵值的指定鍵為右Alt鍵。
[0009]作為本發(fā)明進一步的改進,所述的組合鍵鍵值包括Ctrl和Space的組合鍵鍵值、Alt和Shift的組合鍵鍵值、Ctrl和Enter的組合鍵鍵值。
[0010]作為本發(fā)明進一步的改進,所述的組合鍵鍵值包括Fn和Fl?F12其中任一的組合鍵鍵值。
[0011]作為本發(fā)明進一步的改進,還包括對指定鍵位置、操作系統語言類型、組合鍵鍵值的預定義步驟。
[0012]作為本發(fā)明進一步的改進,還包括對設定方法的時效預設步驟,包括單次生效、永久生效、指定時間段內生效。
[0013]本發(fā)明的有益效果是,所設置的組合快捷鍵不僅方便用戶操作,更減少了對鍵盤按鍵的損耗;另外因為沒有新硬件的添加,適用范圍廣,極大地降低了硬件生產商的生產成本。
【專利附圖】
【附圖說明】
[0014]附圖1為根據本發(fā)明的鍵盤快捷鍵的設定方法實施例一的流程圖。
[0015]附圖2為根據本發(fā)明的鍵盤快捷鍵的設定方法實施例二的流程圖。
【具體實施方式】
[0016]下面對本發(fā)明的較佳實施例進行詳細闡述,以使本發(fā)明的優(yōu)點和特征能更易于被本領域技術人員理解,從而對本發(fā)明的保護范圍做出更為清楚明確的界定。
[0017]目前各家廠商制作的筆記本電腦對于輸入法切換的部分只有兩種操作方式,一種是通過鼠標進行輸入法的切換,另外一種是通過鍵盤進行輸入法切換。對于鍵盤輸入法切換,一般有“Ctrl + Space”組合鍵和“左Alt + shift”組合鍵兩種方式。這種運用多個按鍵來切換輸入法的方式并不夠簡單,因此,本實施例旨在不添加硬件成本的基礎上提供一種更為簡單的方式來切換輸入法。
[0018]參見附圖1和附圖2,此處以中文系統上應用的切換輸入法實現流程為例,目的在于為當前的計算機用戶提供一種更為便捷的輸入法切換方式。本實施例中的指定鍵位置為右alt鍵位置,可在不改變鍵盤布局的情況下增加一個快捷鍵;另一方面因為右alt鍵在平時使用過程中使用的頻率較小,將快捷鍵設置在該按鍵的位置,可以不影響用戶的使用習慣。
[0019]本實施例中,操作語言的類型定義為中文;組合鍵鍵值預定義為“Ctrl + Space”
組合鍵。
[0020]計算機啟動以后,監(jiān)測用戶的鍵盤行為,并且根據當前的語言系統來決定具體的右Alt鍵功能。例如當操作系統的語言類型為中文時,當用戶按下右alt鍵后,檢測并判斷操作系統的語言類型是否為中文,如果操作系統的語言類型為中文,則將預存的輸入法切換組合鍵鍵值賦予所述指定鍵,從而將右Alt鍵行為定義為“Ctrl + Space”組合鍵行為,即執(zhí)行中英文輸入切換的功能;如果操作系統的語言類型不是中文,將右Alt鍵行為定義為“左Alt + Shift”組合鍵行為,執(zhí)行輸入法切換功能。本實施例是通過注冊表中的映射表,將右Alt鍵映射為具體的虛擬組合鍵來實現輸入法切換的功能。
[0021]在本實施例中,通過以上步驟即可在中國銷售的筆記本電腦上增加一個中英文切換鍵,而其他國家銷售(如美國、英國、韓國、日本等)的筆記本電腦上增加輸入法切換鍵。各個國家銷售的電腦的可以采用同一套硬件系統,而不需要單獨設計。當然該技術也可應用于其他語言系統的切換,僅需重新定義操作語言的類型和映射的組合鍵。
[0022]需要特別提及的是,上述指定鍵的組合鍵鍵值的設定步驟,不僅可以在用戶使用過程中進行,還可以在廠家生產過程中由生產人員進行。即在何時對該指定鍵進行設定,不影響本發(fā)明的保護范圍。通過以上內容不難看出,用戶只需按下右Alt鍵,就可實現Ctrl +Space/Shift +左Alt組合鍵的功能。不僅方便用戶操作,更減少了對鍵盤按鍵的損耗,更是因為沒有新硬件的添加,降低了生產成本,適用范圍廣。
[0023]參見附圖2,在本發(fā)明的另一個實施例中,在檢測到操作系統的語言類型不是中文時,不改變右Alt鍵的鍵值。[0024]在本實施例中,通過以上步驟即可在中國銷售的筆記本電腦上增加一個中英文切換鍵,而其他國家銷售(如美國、英國、韓國、日本等)的筆記本電腦上增加輸入法切換鍵。各個國家銷售的電腦的可以采用同一套硬件系統,而不需要單獨設計。
[0025]需要指出的是,在本發(fā)明的其它實施方式中,當用戶按下指定鍵后,檢測并判斷操作系統的語言類型,根據檢測結果對預存在注冊表中的語言類型、組合鍵鍵值的映射關系進行查找匹配,將匹配后的組合鍵鍵值賦予所述指定鍵。常用的組合鍵鍵值包括Ctrl和Space的組合鍵鍵值、Alt和Shift的組合鍵鍵值、Ctrl和Enter的組合鍵鍵值,或者是Fn和Fl?F12其中任一的組合鍵鍵值,從而根據語言環(huán)境的不同實現不同的功能,以使相同位置的快捷鍵能夠實現不同的功能,從而自動匹配不同環(huán)境下的用戶需求,極大的降低了生產成本。
[0026]當然為了提高用戶使用的便利性,還可以對設定方法的時效做出預設,例如可以包括單次生效、永久生效、指定時間段內生效。
[0027]以上實施方式只為說明本發(fā)明的技術構思及特點,其目的在于讓熟悉此項技術的人了解本發(fā)明的內容并加以實施,并不能以此限制本發(fā)明的保護范圍,凡根據本發(fā)明精神實質所做的等效變化或修飾均涵蓋在本發(fā)明的保護范圍內。
【權利要求】
1.一種鍵盤快捷鍵的設定方法,其特征在于:當指定鍵被按下后,檢測并判斷操作系統的語言類型,根據檢測結果對預存的語言類型、組合鍵鍵值的映射關系進行查找匹配,將匹配后的組合鍵鍵值賦予所述指定鍵。
2.如權利要求1所述的鍵盤快捷鍵的設定方法,其特征在于:當指定鍵被按下后,檢測并判斷操作系統的語言類型與設定語言類型是否相同,如果操作系統的語言類型與設定語言類型相同,則將預存的組合鍵鍵值賦予所述指定鍵;否則,所述指定鍵保持默認鍵值。
3.如權利要求1或2所述的鍵盤快捷鍵的設定方法,其特征在于:所述的語言類型、組合鍵鍵值映射關系存儲在注冊表中。
4.如權利要求1或2所述的鍵盤快捷鍵的設定方法,其特征在于:當操作系統的語言類型為中文時,將輸入法切換組合鍵鍵值賦予所述的指定鍵。
5.如權利要求4所述的鍵盤快捷鍵的設定方法,其特征在于:所述的輸入法切換組合鍵鍵值的指定鍵為右Alt鍵。
6.如權利要求1或2所述的鍵盤快捷鍵的設定方法,其特征在于:所述的組合鍵鍵值包括Ctrl和Space的組合鍵鍵值、Alt和Shift的組合鍵鍵值、Ctrl和Enter的組合鍵鍵值。
7.如權利要求1或2所述的鍵盤快捷鍵的設定方法,其特征在于:所述的組合鍵鍵值包括Fn和Fl?F12其中任一的組合鍵鍵值。
8.如權利要求1或2所述的鍵盤快捷鍵的設定方法,其特征在于:還包括對指定鍵位置、操作系統語言類型、組合鍵鍵值的預定義步驟。
9.如權利要求1或2所述的鍵盤快捷鍵的設定方法,其特征在于:還包括對設定方法的時效預設步驟,包括單次生效、永久生效、指定時間段內生效。
【文檔編號】G06F3/023GK103870002SQ201210538081
【公開日】2014年6月18日 申請日期:2012年12月13日 優(yōu)先權日:2012年12月13日
【發(fā)明者】張晶, 王少華, 樸鶴春, 畢占吉 申請人:蘇州三星電子電腦有限公司, 三星電子株式會社