shi*_*ish 1 debian text-processing compose-key
我一直在试图弄清楚这个叫做 XCompose 的东西。显然,如果我正确使用它,我可以轻松地编写 \xc3\xa9 或任何此类字母,但不明白它是如何工作的:
\n\n我确实在https://wiki.debian.org/XCompose中完成了第一部分
\n\nIE
\n\n$ cat .xsessionrc\nxmodmap -e "keysym Super_L = Multi_key" \nRun Code Online (Sandbox Code Playgroud)\n\n但不明白什么<dead_tilde> <dead_grave> <dead_circumflex>意思。
我需要映射的这些键是否与我必须在其中执行的映射类似.xsessionrc?
简而言之,如果您映射一个撰写键,则无需担心死键。
\n\n<dead_tilde>等对应于键盘映射中的键 \xe2\x80\x9cdead\xe2\x80\x9d,即不\xe2\x80\x99t 自己产生字符,但总是与下一个击键组合。例如,在法语键盘上,\xe2\x80\x99s^右侧有一个键P,可以通过按 来生成 \xe2\x80\x9c\xc3\xaa\xe2\x80\x9d 等^ e。这些根本不需要 compose 键。
compose 键用于以<Multi_key>(查看/usr/share/X11/locale/en_US.UTF-8/Compose)开头的映射,这些映射使用 \xe2\x80\x9cnormal\xe2\x80\x9d 键;例如,<Multi_key> <asciicircum> <e>意味着您按撰写键,然后按^(非死变体),然后按e,以获得 \xe2\x80\x9c\xc3\xaa\xe2\x80\x9d。
标准重音撰写序列使用以下键来表示典型重音:
\n\n还有很多很多的组合,Compose详细请看上面提到的文件。