我知道我们可以在 Windows 下按ALT+[code] 组合键插入一些 unicode 字符,对吧?我希望在 Ubuntu 下有类似的选项,但除此之外我需要选择快捷键和要插入的文本。例如我想用一个组合插入“⭐”字符(什么组合都不重要,甚至可能是+++ ALT)。SHIFTCTRL123
这可能吗?
答案1
您可以点击Ctrl+ Shift+ U,输入一个 Unicode 代码点,然后点击Enter插入绑定到该 Unicode 代码点的字符;
例如,插入⭐
:
- 点击Ctrl+ Shift+U
- 类型
2b50
- 打Enter
我建议您继续使用此方法,因为大多数Ctrl+[...]、Alt+[...] 和Shift+[...] 序列最终会与其他功能冲突;但是,如果您确实想使用自定义快捷方式,您可以试试运气,将自定义快捷方式绑定到xdotool
系统设置 > 键盘 > 快捷方式 > 自定义快捷方式中的命令;例如,xdotool
要插入的命令⭐
是:
xdotool key --window '$(xdotool getactivewindow)' Ctrl+Shift+U2B50
答案2
或者,您可以启用组合键来轻松创建这些符号甚至文本字符串,而无需记住这些烦人的键盘数字字母组合。
打开 GEdit 并插入以下内容:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<Multi_key> <1> <2> <3> : "Your text" # Quick description
<Multi_key> <s> <t> <a> : "⭐" U2B50 # Star Symbol
将其保存为 .XCompose(区分大小写)到您的主目录中。
打开键盘设置(系统设置 → 键盘设置)并转到快捷键选项卡。在“打字”部分下,您会找到“撰写键”设置。将其设置为您的撰写键(我建议使用右 alt 键)
注销并重新登录。
要快速调出您的文本,请按顺序按下以下键Compose Key→ 1→ 2→ 3。
只需将 1、2、3、4、5 等替换为您想要使用的任何键即可。
如果它不起作用添加
export GTK_IM_MODULE="xim"
到 ~/.profile 的末尾。如果 xim 无法正常工作,则必须安装 uim ( sudo apt-get install uim
) 并将 ~/.profile 中的 xim 替换为 uim,然后注销并重新登录。
答案3
我已经配置了 AutoKey 来插入⭐
例如,插入
⭐
:
- 点击Ctrl+ Shift+U
- 类型
2b50
- 打Enter
安装自动键读:
https://askubuntu.com/a/799654/110556
列表统一码:
https://en.wikipedia.org/wiki/List_of_Unicode_characters#Currency_Symbols https://en.wikipedia.org/wiki/Star_%28glyph%29