简体中文 Solaris 用户指南

新全拼和新双拼输入法

本节描述在新全拼和新双拼输入法中的特性,及如何使用一些在 zh zh.GBK 语言环境中的特性。

拼音在中国是一种流行的输入法,且有许多以拼音为基础的输入法。其中两种是新全拼和新双拼,它们包含以下特性:

这些特性在以下的段落中详细描述。

定义短语供以后使用

以下的实例显示如何定义短语 "ke lin dun" 并将其保存供以后使用。

  1. 键入短语 kelindun,当中不带空格。

    新全拼和新双拼输入法会自动为您插入空格。

    Graphic
  2. 键入代表您要挑选的第一个字符的数字。

    以下实例显示第二个被选中的字符。

    Graphic
  3. 为短语的第二和第三部分挑选中文。

    Graphic

    新短语被定义并被添加到用户的字典文件中。下次键入 ke lin dun 时,会在候选区看到您定义过的短语。

    Graphic
挑选经常用的候选字

在这些输入法中,被选中的候选字被移到列表的开始,以方便重复使用。

  1. 键入 sh yi.

    注意五个可用候选字的顺序。

  2. 挑选第五个候选字。

    Graphic
  3. 再键入 sh yi

    Graphic

    注意第五个候选字已经移到第一个位置,因为您先前挑选过它。经常使用的候选字会被先提示供更快的选择。

其他的特性

键入长拼音串

新全拼接受拼音串长达 222 个字符。接下来的演示用了以下的字符串:


>>meiguozhongtongkelindunzhengzaitaolunhaiwanjushiwenti<<
GraphicGraphic

结果是以下的中文字符串:

Graphic
注意:

新双拼输入法支持长达 30 个字符串。


键入声母

也可只键入声母。有声母用的候选字,如以下显示:

GraphicGraphic

GBK 支持

zh.GBK 在缺省情况下支持 GBK,如以下显示:

GraphicGraphic

以下示图中的第二个中文字只有在 GBK 标准中才有定义。

Graphic

单 GBK 候选字被放置在候选字列表的最后。按回车键以滚动到 GBK 区。为了方便以后的选择,可将 GBK 候选字定义成一个短语 (有关更多的信息,请参见"定义短语供以后使用")。一旦定义了短语,就可方便地插入它,如以下显示:

GraphicGraphicGraphic

zh.GBK 环境中缺省情况下,新全拼和新双拼都支持 GBK 汉字。然而,由于几个汉字 都会有相同的声母 (拼音的第一部分),如果您只提供声母,新全拼和新双拼不会显示 GBK 候选字。

例如,键入拼音字符串 rong 会显示 GBK 候选字,因为这是一个完整的拼音字符串。然而,只单单键入 r 不会显示任何 GBK 候选字,因为它仅仅是一个声母。

键盘定义

编辑键

以下表格显示编辑键的定义。


注意:

预编辑行是一个普通的 X 文字字段。


表 4-2 编辑键定义

键 

定义 

[a-z] 

拼音字符 

Home 

移到预编辑行的开始处 

End 

移到预编辑行的末尾 

Left 

将预编辑行中的插入记号移到左边。如果左边是汉字,原先的拼音即被恢复 

Right 

将预编辑行中的插入记号移到左边 

Delete 

删除预编辑行上紧接在插入记号之后的拼音字符 

Backspace 

删除预编辑行上紧挨在插入记号之前的拼音字符 

Page Scroll (页滚动键)

一个拼音字符串的候选字属于以下的组:

有些拼音字符串会有更多的候选字无法能被显示在同一个窗口中。在这种情况下,使用在以下表格中所描述的键在候选字中滚动查找。

表 4-3 页滚动键定义

键 

定义 

- = 

滚动到上一个/下一个候选字 

[ ] 

滚动到上一个/下一个候选字 

, . 

滚动到上一个/下一个候选字 

Return 

快速在候选字中滚动 

选择键

新全拼和新双拼不支持通过键入字母键来作选择。如果您见到候选字之前有字母键在前面 (A、B、C 等等),请再用数字选择键来设置 htt。

分隔符

根据国家拼音标准,为了避免拼音字符串模棱两可的解释,分隔符 (') 在这里被支持。例如,拼音字符串 [jiang] 可以解释为 [jiang][ji] [ ang] ;两个都合法;然而,在新全拼中,[jiang] 只被解释成 [jiang]。必须使用分隔符,输入 [ji'ang] 才能使之被解释成 [ji][ang]。新双拼则不需使用分隔符。

字典文件

新全拼和新双拼共享两个字典文件:PyCiku.datUd.Ciku.dat。在 zh 语言环境中,缺省的路径名为 /usr/openwin/lib/locale/zh/xim/data/PyCiku.dat/usr/openwin/lib/locale/zh/xim/data/UdCiku.dat。在 zh.GBK 环境中,缺省的路径名为 /usr/openwin/lib/locale/zh.GBK/xim/data/PyCiku.dat/usr/openwin/lib/locale/zh.GBK/xim/data/UdCiku.dat

用户通常不能写字典文件。然而,由于用户能影响新全拼和新双拼使用如频率调整和用户定义的短语等特性的方法,有必要经常更新字典文件。

用户的字典通常位于 ~/.Xlocale/PyCiku.dat~/.Xlocale/UdCiku.dat (~ 表示启动 htt 命令的用户的起始目录)。当新全拼和新双拼被启动时,它们在用户的起始目录找到并读取字典文件。如果找不到字典文件,则系统的缺省路径将被使用 (亦即,/usr/openwin/lib/locale/...)。

新双拼特性

双拼是全拼的一种简略形式。它比较快但是比全拼更加难使用。新双拼支持所有新全拼的特性、键盘定义和字典文件。

在中国有不同的双拼键盘映射设计。最流行的三种是自然码、中文之星和智能 ABC。新双拼输入法支持所有这三种键盘映射。缺省的键盘映射存在于以下三个中的一个文件之中:

新双拼键盘映射

以下的表格包括了自然码、中文之星和智能 ABC 键盘的键盘映射。

表 4-4 自然码键盘映射

键 

定义  

ch 

sh 

zh 

ou 

iao 

uang, iang 

en 

eng 

ang 

an 

ao 

ai 

ian 

in 

o, uo 

un 

iu 

uan, er 

iong, ong 

ue 

v, ui 

ua, ia 

ie 

uai, ing 

ei 

表 4-5 CStar2.97 键盘映射

键 

定义  

ch 

sh 

zh 

ia, ua 

uan 

ao 

an 

ang 

iang, uang 

ian 

iao 

in 

ie 

iu 

o, uo 

ou 

er, ing 

en 

ai 

eng 

v, ui 

ei 

uai, ue 

iong, ong 

un 

表 4-6 智能 ABC 键盘映射

键 

定义  

ch 

sh 

zh 

ou 

in, uai 

ua, ia 

en 

eng 

ang 

an 

ao 

ai 

ue, ui 

un 

o, uo 

uan 

ei 

iu, er 

ong, iong 

uang, iang 

ian 

ie 

ing 

iao