GUI 替代方案:indicator-chars

GUI 替代方案:indicator-chars

当我编程时,我发现使用一些unicode符号(如 ← ↓ → )在注释中表示不同的事情很有用。

在 Ubuntu 中我可以分别输入 ← ↓ → 和Alt Gr+ YAlt Gr+ UAlt Gr+ I

但是为了得到符号“↑”,我必须输入++ Ctrl,然后(即我必须插入unicode代码)。ShiftU2191

向上箭头有快捷键吗?如果没有,我该如何手动添加它?

答案1

如果你查看该文件/usr/share/X11/xkb/symbols/latin,你会发现以下几行:

key <AD06>  { [         y,          Y,    leftarrow,          yen ] };
key <AD07>  { [         u,          U,    downarrow,      uparrow ] };
key <AD08>  { [         i,          I,   rightarrow,     idotless ] };
key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

ALT GR因此,显然已经为++定义了一个向上箭头 (↑) 。如果没有,您可以将文件复制到SHIFT目录U中,随意编辑它,以某种方式命名配置文件(例如“foo”而不是“latin”),然后只需运行

setxkbmap -I. -layout foo

(这-I.使得 setxkbmap 也在当前目录中查找布局文件)。

分配给每个键的四个字符串给出了按下该键、shift 键、altgr 键和 algr+shift 键时产生的四个字符。xkb 可以识别的实体(键符号)的名称如下:这里

答案2

或者,您可以启用组合键来轻松创建这些符号甚至文本字符串。

打开 GEdit 并插入以下内容:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key>     <1>     <2>     <3> : "Your text or symbol"     # Quick description
<Multi_key>     <o> : "↑"  U2191    # up arrow
<Multi_key>     <y> : "←"  U2191    # left arrow
<Multi_key>     <i> : "→"  U2191    # right arrow
<Multi_key>     <u> : "↓"  U2191    # down arrow

将其保存为.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) 并将 xim 替换~/.profile为 uim,然后注销并重新登录。

答案3

GUI 替代方案:indicator-chars

安装这个小指示器可以让您轻松插入这样的字符,而不必记住许多组合键:

https://github.com/Sadi58/indicator-chars

在此处输入图片描述

答案4

要输入向上 ↑、向下 ↓、向右 → 和向左 ← 箭头,请确保激活Num Lock然后按Alt,同时按下Alt按钮分别输入 24、25、26 或 27,然后松开Alt按钮,箭头就会出现。

相关内容