我知道我们可以通过ALT在 Windows 下按+[code] 组合插入一些 unicode 字符,对吗?我想在 Ubuntu 下有一个类似的选项,但除此之外,我还需要选择要插入的快捷键和文本。例如,我想插入“?” 带有组合的字符(不管是什么组合,甚至可能是ALT+ SHIFT+ CTRL+ 123)。
这甚至可能吗?
您可以点击Ctrl+ Shift+ U,输入 Unicode 代码点,然后点击Enter插入绑定到该 Unicode 代码点的字符;
\n\n例如,插入\xe2\xad\x90
:
2b50
我建议你继续使用这个方法,因为大多数Ctrl+[...]、Alt+[...] 和Shift+[...] 序列最终会与其他函数发生冲突;但是,如果您确实想使用自定义快捷方式,您可以试试运气,xdotool
在“系统设置”>“键盘”>“快捷方式”>“自定义快捷方式”中将自定义快捷方式绑定到命令;例如,xdotool
插入的命令\xe2\xad\x90
是:
xdotool key --window '$(xdotool getactivewindow)' Ctrl+Shift+U2B50\n
Run Code Online (Sandbox Code Playgroud)\n
或者,您可以启用撰写键来轻松创建这些符号甚至文本字符串,而无需记住这些烦人的键盘数字字母组合。
\n\n打开 GEdit 并插入以下内容:
\n\ninclude "/usr/share/X11/locale/en_US.UTF-8/Compose"\n\n<Multi_key> <1> <2> <3> : "Your text" # Quick description\n<Multi_key> <s> <t> <a> : "\xe2\xad\x90" U2B50 # Star Symbol\n
Run Code Online (Sandbox Code Playgroud)\n\n将其另存为 .XCompose(区分大小写)在您的主目录中。
\n\n打开键盘设置(系统设置 \xe2\x86\x92 键盘设置)并转到快捷方式选项卡。\n在“键入”部分下,您将找到“撰写键”设置。将其设置为您的撰写键(我建议使用右侧 alt)
\n\n\n\n注销并重新登录。
\n要快速调用文本,请按顺序按以下键Compose Key\xe2\x86\x92 1\xe2\x86\x92 2\xe2\x86\x92 3。
\n只需将 1,2,3,4,5 等替换为您想要使用的任何键即可。
如果不起作用添加
\n\nexport GTK_IM_MODULE="xim"\n
Run Code Online (Sandbox Code Playgroud)\n\n到 ~/.profile 的末尾。\n如果 xim 不适合您,您必须安装 uim ( sudo apt-get install uim
) 并用 uim 替换 ~/.profile 中的 xim,然后注销并重新登录。
归档时间: |
|
查看次数: |
6509 次 |
最近记录: |