什么是 Meta、Super 和 Hyper 键?

什么是 Meta、Super 和 Hyper 键?

在系统中 →优先键盘布局选项Alt/Win 键行为在旧版 Ubuntu 或 GNOME Tweaks 中 →键盘和鼠标附加布局选项Alt 和 Win 行为对于 Ubuntu 17.10 及更高版本,有一个类似于以下屏幕截图中的菜单:

键盘布局选项对话框

做什么极好的意思是?

答案1

Meta、Super 和 Hyper 是修饰键,用于修改键的功能。它们特定于 Symbolics太空军校键盘使用于Lisp机器早些时候. 它们的作用是有时使用其他键进行模拟。

太空军校键盘

  • 现代键盘上没有 Meta 键。有时,它会被模拟为AltGr(在某些国际布局中)或右键(Alt在其他布局中)。此外:

    • Sun 键盘也有一个元键 ( )
    • Emacs调用EscMeta 键
  • 极好的

    Super 键相当于the Windows logo key(命令) 键。在 Ubuntu 中,它只是 的另一个名称the Windows logo key

  • Hyper 是 Space cadet 键盘上的第四个(计数Ctrl)也是最后一个修饰键。在 Ubuntu 中,其功能未定义(我思考the windows logo key),但如果需要的话,可以将其映射到 ,如上面的屏幕截图所示。

Sun Microsystems 键盘
Sun 的键盘有不同的修饰键。

请注意,GNOME 和 X.org 实现了许多修饰键。Meta、Super 和 Hyper 不是 Linux 处理任何修饰键的方式,而只是 Space Cadet 键盘特有的三个修饰键。还有菜单撰写韓國希腊语正面X和别的。

但是,按照惯例,Windows 徽标键被称为 Super,并且它并没有被 X.org 作为另一个修饰键实现。

此外,修饰键的定义取决于:

  • 键盘本身

  • 键盘布局

  • 司机

  • 操作系统的实现

因此,几乎不可能概括这些信息。我尝试使用 Windows 风格的键盘和其中一种更流行的布局来具体到 Gnome/X.org。要测试您的键盘,您可以运行xev- 它的终端输出将告诉您已检测到键盘的哪些修饰符。

Macintosh 键盘按键
Macintosh 键盘有一组完全不同的修饰键

一些附加信息:

  • Windows 键有时也称为. 例如桌面环境

  • 密钥Alt有时被称为选项,因为这是 Macintosh 键盘上的对应项

  • 撰写键(不是修饰符,而是死键), 也叫,通常映射到菜单键或右 Windows 键。

  • 我提到的 AltGr 键也称为第三级修饰键。键盘上的每个键可能都有四个字符。第一级是小写字母,然后是大写字母、Alt+ 等和Alt+ Shift+ 等。例如,我的A键上有四个字形,分别是 a、A、æ 和 Æ。

一切都乱糟糟的:-)


正如评论中提到的那样:

  • 不是Fn真的可比。这是一个硬件键,操作系统无法直接与之交互。按下Fn另一个键会导致向操作系统发送完全不同的代码。例如 XF86AudioMute、XF86Eject 等。操作系统无法检测fn是否按下。

  • SysRq传统上是键上的标签,Print Screen指示与修饰符一起使用时的功能Alt。有时,尤其是在较新的笔记本电脑上,它会映射到Fn+ Alt+ Print。在 Linux 中,它提供了一些魔法快捷方式

相关内容