5民族语文 6 2012 年第5 期
U ni oo de 国际音标输入法简述
李 龙 王奕桦
国际音标自1888年确定一字一音形式至今历经数次增删 , 使用的字母及附加符号逾 150
个 , 远远超过键盘的键位数 , 要在 Q W E RT Y 键盘上输入国际音标字母 , 就需要
一种 /多
键位 ) 单字符 0的输入方式并利用某些软件层面的机制编写相应的输入法 "为方便计 , 下
文将 U垃co de 内收录的所有国际音标字母及附加符号的总集合称为国际音标字符集 "目前国
内学术界较为通行的 ! 基于 U nicod e 国际
字符集编码的国际音标输入法有以下数种:
} 输入法名称 { 技术框架 { 当前最新版
>P A U ni cod e M SK
IP A U ni eode K M N
蓝蝶国际音标输入法
云龙多语输入法
M ie ro so ft K B D
Ke y m an D e sk to P
M icro so ft IM E
M ICro so ft IM E
1.2
1.2
3 .0
O B E I .A
下面将一一叙述以上输入法的概貌 "
1. >卫A U 血eode M SK
IP A U nlcode M S K 是 SIL N on一Ro m an scri pt而 tiati ve 以 肠ero soft Ke yb oard L盯outC re ato r
编写生成的W indow s标准 K B D 键盘 "该键盘不与某一种具体的Wi nd ow s系统语言直接相关 ,
安装该输入法后 , 用户需要自行添加该键盘到某种可用的系统语言分类之下 , 即可在语言栏
内通过点击选区或键入设定的组合键切换到该输入法 , 就使用体验而言与 Wi nd ow S系统自带
的各种键盘一般无二 "试以当前最新版本 IPA u ni co de 5.1 (ve r 1.2) M SK 为例 , 双击 se tuP .exe
安装成功后 , 进入 /控制面板 ! 文本服务和输入语言 0对话框 , 在 /己安装的服务 0 树形图
内选择具体的某种语言 (比如 /中文 (简体 , 中国) 0 , 再点按 /添加 0按钮 , 在弹出的 /添
加输入语言 0对话框中的列表里勾选 /IpA U 山code 5.1(ve : 1.2 U S)M SK 0 , 点按确定确认 "
IPA u ni co de M SK 键盘布局基于普通的 Q W ERTY 键盘布局修改而成 , 增设数个死键 (不
独立产生字符 , 需与另一击键结合以输出字符的按键 ) 以实现同一 Q认吧RTY 键位的多载 ,
从而为国际音标字符集实现一一对应的编码 "试以与 i键位相关的击键为例说明其输入方式:
用户若按下 /i0键位 , 光标前将插入字符 /i0; 按住 Shift 键的同时按下 /i0键位 , 则光标
前将插入字符 勺 0"用户若按下在该键盘内被规定为死键的 /= 0键位 , 光标及其前后文字并
无变化 "紧接着 , 用户若按下 /i0键位 , 光标前将插入字符 /I0; 按住 Shift 键的同时按下 /i0
键位 , 则光标前将插入字符 /i0"IPA Un ic od e M SK 通过这样的方法 , 将 Q W E RTY 键盘的键
位依序组合成键位串, 以与落在 A SC n 编码之外的国际音标字符之间建立对应 "
值得一提的是 , IPA U ni co de M SK 键盘布局同样支持非 >P A 的一些习用符号 "如按下键
位串 />I 0将得到字符, , 按下键位串 />I 0将得到字符, "像这样的键位串 ) 字符的对应关
U ni co de 国际音标输入法简述
系 , 在安装程序相同路径的文件 /护A u ni cod e 5.1 (ve rl .2) M SK Pd f.. 内有详细图文叙述 "
2 . IP A U ni eod e K M N
开人u i eode K M N 与任叭un icode M sK 同出于 s几 N on一R om an s币pt加tiati ve "与之不同
的是 , IpA u ni ced e K M N (最新版本) 是运行在几vulte so ft Ke y~ D es ktop 外挂键盘引擎上
的*加m p 格式键盘布局 , 其运行机制是在击键为文本服务框架模块接收交付给具体输入法之
前将消息截断 !依照自定义的键盘布局生成对应的字符来输出 "
以当前最新版本的 lhvulte so ft Ke ym an D es kto p 8. 0 为例说明:运行 K eym an D es kto p 的主
程序后, 任务栏右侧托盘内将出现一个公图标"单击 (或右击) 该图标, 将在桌面右下角最
顶层弹出一个小对话框 , 以供用户管理并选择当前应用到引擎的键盘布局
"在键盘布局
列表上点击 /IRA u 血co de 5.1 (v er 1.2) K M N 0, 即载入 IpA U nicod e K M N 为当前输入状态 ,
任务栏右侧托盘内的幼图标变成彝图标 "在 IPA u ni cod eK M N 应用为当前输入状态时 , 一切
键盘事件将被截断并由Ke ym an 主程序接收 , 参照词库内编码一字符的映射进行翻译输出 ,
无论 IM E 形式或 TSF 形式的输入法都将失效 "与载入 11叭 U ni co de K M N 输入状态相仿 , 在
同一列表里点选 /Sw ite h Ke ym an D es kio p o 9 ,, 则关闭当前输入状态 , 任务栏右侧托盘内的
吸图标变回Q 图标 "
IP A U ni co de K M N 内部编码一字符的映射关系与 IPA U ni co de M SK 几乎完全一致 , 视版
本差别而有不同 "
3. 蓝蝶国际音标输入法
蓝蝶国际音标输入法是一套基于 M S IM E 框架 , 由中国社会科学院 #中国科学院软件
所 #西南民族大学合作研制的国际音标输入法软件 , 所用词库采用 U nicode 编码 , 同捆字体
基于 O Pe nty pe 矢量字体技术编制 , 支持字符微调 "以 lpA 清化符号
/尸, 为例 ,
清化符号将自动对齐到基字几何中央 (或基字最高点) 的上方, 若用户输入 U nlced e 字符串
< u祀27 1,u祀30A > /琢(:!.. , 应用同捆的正A un ico de 字体将显示为 /自0;若用户输入U ni co de
字符串 /乐尹,, 应用同捆的IE A u ni cod e 字体将显示为 /6 0"
蓝蝶国际音标输入法基本依照字母的形态编码 , 将一百多个国际音标字母归类为 26 组 ,
Q认吧R TY 键盘上每一字母键位下辖一组字母 "按下任一字母键位 , 屏幕上都将显示出该键
位下辖的整组字母候选列表 , 用户可在列表显示期间内按下 0一9 字母选择对应的国际音标字
符输出 "以输入国际音标 /扩 为例 , 以其与字母 /Y 0相似 , 按下键位 /y 0, 屏幕上出现候
选字符串 / x:y Z:了3:Y 4:v s:天6:M 7:从8:. 9:yo:Y 0, 按下键位 /2 0, 字符 /: 0 即时上屏 "每一
字母键位按下之后 , 若按下其余字母键位 (或空格 !回车), 则在处理第二个击键消息之前当
前列表首位的字符自动上屏 , 输入法由此实现音节的连续击键输入 "以输入粤语 /三 0字读
合 s娜 532为例 , 连续按下键位 /s 0/a 0/x 0 /7 0/m 0, 键入空格或回车上屏 , 得到字符串 /s娜 0;
再连续按下键位 /5 0 /3 0, 得到字符串 /530, 前后相连成 /s脚 53 0"蓝蝶国际音标输入法为
每一字母键位下辖的字母组提供动态调整词频的功能 , 通过记取 !分析用户输入字符的历史
记录 , 当前用户使用频率最高的字符将在按键对应的字符候选列表中置顶 , 力图减少用户记
忆负担 , 并为用户集中录入大量同质语料提供了便利 "
照顾到用户对国际音标字符的习惯理解 , 蓝蝶国际音标输入法将一个字符对应到多个键
位 , 用户可根据自己的习惯自选输入方式 "如国际音标字母 / "0, 有时被称作 /反 c 0, 有时
被称作 /开 "0, 蓝蝶国际音标输入法既可以按 /c 0键调出 / "0字 , 也可以按 /0 0键调出
6 3
5民族语文 6 201 2 年第 5 期
,.0 0字 "另一方面, 为尽可能地保证用户的连续输入不被阻断 , 输入法为汉藏语系 #南亚语
系常用的浊软愕鼻音符号 /习0! 清送气音符号 / / 0和浊送气音符号 / / 0分别另设快捷输入
键位 /N 0! /H 0和 /H 0"如连续输入梵语喉音组辅音肚 hgg6习l, 既可以按键位 /k 0 /k 0 /h 0
~ 选择 / 00 一按键位 /g 0 /g 0 /h 0 一选择 / / 0 ~ 按键位 /n 0 ~ 选择 /D 0来输入 , 也可以
简便地连续按键位 /k 0 /k 0 /H 0 /g 0 /g 0 /H 0一选择 /60 一按键位 /N 0 来输入 "
4. 云龙多语输入法 #国际音标输入功能
云龙多语输入法是一套由上海高校比较语言学E一研究院 #广西经济管理干部学院研制开
发的基于 M S IM E 框架 ! 同时支持 32 位/麟 位 Wi ndo w s系统的 U ni eed e 编码输入法 "
云龙多语输入法 , 除国际音标外 , 现已支持藏文 ! 亚美尼亚文 !格鲁吉亚文 ! 格里高利
文及多种拉丁一希腊一西里尔系 #孟一高棉系等文字系统的文字输入 "同捆开源字体集基于
Tru ety pe 矢量字体技术编制, 支持字符微调 "例如 /10! /m 0的字符宽度虽然不一样 , 但是
自成音节符号都能自动对准字符的中线: !!单"
输入法目前包括两套国际音标输入方案: 默认输入方案和重复按键输入方案 "点击输入
法状态栏上的图标夔, 可以在两者之间进行切换 "因为国际音标的字形大体采用拉丁字母 ,
或者拉丁字母的变形 , 这两种方案都按拉丁字母将音标分组 , 按某个拉丁字母 , 会显示与这
个拉丁字母字形相关的所有音标 , 用鼠标选择音标以后即能上屏 "国际音标中的附加符 , 也
按它们的形状归类 , 如清化符 / - ! "0 归到 /o 0类 , 自成音节符 / .! .0归到 / -0类 , 鼻化
符 / 一0! 嘎裂声符 /少 归到 /一0类 , 不需要死记硬背 "
如采用重复按键输入法 , 连续按键 , 各个音标会依次上升到第一个位置 , 按空格键 , 音
标即能上屏 "如按 a, 输入框中会出现 a ! a ! "! D 等一系列音标, 连续按四次 a , 就是第四
个音标 D "对于不希望记码记规则的用户 , 这是一种比较方便的输入法 "
默认输入法给每个音标设置了固定的码 , 码根据严格的规则设计 , 所以很容易记 "码的
第一位是与音标字形相关的拉丁字母 , 第二位表示相关的规则 "如 /r 0表示卷舌 , /j 0表示
愕音 , /x 0表示内爆 , /咚 中 了 的码分别是 /dr !dj !dx 0"/d 0表示字形上下颠倒 , 如 /ed !
vd ! ad ! m d 0分别代表 / "! !! "! 斑0o
以上几款国际音标输入法是当前中国语言学界主要流行的软件 , 都符合国际字符编码标
准和软件开发 "在功能用法上又各有特色 , 适用不同用户个性 , 且都属公益性自由软件 "
参考文献
国际语音学会编著: 5国际语音学会: 国际音标使用指南 6, 江荻译, 潘悟云审校, 上海教育出版社 , 200 8
年 "
江 荻 ! 刘汇丹 ! 吴 兵: 5国际音标输入软件的设计与实现 6, 5中文信息学报 6 20 11 年第 2 期"
李 龙 ! 潘悟云: 5国际音标输入法及其实现 6, 5语言研究 6 2006年第 3期 "
(通信地址: 53 0(X) 7 广西经济管理干部学院
200 23 4 上海师范大学语言研究所)
=本文责编 吴雅萍 >