Sar*_*use 7 keyboard-shortcuts x11 compose-key
在我的~/.XCompose
,我有这一行:
<Multi_key> + <3> + <3> : "¯\_(?)_/¯" # Shrug.
Run Code Online (Sandbox Code Playgroud)
可悲的是,这不符合我的意愿。因为只使用了耸肩的第一个字符。
我可以基于一个组合键有多个字符吗?
输出字符串(而不是仅仅无聊的字符)的组合序列似乎在某些应用程序中有效。我\xe2\x80\x99ve只测试了一些。
\n它适用于:
\n它不适用于\xe2\x80\x99:
\n另外,您的映射对我不起作用\xe2\x80\x99。但如果我删除加号,它就会出现:
\n<Multi_key> <3> <3> : "\xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf" # Shrug.\n
Run Code Online (Sandbox Code Playgroud)\n你应该逃避反斜杠:
\n<Multi_key> <3> <3> : "\xc2\xaf\\\\_(\xe3\x83\x84)_/\xc2\xaf" # Shrug.\n
Run Code Online (Sandbox Code Playgroud)\nI\xe2\x80\x99ve 最终使用了很多输出字符串(而不仅仅是单个键符号/字符)的组合序列。我主要用它来表示单个单词。
\n根据我的经验,它工作得非常好,即它适用于我键入内容的大多数情况。
\n现在,这个表情符号在我最初测试的所有四个应用程序中都适用。
\n我自己的字符串不包含片假名 ( \xe3\x83\x84
),因此它们可能更容易在更多设置中使用(更高的 Unicode 代码点可能不受支持?)。
一些例外:
\n