本网站的很多网页都讨论过这个话题,但我还不了解我们能用这个Compose密钥做什么。一位用户在这里解释道如何在 KDE 中输入 unicode 字符?例如,我们可以执行以下操作:
* Compose, v, C → Č
* Compose, ´, E → É
* Compose, _, u → ū
* Compose, ^, i → î
* Compose, ,, S → Ş
* Compose, +, o → ơ
* Compose, ;, a → ą
* Compose, U, g → ğ
* Compose, ", u → ü
* Compose, °, A → Å
* Compose, ~, N → Ñ
* Compose, +, - → ±
* Compose, ., > → ›
* Compose, ., . → …
* Compose, ., = → •
* Compose, P, ! → ¶
* Compose, !, ^ → ¦
* Compose, !, ! → ¡
* Compose, ?, ? → ¿
* Compose, s, s → ß
* Compose, o, e → œ
* Compose, O, E → Œ
* Compose, a, e → æ
* Compose, A, E → Æ
我从上面的例子中得到的印象是,我们可以组合两个键来产生字符。现在,我的问题如下:
是否可以组合多个键(例如四个键)来实现输入更大范围的 Unicode 字符?
是否可以任意定义组合键?例如,按Ctrl+ I+ N+T即可显示积分符号?
那么外来字符呢?例如,字符 ɔ 是 Unicode,但如果我们在它上面放置波浪符号,它就不是 Unicode。那么,我们也可以为这些非 Unicode 字符定义按键序列吗?
答案1
是的。通过使用自定义
~/.XCompose
文件(或任何指向的文件),$XCOMPOSEFILE
可以创建看似任意长度的键盘映射;以下行<Multi_key> <l> <a> <l> <l> <l> : "lock and load little lizard"
当使用 will 时,它
Compose, l, a, l, l, l
会从 Gex 中引用。也许吧?我不确定“积分符号”是什么,但似乎确实如此,因为上面的例子是我自己想出来的,并在 xterm 中测试过可以正常工作。
我认为不能随意将字符与组合键混在一起;例如,ñ 不是带有波浪符号的 n,对于西班牙语使用者来说,它本身就是一个长期存在的字符,我最擅长拼写为 ,
en-yay
并且是输入有效西班牙语所必需的。据我所知,您的反向 c+~ 组合对世界上任何语言都没有任何意义,因此开发 X.org 的好心人没有理由将其包括在内。
答案2
SHIFT- CONTROL- U- hexidecimal
-space将为您提供 Unicode 符号。几年前我在 Windows 上使用过它,现在在使用 XFCE4 的 Linux 上它仍然对我有用。我想我记得它在 KDE 上也能用。
对于 Unicode 表,我通常使用Unicode 图表作为资源。
如果我没记错的话,在 KDE 中,由于时间太长,我被迫使用数字键盘。顶行数字无法使用。