我必须大量使用 Sgaw Karen 打字。据我所知,这种语言的现成键盘布局仅在 Windows 上存在。因此,我的问题是,应该使用什么首选方法来为新语言(对于 Linux)制作键盘布局?
一个好的解决方案应该...
- 在我的 Arch Linux/Gnome 3 安装上工作
- 能够在所有应用程序中输入字符
- 在其他 Linux 上工作,特别是 Ubuntu、Mint 和 Mandriva
- 易于与其他 Linux 用户共享
- 坚强
- 用“正确”的方式去做
语言特点是...
- 它是缅甸文字的一个子集,有 4 或 5 个附加字符
- 它不需要任何花哨的东西(例如死键,字符重新排序等)
- 除了两个例外,它将单个键映射到单个代码点。
- 对于两个键,一次按键应该输出两个代码点。
到目前为止,我已经在 SCIM 框架上使用过 KMFL。经过一些调整,我成功地在 Mint 13、Ubuntu 和 Mandriva 上安装了这些键盘。SCIM 的主要问题是,它无法将字符输入到许多程序中(例如 geany)。此外,它似乎在 Arch Linux 上不容易使用,而且似乎没有得到很好的支持或文档。我不知道这是 KMFL 的限制还是我的能力不足,但我无法让大写锁定按我想要的方式工作。
使用 XKB 制作自定义键盘(例如这里) 是否正确?我一直在努力,但到目前为止还没有成功。
我应该使用 Ibus 吗?我尝试在 Ubuntu 桌面上使用 Ibus 来让 KMFL 工作,但尚未成功。或者我应该研究其他输入法,例如 ibus-table 或 KeyMagic?