專利名稱:藏文編碼輸入法及鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文字信息計算機輸入法與使用這種方法的鍵盤,確切講是藏文文字的計算機輸入法和專用鍵盤。
背景技術(shù):
中國發(fā)明專利89100794公開一種基于DOS系統(tǒng)的藏文編碼輸入法及鍵盤。該專利通過將藏文字母按一定順序排列于通用鍵盤上,實現(xiàn)了藏文輸入的盲打和輸入方法符合藏文書寫規(guī)律的目的。但該編碼法仍難以記憶,使用者學習時有一定的困難,另一方面該編碼方法及專用的鍵盤與藏文的書寫方式不和諧,因此,使用該編碼方法輸入時,其輸入速度會受到一定的影響。此外,由于該專利是基于DOS的系統(tǒng),在現(xiàn)階段廣泛使用的Windows系統(tǒng)無法使用這一系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明提供一種可克服現(xiàn)有技術(shù)不足的,新的藏文編碼輸入法,以及使用這一方法的鍵盤。
本發(fā)明的藏文輸入編碼方法是采用與藏文相適應的鍵盤,且鍵盤上的數(shù)字鍵與藏文數(shù)字一一對應,按藏文書寫順序與規(guī)則依次輸入,使用音形碼輸入,用藏文元音字母、分詞符號、分句符號或空格作為一個單元字輸入結(jié)束的標志,連續(xù)輸入時自動判斷字符的結(jié)束位置,鍵盤的各鍵位按如下規(guī)定定義藏文字母,第一排自左向右的三個鍵依次為三個上加字 第四個鍵至第七個鍵依次對應四個藏文字母 第八個鍵至第十個鍵依次為四個下加字 且第一排鍵的各字母與其他藏族字符配合使用,而不單獨使用;第二排鍵中第一至第十一個鍵依次對應的藏文字符為 第三排鍵中第一至第十一個鍵依次對應的藏文字符為
本發(fā)明的藏文輸入編碼方法基于windows設計,由轉(zhuǎn)換接口和用戶接口組成,轉(zhuǎn)換接口為接口函數(shù),這些函數(shù)由IMM調(diào)用,用戶接口接收消息,并提供用戶界面。
本發(fā)明的藏文輸入編碼方法,其特征在于藏文碼表文件和IME文件合二為一,在IME文件內(nèi)部定義鍵盤碼與字符編碼對應的數(shù)組。這樣的實現(xiàn)機制,可以將碼表文件和IME文件一次性裝入內(nèi)存,存取速度快本發(fā)明使用的鍵盤,其特征是鍵盤為通用鍵盤,其上的數(shù)字鍵與藏文數(shù)字一一對應,鍵盤的各字母及符號鍵位上按如下規(guī)定定義藏文字母QWE三個鍵為三個上加字 IOP三個鍵為四個下加字 RTYU四個鍵對應四個藏文字母 其余各鍵位按如下排列A至雙引號鍵對應的藏文字符依次為 Z至右斜杠對應的藏文字符依次為 本發(fā)明由于是采用了Windows系統(tǒng),因此可以適用于現(xiàn)階段廣泛使用的Windows。其次,鍵盤根據(jù)藏文大丁字符的組合規(guī)則和輔音字母的頻率來布局。部分鍵位還考慮藏文拉丁轉(zhuǎn)寫的國際代碼位。這種編碼布局的效率高,并能支持英語和漢語輸入。本發(fā)明所用按本發(fā)明的方法給出的方案設置,其輸入速度快,正常打字員230字符/分鐘,是目前最快的藏文輸入方法。便于初學者掌握。
附圖為本發(fā)明的藏文字母編碼鍵盤布局表。
具體實施例方式
藏文是拼音文字有三十個輔音字母、四個元音字母、十個數(shù)字和若干個特殊符號組成。其中輔音字母 元音字母 數(shù)字 其它符號 ×《 》“ ”上加字 下加字 在藏文三十個輔音字母 十個字母為后加字;在十個后加字中 五個字母為前加字, 兩個字母為又后加字。對大量藏文文稿的統(tǒng)計得知藏文輔音字母(基字符)的頻度順序為 因此、在定位鍵盤布局時,藏文輔音字母定位是藏文鍵盤布局設計的核心,一定要首先考慮藏文字母頻率對藏文輸入速度的影響?;谶@一考慮,得出如圖1所示的藏文字母鍵盤布局表。圖1所示的藏文字母鍵盤布局表中QWE三個鍵為三個上加字;IOP三個鍵為四個下加字;RTYU四個鍵對應四個藏文字母。而這一布局能較好的實現(xiàn)藏文字母的合理布局,從而使藏文在保證可以實現(xiàn)盲打的前提下,較現(xiàn)有技術(shù)更為快捷。
另外,本發(fā)明的藏文輸入編碼中用元音字母、分詞符號、分句符號、空格作為一個單元字輸入結(jié)束的標志,連續(xù)輸入時會自動判斷字符的結(jié)束位置,不用空格鍵結(jié)束,因此可更進一步提高藏文的輸入速度。
本發(fā)明輸入法編碼的實施例是基于windows遠東版本設計,由兩部分接口組成轉(zhuǎn)換接口和用戶接口。轉(zhuǎn)換接口包括一系列接口函數(shù),這些函數(shù)由IMM調(diào)用。用戶接口包括一套窗口,這些窗口接收消息,并提供用戶界面。當IME啟動后,鍵盤事件由user.exe軟件接收后,user.exe在將鍵盤事件傳到輸入法管理器(Input Method Manager,簡稱IMM)中,管理器再將鍵盤事件傳到IME輸入法中,輸入法根據(jù)用戶編碼字典,翻譯鍵盤事件為對應的字符(或字符串),然后再反傳到user.exe中,user.exe再將翻譯后的鍵盤事件傳給當前正運行的應用程序,從而完成字符的輸入。
本發(fā)明的處理機制是當用戶按下鍵盤中某個鍵時,系統(tǒng)的USER32內(nèi)核得到中斷并響應它,然后向系統(tǒng)的SHELL消息隊列發(fā)送鍵盤消息,該消息被IMM截獲,IMM處理鍵盤消息并選擇當前活動的(ACTIVE)IME輸入法,將消息發(fā)送給IME輸入法。主要有BOOL WINAPI ImeProcessKey(HIMC hIMC,UINT vKey,LPARAMlKeyData,CONST LPBYTE lpbKeyState)這個函數(shù)完成。本發(fā)明中處理的事件主要包括IME的按鍵響應和按鍵結(jié)束響應,即為IME_Keydownhandler和IME_Keyuphandler,這部分在預處理之后執(zhí)行,對于預處理認為可以影響到轉(zhuǎn)換流程的事件進行處理。本輸入法中不對按鍵結(jié)束事件響應,也即只要用戶按下某個有效的鍵就有響應,不必等到按鍵結(jié)束。輸入法鍵盤處理中,對于那些在預處理中認為是合法的按鍵并且預處理不處理的情況進行轉(zhuǎn)換,主要包括對退格鍵、ESC鍵、刪除鍵、HOME鍵、END鍵LEFT鍵、RIGHT鍵等的處理。
由于藏文字符只有六百多字,碼表并不龐大,在本輸入法的實現(xiàn)中,將碼表文件和IME文件合二為一,在IME文件內(nèi)部定義鍵盤碼與字符編碼對應的數(shù)組,如TibetInputTable數(shù)組。
藏文輸入的過程中,如果有藏文元音字母、分詞符號、分句符號、空格這些字符時,可以標志藏文字符的結(jié)束。對于特殊的符號《》、()等,因為這些字符在藏文的使用頻率比較低,可以采用兩種解決方式,一種可以通過漢語的輸入法來進行輸入。
以下是一組藏文文字的輸入舉例藏文輸入鍵盤對應表 ;s coy ly gwyh do0,ts ky fug,ts dir xuag h-f v ec;hMa ‘t h cus ecya mtg hi h hmudg gy J。
權(quán)利要求
1.藏文輸入編碼方法,采用與藏文相適應的鍵盤,且鍵盤上的數(shù)字鍵與藏文數(shù)字一一對應,按藏文書寫順序與規(guī)則依次輸入,其特征在于使用音形碼輸入,用藏文元音字母、分詞符號、分句符號或空格作為一個單元字輸入結(jié)束的標志,連續(xù)輸入時自動判斷字符的結(jié)束位置,鍵盤的各鍵位按如下規(guī)定定義藏文字母,第一排自左向右的三個鍵依次為三個上加字 第四個鍵至第七個鍵依次對應四個藏文字母 第八個鍵至第十個鍵依次為四個下加字 且第一排鍵的各字母與其他藏族字符配合使用,而不單獨使用;第二排鍵中第一至第十一個鍵依次對應的藏文字符為 第三排鍵中第一至第十一個鍵依次對應的藏文字符為
2.如權(quán)利要求1所述的藏文輸入編碼方法,其特征是基于windows設計,由轉(zhuǎn)換接口和用戶接口組成,轉(zhuǎn)換接口為接口函數(shù),這些函數(shù)由IMM調(diào)用,用戶接口接收消息,并提供用戶界面。
3.如權(quán)利要求1或2所述的藏文輸入編碼方法,其特征在于藏文碼表文件和IME文件合二為一,在IME文件內(nèi)部定義鍵盤碼與字符編碼對應的數(shù)組。
4.權(quán)利要求1至3所述的方法使用的鍵盤,其特征是鍵盤為通用鍵盤,其上的數(shù)字鍵與藏文數(shù)字一一對應,鍵盤的各字母及符號鍵位上按如下規(guī)定定義藏文字母QWE三個鍵為三個上加字 IOP三個鍵為四個下加字 RTYU四個鍵對應四個藏文字母 A至雙引號鍵對應的藏文字符依次為 Z至右斜杠對應的藏文字符依次為
全文摘要
本發(fā)明涉及一種文字信息計算機輸入法與使用這種方法的鍵盤,確切講是藏文文字的計算機輸入法和專用鍵盤。本發(fā)明的藏文輸入編碼方法是采用與藏文相適應的鍵盤,其各鍵位按如下規(guī)定定義藏文字母,第一排自左向右的三個鍵依次為三個上加字見式(2),第四個鍵至第七個鍵依次對應四個藏文字母見式(1),第八個鍵至第十個鍵依次為四個下加字見式(3),且第一排鍵的各字母與其他藏族字符配合使用,而不單獨使用;第二排鍵中第一至第十一個鍵依次對應的藏文字符為見式(4);第三排鍵中第一至第十一個鍵依次對應的藏文字符為見式(5)。
文檔編號G06F3/023GK1770072SQ20051009608
公開日2006年5月10日 申請日期2005年9月21日 優(yōu)先權(quán)日2005年9月21日
發(fā)明者申永軍, 齊愛琴, 張桂東, 周守瓊 申請人:蘭州大學, 甘肅中匯電子工程有限公司