在 Ubuntu 中使用键盘快捷键插入文本

在 Ubuntu 中使用键盘快捷键插入文本

我知道我们可以在 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 键)

侏儒 gnome 的 Compose 键设置
统一 Unity 的 Compose Key 设置 Xfce
xfce 的 Compose Key 设置。来源:wikipedia Compose Key

注销并重新登录。
要快速调出您的文本,请按顺序按下以下键Compose Key123
只需将 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

相关内容