什么是元键、超级键和超键?

Jor*_*tro 218 keyboard-layout

在系统 -> 首选项 -> 键盘 -> 布局 -> 选项 -> Alt/Win 键行为

meta、super、hyper 是什么意思?

键盘布局选项对话框

Ste*_*zzo 270

Meta、Super 和 Hyper 是修改键功能的修饰键。他们所特有的范符号太空军校键盘上使用Lisp的机器在当天回有时使用其他键来模拟它们的功能。

太空学员键盘

  • 在现代键盘上找不到 Meta 键。它的使用有时被模拟AltGr(在某些国际布局上)或Alt其他人的右键。此外:

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

    Super 键相当于the Windows logo key?(命令)键。在 Ubuntu 中,它只是the Windows logo key.

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

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

请注意,GNOME 和 X.org 实现了许多修饰符。Meta、Super 和 Hyper 不是 Linux 处理任何修饰键的方式,而只是其中三个特定于 Space Cadet 键盘的方式。还有MenuComposeAltGrGreekFrontX等。

但是,按照惯例,Windows 徽标键称为 Super,并且 X.org 并未将其实现为另一个修饰符。

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

  • 键盘本身

  • 键盘布局

  • 司机

  • 操作系统的实现

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

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

一些附加信息:

  • Windows 键有时也称为Meta。例如在KDE 中

  • Alt键有时称为Option,因为它在 Macintosh 键盘上是等效的

  • 撰写键(而不是修改,而是一个死键),也被称为,往往映射到菜单键或右Windows键。

  • 我提到的 AltGr 键也称为三级修饰符。键盘上的每个键上可能有四个字符。第一个层次是小写的,那么它会大写,Alt+什么的,Alt+ Shift+的东西。例如,我的A密钥上的四个字形是 a、A、æ 和 Æ。

这一切都是一团糟:-)


正如他们在评论中所提到的:

  • Fn不是真的具有可比性。它是一个硬件密钥,操作系统不能直接连接。按Fn和 另一个键会导致向操作系统发送完全不同的代码。这方面的示例包括 XF86AudioMute、XF86Eject 等。操作系统无法检测fn是否被按下。

  • SysRq关键的是传统上的标签Print Screen说明它的功能,如果用改性剂使用的关键Alt。有时,特别是在新的笔记本电脑,映射到Fn+ Alt+ Print。在 Linux 中,它提供了一些魔术快捷方式

  • “维基百科声称 Windows 密钥有时被称为 Meta,我没有找到任何其他参考资料。” 从 Ubuntu11.04 的帮助中,它说:“什么是“元”键?元键是键盘上 Ctrl 和 Alt 键之间的键。它有时可能被称为 Windows 键、徽标键、系统键或甚至是 Ubuntu 键。如果您有 Apple 键盘,则键盘上不会有元键。可以使用 Command (Cmd) 键代替。元键在 Unity 中具有特殊功能。如果您按下元键, 显示破折号. 如果您按住元键, 启动器将 (5认同)
  • 我有 Unity 和 KDE 的 Ubuntu,而 Unity 称其为 Super(在 12.04 中按住它以查看快速命令参考),KDE 称其为 Meta... >.< (5认同)
  • 关于 Meta 键,在我看来它是 *left* alt 键。除了输入其他级别的字符之外,我看不出 AltGr 可以用于其他任何用途。 (2认同)
  • 至于 Meta,为什么你提到_right_ ALT 而对于国际布局_only_ 提到 ALTGR?至少在美国/英国键盘上,Meta 可以是左侧或右侧 ALT。对于国际布局,Meta 可以是 ALTGR,如您所说,替换右侧 ALT,也可以替换左侧 ALT。 (2认同)