创建和编辑码表源文件:
先创建一个纯文本文件,它包含一个中文字或词组及其相应键击的列表。然后将该文件转换为码表输入法接口能够识别的二进制格式,这样用户就可以把它添加到系统中了。
码表文件中有几部分:
# # Description # Comment # Key_Prompt # Function_Key # Phrase # Single # Options # |
下图显示了一个源文件示例:
输入说明
这部分指定码表的属性,如:编码、码表中文名、 合法码元、 最长码元, 以及匹配符。
"[Comment]" 段:
该段用以描述码表的解释信息。
[Key_Prompt]" 段:
该段描述输入键值的提示字符串。该提示字符串将被显示在应用系统的预编辑区。
"[Function_Key]" 段:
该段描述一些功能键的键定义。 例如: 哪些键定义为 PageUp 键用于显示上一页候选词; 哪些键定义为 PageDown 键用于显示下一页候选词; 哪些键定义为 BackSpace 键用于删除一个输入码元;哪些键定义为 ClearAll 键用于取消所有输入。
此该段包含以下几项:
"[Options]" 段:
该段描述码表输入法的缺省属性, 如: 是否即打即现、 是否外码提示、 是否键对应提示、是否单项自选、 以及选择键的模式(包括数字键模式、小写字母模式、及大 写字母模式〕。
因此该段包含以下几项:
"[Single]" 段:
该段描述输入码元及其对应的中文单字列表。 注意中文单字之间不能有空格。
每行格式如下:
keystroke_sequence Characterlist
CharacterList 是中间没有空格的中文字的列表。
"[Phrase]" 段:
该段描述输入码元及其对应的中文词组列表。 注意中文词组之间必须用空格隔开。
每行格式如下:
keystroke_sequence word1 word2 word3 ...