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