如何创建输入特殊字符的快捷方式?

如何创建输入特殊字符的快捷方式?

我使用的操作系统是 Ubuntu 20.04.6 LTS,我有一个美式键盘。有时我需要输入俄语特殊字符(例如 ё)。有没有办法/程序可以创建我自己的自定义快捷键来输入我想要的字符(例如Alt+ e+ ~= ё)?

答案1

您的键盘快捷键(主要为特殊字符)在文件 usr/share/X11/locale/en_US.UTF-8/Compose 中分配。如果您想添加自己的快捷键:使用文本编辑器在您的主目录中创建一个名为 .XCompose 的新文件,内容如下:

include "%L"

<Multi_key> <t> <q> : "the quick brown fox"
<Multi_key> <e> <asciitilde> : "ё"

其中 include "%L" 引入默认序列,其他行指定按键序列及其结果文本。其他内容可以附加到文件内容中。

在这种情况下,我们使用“Multi_key”(也称为“Compose”)作为第一个指示符。由于现代键盘往往没有“Compose”键,因此您需要在键盘上分配一个。我使用“Alt Gr”(又名“右 Alt”)。为此,请进入“设置 - 键盘”。选择“布局和选项”。向下滚动以找到“> 控制键的位置”,并将其分配给您要使用的键(例如右 Alt)。

现在,当您键入序列“右 Alt”时,就会出现文本“敏捷的棕色狐狸”。

请注意,对 .XCompose 文件进行任何更改后,您都需要重新启动正在输入的应用程序(例如 xed 或 LibreOffice Writer)。

相关内容