键入“?” (向上箭头)使用键盘快捷键

fra*_*zon 31 gnome keyboard keyboard-layout shortcut-keys

当我在编程时,我发现使用一些 unicode 符号很有用,比如 ? ? ? 在评论中指出不同的东西。

在 ubuntu 中我可以输入?? ? 分别与ALT GR+ YALT GR+ UALT GR+ I

但是要得到符号“?” 我必须输入CTRL+ SHIFT+ U,然后2191(即我必须插入 unicode 代码)。

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

Jan*_*ary 29

如果您查看文件/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 ] };
Run Code Online (Sandbox Code Playgroud)

(?)因此很明显,一个向上的箭头已被定义-为ALT GR+ SHIFT+ U。如果没有,您可以将文件复制到目录,随意编辑,以某种方式命名配置文件(说“foo”而不是“latin”),然后简单地运行

setxkbmap -I. -layout foo
Run Code Online (Sandbox Code Playgroud)

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

分配给每个键的四个字符串给出了通过按下键、带有 shift 的键、带有 altgr 的键和带有 algr+shift 的键产生的四个字符。可以在此处找到 xkb 可以识别的实体 (keysyms) 的名称。