Meta、Super和Hyper是修改键,用于修改按键的功能。它们是特定于Symbolics公司所使用的Space Cadet Keyboard(太空学员键盘)的,当时用于Lisp机器。它们的功能有时会通过其他按键进行模拟。

元数据

现代键盘上找不到元数据键。有时可以使用AltGr(在某些国际布局中)或其他键盘上的右侧Alt键来模拟其使用。此外:

Sun键盘也有一个元数据键(◆)

Emacs将Esc称为元数据键

超级键

超级键等同于或⌘(命令)键。在Ubuntu中,它只是的另一个名称。

超键

超键是Space cadet键盘上的第四个(计算Ctrl)也是最后一个修饰键。在Ubuntu中,它的功能未定义(我认为),但如果需要的话,可以像上面的屏幕截图一样映射到。

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

请注意,GNOME和X.org实现了许多修饰符。Meta、Super和Hyper并不是Linux处理任何修饰键的方式,而只是Space Cadet键盘特有的三个修饰符之一。还有Menu、Compose、AltGr、Greek、Front、X等等。

然而,按照惯例,Windows徽标键被称为Super,并且在X.org中并没有作为另一个修饰符来实现。

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

键盘本身

键盘布局

驱动程序

操作系统的实现

因此,几乎不可能概括这些信息。我尽量针对使用Windows风格键盘和较流行的布局之一的Gnome/X.org进行了一些具体说明。要测试您的键盘,您可以运行xev - 它的终端输出将告诉您检测到的键盘修饰符。

Macintosh键盘有完全不同的修饰符集合

一些额外的信息:

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

Alt键有时被称为Option,因为它在Macintosh键盘上的等价键。

Compose键(不是修饰键,而是死键)也被称为Multi,通常映射到菜单键或右Windows键。

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

真是一团糟 :-)

正如评论中所提到的:

Fn键并不是真正可比较的。它是一个硬件按键,操作系统无法直接与之交互。按下Fn键和其他键会发送完全不同的代码给操作系统。例如,XF86AudioMute、XF86Eject等。操作系统无法检测到fn是否被按下。

SysRq键传统上是Print Screen键上的一个标签,表示如果与修饰键Alt一起使用,则具有特定功能。在某些情况下,尤其是在新款笔记本上,它被映射为Fn+Alt+Print。在Linux中,它提供了一些神奇快捷键。

Copyright © 2088 1986世界杯_意大利世界杯 - zlrxcw.com All Rights Reserved.
友情链接