答案1
Meta、Super 和 Hyper 是修饰键,用于修改键的功能。它们特定于 Symbolics太空军校键盘使用于Lisp机器早些时候. 它们的作用是有时使用其他键进行模拟。
元
现代键盘上没有 Meta 键。有时,它会被模拟为AltGr(在某些国际布局中)或右键(Alt在其他布局中)。此外:
- ◆Sun 键盘也有一个元键 ( )
- Emacs调用EscMeta 键
极好的
Super 键相当于或⌘(命令) 键。在 Ubuntu 中,它只是 的另一个名称。
超
Hyper 是 Space cadet 键盘上的第四个(计数Ctrl)也是最后一个修饰键。在 Ubuntu 中,其功能未定义(我思考),但如果需要的话,可以将其映射到 ,如上面的屏幕截图所示。
请注意,GNOME 和 X.org 实现了许多修饰键。Meta、Super 和 Hyper 不是 Linux 处理任何修饰键的方式,而只是 Space Cadet 键盘特有的三个修饰键。还有菜单,撰写,韓國,希腊语,正面,X和别的。
但是,按照惯例,Windows 徽标键被称为 Super,并且它并没有被 X.org 作为另一个修饰键实现。
此外,修饰键的定义取决于:
键盘本身
键盘布局
司机
操作系统的实现
因此,几乎不可能概括这些信息。我尝试使用 Windows 风格的键盘和其中一种更流行的布局来具体到 Gnome/X.org。要测试您的键盘,您可以运行xev
- 它的终端输出将告诉您已检测到键盘的哪些修饰符。
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 中,它提供了一些魔法快捷方式。