日语输入方法(JIM)
本节讨论了日语输入方法 (JIM)。
日语输入方法 (JIM) 包括如下特性:
- 支持罗马字到假名字符的转换(RKC)。
- 支持假名到日语汉字字符的转换(KKC)。
- 包括半角和全角字符输入。
- 提供系统字典和用户字典查找。
- 提供单词向用户字典的运行时注册。
- 需要回调函数来支持:
- 状态和预编辑绘制
- 全候选字符菜单
- JIS Kutan 编号输入和 IBM® Kanji 编号输入
- 支持 IBM-943、IBM-eucJP 和 UTF-8 代码集。 对于内部处理,JIM 使用 IBM-943 代码集。 但是,JIM 支持任何可以从 IBM-943 转换得来的代码集(例如,IBM-eucJP)。
- 位于 /usr/lib/nls/loc/JP.im 文件。 所有其他本地化输入方法都是该文件的别名。
片假名和平假名各有约 50 个字符组成,它们共同组成了称为假名的语音字符。 日语中的所有发音都能够用假名来表示。
日语汉字是一组象形文字。 一个简单的概念可以用一个单独的日语汉字来表示,而更复杂的含义可以通过日语汉字字符串来表达。 有上千个日语汉字字符存在。
日语也使用罗马字母。 称为罗马字(Romaji),罗马字母含 26 个字符。 罗马字母大多用于技术和专业场合,以表示日语中不存在的技术词汇。 典型的句子通常是片假名、平假名、日语汉字、罗马字、数字和其他字符混合而成。