在我的 中~/.XCompose
,我有这一行:
<Multi_key> + <3> + <3> : "¯\_(ツ)_/¯" # Shrug.
可悲的是,这并没有达到我想要的效果。因为只使用了耸肩的第一个字符。
我可以通过一个组合键拥有多个角色吗?
答案1
输出字符串(而不是仅仅无聊的字符)的组合序列似乎在某些应用程序中有效。我只测试了几个。
它适用于:
- 编辑器
- xterm
它不适用于:
- 火狐浏览器
- gnome 终端
另外你的映射对我不起作用。但如果我删除加号,它就会出现:
<Multi_key> <3> <3> : "¯\_(ツ)_/¯" # Shrug.
你应该逃避反斜杠:
<Multi_key> <3> <3> : "¯\\_(ツ)_/¯" # Shrug.
更新2021-10-30
我最终使用了很多输出字符串(而不仅仅是单个键符号/字符)的组合序列。我主要用它来表示单个单词。
根据我的经验,它工作得非常好,即它适用于我键入内容的大多数情况。
现在,这个表情符号在我最初测试的所有四个应用程序中都适用。
我自己的字符串不包含片假名 ( ツ
),因此它们可能更容易在更多设置中使用(更高的 Unicode 代码点可能不受支持?)。
一些例外:
- 无法在 CopyQ(剪贴板管理器)的搜索提示中使用字符串的组合映射(或任何组合映射?)
- 可能不适用于弹出对话框或其他辅助窗口
- 它在 Intellij 中工作,但表面上该字符串一次快速输入一个字符,而不是像大多数应用程序中那样立即出现。这没有功能上的缺点