//输入法文本文件格式介绍 //以'//'开头的行为注释行 //所有标有*的[区段]和关键字是必须设定的 //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 鶦 //jaat 鶧 [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 鶥 ham 鶥 hom 鶥 hum 鶥 gaap 鶦 jaat 鶧 tum 鶨 leung 鶫 ya 鶭 au 鶮 ngaau 鶮 chuen 鶯 wan 鶰 hung 鶱 daam 鶳 haau 鶴 hau 鶴 bo 鶵 saam 鶶 chong 鶷 laap 鶸 lap 鶸 nip 鶻 chung 鶼 joh 鶽 na 鶾 dei 鷂 toi 鷃 ngaam 鷅 ngam 鷅 gip 鷆 bei 鷇 heung 鷊 yin 鷌 paau 鷍 fung 鷎 lum 鷏 num 鷏 dau 鷐 je 鷑 jeh 鷑 gaai 鷒 kai 鷒 bo 鷔 po 鷔 chea 鷕 cheh 鷕 gaan 鷝 kan 鷝 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 鸄 hok 鸅 jin 鸆 cheung 鸇 daam 鸋 kei 鸎 taai 鸏 jin 鸐 mong 鸑 kwan 鸓 sin 鸧 biu 鹓 jui  chung  juk  suk  chue  chui  ha  chaak  oi  ho  moh  mor  hak  pin 黐 seung 黱 sheung 黱 chun  jun  gaan  kan  wo  woh  hin  ho 齅 oi 齍 lau 齨 gaan 齪 kan 齪 foo  fu  baang  man  lun  mat  fat  seung 﨩 sheung 﨩 so  sok  gaan 䎬 kan 䎬 toh 䙌 sin  fat  ngo  ngoh  ngor  gai  kai 