AIX中的简体中文和繁体中文输入法介绍

发表于:2007-06-23来源:作者:点击数: 标签:
简体中文输入法(ZIM-UCS) UCS-2 代码集包含了几乎所有字符组。ZH_CN 语言环境存在以下字符组: ◆ ASCII(英语) ◆ 图像字符 ◆ 中、日、韩(CJK)字符(统一字符) CJK 字符集含 20992 个字符位置,但只有 20902 个位置分配给中文字符。 简体中文的发音

   

简体中文输入法(ZIM-UCS)

UCS-2 代码集包含了几乎所有字符组。ZH_CN 语言环境存在以下字符组:

◆ ASCII(英语)

◆ 图像字符

◆ 中、日、韩(CJK)字符(统一字符)

CJK 字符集含 20992 个字符位置,但只有 20902 个位置分配给中文字符。

简体中文的发音由称为 Bopomofo 的拼音符号表示。有 25 个拼音符号。简体中文字符由一到三个拼音符号表示。

ZIM-UCS 有以下特点:

◆ 存在以下几种常用输入法:

智能 ABC

基于中文字符拼音表示的输入法。

拼音输入法

基于中文字符拼音表示的输入法。一个中文字符根据发音,可分为一个或多个声韵母。

五笔输入法

基于中文字符字形表示的输入法。根据五笔字形输入法,中文字符可分为三种:笔划、偏旁部首和单个字符。

郑码

基于中文字字形表示的输入法。

表形码输入法

这种输入法将中文字符拆成几个组件,或称 偏旁部首。在编码字符的时候,用相应的英文字母来表示这些偏旁部首。

内码输入法

这种输入法符合在 GB18030(中文内部码规范)和 UCS-2(Unicode 系统版本 2)中定义的代码表。

◆ 半角和全角字符输入。在单字节和多字节模式下支持 ASCII 字符。

◆ 辅助窗口支持所有候选字符列表。例如,智能 ABC 生成一个可选字符列表,这些字符含有相同的拼音符号(声母和韵母)。用户按下转换键来选择所要的字符。

◆ 浮动预编辑绘制区。允许在临时覆盖文本行的反色屏幕区域上输入偏旁部首。按下转换键后,完整字符就发送到编辑器。

UCS-ZIM 位于 /usr/lib/nls/loc 目录。

UCS-ZIM 键映射位于 /usr/lib/nls/loc/ZH_CN.UTF-8.imkeymap 目录。

中文(CJK)字符处理

调用 UCS-ZIM 的方法是按下一个输入法键。每个偏旁部首或拼音符号都被指定了一个键。用户将偏旁部首或者拼音符号输入到浮动预编辑区域。对于内码输入法,在按下最后的键之后,字符即生成。其它输入法生成一个显示在窗口中的候选字符列表。用户通过选择候选字符的编号来选择所要的字符。无效输入会产生一声蜂鸣或一条错误消息。图像字符可使用 ABC 输入法输入。

繁体中文输入法(TIM)

繁体中文代码集由以下字符组组成:

◆ ASCII(英语)

◆ 繁体中文字符

繁体中文字符集包含十万多个字符,但只有约 5000 个是常用字。每个字符由一到五个称为偏旁部首的组成部分构成。

繁体中文的发音由拼音符号表示,这些拼音符号称为“注音”或者“Bo-Po-Mo-Fo”。有 37 个拼音符号,还有 4 个声调指示符。中文字符由一到三个拼音符号表示。字符可以包括一个声调符号。省略声调符号表示第五声。

TIM 特性

TIM 有以下特点:

◆ 可以使用以下输入法:

仓颉

支持偏旁部首生成字符。数据输入人员最常用的输入法。

简化仓颉

支持通配符输入和偏旁部首。也支持输入半个汉字。

拼音符号

根据字符的发音输入字符。

内码

根据 EUC 十六进制生成字符,代码点输入。

十进制值

根据十进制值生成字符。可从任何输入模式调用。

◆ 半角和全角字符输入。在单字节和多字节模式下支持 ASCII 字符。

◆ 系统定义和用户可定义字符输入。

◆ 辅助窗口支持所有候选字符列表。简化仓颉和拼音输入法生成一个候选字符列表,这些字符含相同的输入偏旁部首或着相同的发音符号。用户按下相应的号码来选择字符。

◆ 浮动预编辑绘制区。允许在临时覆盖文本行的反色屏幕区域上输入偏旁部首。按下转换键后,完整字符就发送到编辑器。

该 TIM 文件可在 /usr/lib/nls/loc/TW.im 目录下找到。

该 TIM 键映射可在 /usr/lib/nls/loc/zh_TW.IBM-eucTW.imkeymap 目录下找到。

繁体中文字符处理

调用 TIM 的方法是按下一个输入法键。每个偏旁部首或拼音符号都被指定了一个键。用户将偏旁部首或者拼音符号输入到浮动预编辑区域。对于仓颉和内码输入,按下转换键后,字符即生成。简化仓颉和拼音输入法生成一个显示在窗口中的候选字符列表。用户通过选择候选字符的编号来选择所要的字符。无效输入会产生一次蜂鸣或一条错误消息。

在繁体中文 106 键键盘上为繁体中文输入法定义了以下特殊键。

特殊繁体中文键  
键功能

键符功能描述
仓颉 Shift 键

XK_Chinese _Tsangjei调用仓颉和简化仓颉输入法。
拼音 Shift 键 XK_Chinese _Ph.netic调用拼音输入法。
半角/全角切换键 XK_Chinese _Full_Half切换半角和全角。
转换键 XK_Convert将偏旁部首和拼音符号或者 EUC 代码符号转换成字符。如有必要,在辅助窗口中显示候选字符列表。
非转换键 XK_Non _Convert将拼音符号解释成字符。
英语/数字键 XK_Alph_Num调用 ASCII 描述。
ALT- 仓颉 Shift 键 XK_Internal _Code调用内码输入法。
ALT 加数字小键盘 调用十进制值输入方法。

原文转自:http://www.ltesting.net