我目前有希腊语(多音调)安装了键盘布局,它可以很好地输入古希腊语。
但是,我有时发现自己需要输入晦涩难懂的字母 digamma(大写 Ϝ,小写 ϝ),而这个键盘上没有这个字母。理想情况下,我会将最后一个 sigma 移到 Q 键,并将 digamma 放在 W 上。
有没有简单的方法可以实现这一点?我发现这一页,但它警告我它没有针对当前版本的 Ubuntu 进行更新。此外,digamma 太晦涩难懂,无法命名/usr/include/X11/keysymdef.h
(尽管它在 Unicode 中确实有合适的代码点),而且我不确定如果我编辑该文件,我必须重新编译什么。
答案1
正如 Gunnar Hjalmarsson 在评论中指出的那样,xkb 能够理解 Unicode 代码点以及命名字符。
我用这个替换了最后的 sigma 键:
key <AD02> { [ U03DD, U03DC ] }; // ϝ Ϝ
重启后,一切都按预期运行!