//輸入法文本文件格式介紹 //以'//'開頭的行為注釋行 //所有標有*的[區段]和關鍵字是必須設定的 //DBCS(Double Byte Character Set)代表雙字節字符,如﹕中文、日文和韓文字 // //*[Description] // 該區段描述了本輸入法的基本屬性。 //*CharSet=ChineseBIG5 // 當前輸入法的字符集,為 ChineseGB, ChineseBIG5, JapaneseJIS, JapaneseSJIS, // KoreanKSC 之一。 // //*ID=XXXX // 本輸入法標識。在不同的輸入法中,該標識必須唯一。而且,該標識必須是4個字符。 // 如果您想製作一個輸入法,最好先選取一個標識,然後向我們申請。 // //*FullName=這是一個輸入法範例 // 輸入法的全稱, 最長28個字符,一個DBCS算2個字符。 // //*Name=範例 // 輸入法的簡稱, 最長4個字符,一個DBCS算2個字符。 // //Version=1.0 版 //Copyright=XXXXX,版權所有。 //Author=某人 //*CodingStyle=2 // 編碼類型。 // 1:等長編碼,重碼率低。 如﹕五筆字型、倉頡等 // 2:不等長編碼,重碼率高。如﹕拼音、廣東音和注音等 // //*UsedCodes=abcdefghijklmnopqrstuwyz // 該輸入法使用的碼元的集合。 // //DispalyCodes=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,y,z // 該輸入法使用的碼元的顯示碼集合,和UsedCodes一一對應,可以是ASCII碼和DBCS碼。 // 當顯示碼是','或其它ASCII時,您也可以用16進製表示。如﹕0x2C等。 // //WildChar=? // 該輸入法的查詢鍵,用於模糊查找。 // //SeparateChar=' // 該關鍵字只在CodingStyle=2(不等長編碼)時有效,用於在輸入詞組時分隔不同字的編碼。 // 系統能智能分隔不同字的編碼,但有時也會遇到編碼二義性的問題。例如﹕對於“皮襖”的拼音編碼 // "pi ao", 也是“飄”的拼音編碼,因此,要用SeparateChar去分隔成"pi ao"。 // //*MaxCodes=6 // 該輸入法的最大編碼長度。 // //*AutoSelectKeys=5 // 當輸入AutoSelectKeys個碼元後,而且只有一個候選字時,系統會自動將它 // 輸入到當前編輯區。 // //KeyboardBitmap=IMSample.bmp // 該輸入法鍵盤圖形,必須是156X53或154X54,16色位圖(.BMP)文件。 // 如果不定義,則使用系統默認的圖形 // //KeyboardBitmapHDD=IMSampleHDD.bmp // 該輸入法高解析度的鍵盤圖形,必須是312X106或308X108,16色位圖(.BMP)文件。 // //[KeyMapTable] // 該區段描述本輸入法鍵位對應表。 // 系統鍵盤共4行12列,系統默認的對應表是標準鍵盤的數字和字母鍵。 // 您可以將每一個鍵映射成為ASCII字符或DBCS字符。 // 當您映射一個鍵為','或控製碼時,必須使用16進製表示。如﹕0x2C,0xA等。 // 用以上方法,你可以將某鍵映射成LineFeed, Backspace, Tab, // LeftArrow, RightArrow, UpArrow, DownArrow, PageUp, PageDown等等。 // 0x2C=',', 0xA=LineFeed, 0x8=Backspace, 0x09=Tab // 0x1C=LeftArrow, 0x1D=RightArrow, 0x1E=UpArrow, 0x1F=DownArrow // 0x0B=PageUp, 0x0C=PageDown //範例﹕ ////COl 1 2 3 4 5 6 7 8 9 10 11 12 //Row1= 1, 2, 3, 4, 5, 6, 7, 8, 9, ', ?,0x1E //Row2= q, w, e, r, t, y, u, i, o, p,﹜,0x1F //Row3= a, s, d, f, g, h, j, k, l, ;,ㄛ,0x1C //Row4= z, x, c, v, b, n, m, 0x2C, .,ˋ,﹝,0x1D // // //[Rules] // 該區段描述本輸入法的構詞規則,如果沒有該區段,則不能輸入詞語。 // 構詞規則是由若干構詞規則表達式組成,下面給出構詞規則表達式的定義﹕ // p[邏輯符][詞語長度]=[序類型][漢字序號][碼元序號] // +[序類型][漢字序號][碼元序號] // +{[序類型][漢字序號][碼元序號]+...} //說明﹕ //構詞標識 p(Phrase), 必須是p //邏輯符 e:等於, a:大於等於 //詞語長度 2-F分別表示詞語長度是2-15個漢字 //序類型 f:正序, b:逆序 //漢字序號 1-F分別表示第1-15個漢字。是正數還是倒數和序類型有關。 //碼元序號 漢字編碼的碼元號,範圍是0-MaxCodes。0表示取該字的所有編碼,只可以用於不等長編碼。 // //範例﹕ //pe2=f11+f12+f21+f22 表示二字詞,取第一字的第一、二碼,第二字的第一、二碼。 //pe2=f10+f20 表示二字詞,取第一、二字的所有碼。 //pa4=f11+f21+f31+b11 表示四字及四字以上的詞,取第一、二、三字的第一碼,和倒數第一字的第一碼。 //[Help] // 本輸入法的使用介紹 // //*[Text] // 漢字編碼區段 //exaple: //gaap C //jaat D [Description] CharSet=ChineseBIG5 ID=hkCT FullName=繁體中文廣東音香港字輸入法 Name=港字 Version=Version 1.0 CodingStyle=2 UsedCodes=abcdefghijklmnopqrstuwyz DispalyCodes=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,y,z WildChar=? SeparateChar=' MaxCodes=6 AutoSelectKeys=5 KeyboardBitmap=IMHKCT.bmp KeyboardBitmapHDD=IMHKCTHDD.bmp [KeyMapTable] //COl 1 2 3 4 5 6 7 8 9 10 11 12 Row1= ',冇,乜,佢,唔,咁,係,,,“,…,, Row2= q, w, e, r, t, y, u, i, o, p,:,。 Row3= a, s, d, f, g, h, j, k, l,∼,!,、 Row4= z, x, c, v, b, n, m,【,(,;,?,「 [Rules] pa4=f10+f20+f30+f40 pe2=f10+f20 pe3=f10+f20+f30 [Help] 繁體中文廣東音香港字輸入法 模糊查詢鍵:? 詞組編碼規則: 分隔鍵:' ★二字詞: 取第一、二字的全部編碼。 ★三字詞: 取第一、二、三字的全部編碼。 ★四字及四字以上的詞: 取第一、二、三、四字的全部編碼。 [Text] am B ham B hom B hum B gaap C jaat D tum E leung H ya J au K ngaau K chuen L wan M hung N daam P haau Q hau Q bo R saam S chong T laap U lap U nip X chung Y joh Z na [ dei _ toi ` ngaam b ngam b gip c bei d heung g yin i paau j fung k lum l num l dau m je n jeh n gaai o kai o bo q po q chea r cheh r gaan z kan z ha } gwa ~ dang lee lei chung king jeuk ngan ja au ngau oh or dick dik hai daap dip ga geh gei kei ki aak ak ngaak lip wooi wui kwo chong jong na goh ko koh sau shau ye yeah yeh saai ma ma chi leng tong ap up boh fan fun jaang yun wai nung koi sung gip kip kam kum moh mor lai baan chaang jak wa waak wak tit kong kwong lap law loh lei nei ni kuet ngoi kwan chung jung baak suen daam sin taai tai kau bo jaak geung keung leung yiu @ chong A hok B jin C cheung D daam H kei K taai L jin M mong N kwan P sin ] biu g jui chung juk suk chue chui ha chaak oi ho moh mor hak pin [ seung n sheung n chun jun gaan kan wo woh hin ho M oi U lau n gaan p kan p foo fu baang man lun mat fat seung O sheung O so m sok m gaan x kan x toh } sin fat ngo ngoh ngor gai kai