我该如何输入国际音标(IPA)?

我使用Ubuntu 11.10作为唯一的操作系统。我必须输入一些国际音标文字,但是这变成了一个头痛的问题。我尝试使用Autohotkey,但它没有产生我期望的结果。请告诉我是否有任何软件可以输入国际音标文字,或者配置键盘来实现这个功能。

4个回答

按照这些说明可以访问SIL存储库,然后从Ubuntu软件中心获取kmfl-ibus和IPA键盘包的最新版本(搜索"kmfl",它应该是前几个结果之一)。别忘了退出登录再重新登录。

以备将来参考,此页面显示了适用于Windows、Linux和Mac的IPA键盘。

从您上方工具栏的键盘图标(希望现在已经出现)选择首选项,输入法,选择输入法,其他,然后选择IPA Unicode KMN,然后点击添加。您可以在“常规”选项卡中选择如何切换到和从IPA输入法。

祝好运! 祝好运!


你还可以使用虚拟键盘,比如Onboard。它会在屏幕上显示一个小的可点击的键盘。我为Onboard设计了一个IPA布局,目前还处于测试阶段,但已经可以使用了。

IPA keyboard screen capture

免责声明:本人是IPA布局的作者。


有一种基于X-SAMPA的输入法,适用于IME(输入法编辑器)IBusFcitx(以及UIMRIME)。
IME(输入法编辑器)通常用于输入具有大量字符的普通语言脚本(如中文和日文),对于IPA也是一种自然的解决方案。X-SAMPA是基于ASCII的IPA编码,因此可以在普通的QWERTY键盘上轻松输入。当您输入时,IME将把ASCII字符序列转换为相应的Unicode字符。
你可以在Ubuntu 16.04中通过安装"ibus-table-ipa-x-sampa"包(如果你使用IBus)或者"fcitx-table-ipa-x-sampa"包(如果你使用Fcitx)来获取它。如果你还没有使用输入法,你需要设置其中一个输入法,并且可能需要将"IPA-X-SAMPA"添加到你的输入法列表中(该列表应该包括你的默认键盘以及其他语言的输入法或键盘)。
我已经尝试了Fcitx版本,似乎按预期工作。
这可能是对xanxerus's answer中描述的"IPA Unicode KMN"键盘的一个很好的替代方案,该键盘适用于IBus和SCIM,但不适用于Fcitx。这对于Kubuntu来说尤其重要,因为最近的版本(如16.04)默认使用Fcitx。此外,它不需要添加额外的软件源。