我一直在试图弄清楚这个叫做 XCompose 的东西。显然,如果我正确使用它,我可以轻松地写 é 或任何此类字母,但不明白它是如何工作的:
我确实做了第一部分https://wiki.debian.org/XCompose
IE
$ cat .xsessionrc
xmodmap -e "keysym Super_L = Multi_key"
但不明白什么<dead_tilde> <dead_grave> <dead_circumflex>
意思。
我需要映射的这些键是否与我必须在其中执行的映射类似.xsessionrc
?
答案1
简而言之,如果您映射了撰写键,则无需担心死键。
<dead_tilde>
等对应于键盘映射中“死”的键,IE它们本身不会产生字符,但总是与下一个击键结合在一起。例如,在法语键盘上,^右侧有一个键P,您可以通过按 来发出“ê”等^ e。这些根本不需要撰写键。
compose 键用于以<Multi_key>
(查看/usr/share/X11/locale/en_US.UTF-8/Compose
)开头的映射,并且这些映射使用“普通”键;例如,<Multi_key> <asciicircum> <e>
意味着您按下撰写键,然后^(非死变体),然后e
,得到“ê”。
标准重音撰写序列使用以下键来表示典型重音:
- ,变音符;
- `重音;
- '对于尖锐的口音;
- ^抑扬音重音;
- "用于分音符;
- ~波浪号。
还有很多很多的组合,Compose
详细请看上面提到的文件。