日语输入方法(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 个字符。 罗马字母大多用于技术和专业场合,以表示日语中不存在的技术词汇。 典型的句子通常是片假名、平假名、日语汉字、罗马字、数字和其他字符混合而成。