Answers:
Meta,Super和Hyper是修改键,用于修改键的功能。它们专用于当天在Lisp机器上使用的Symbolics Space Cadet键盘。有时会使用其他键来模拟它们的功能。
元
在现代键盘上找不到Meta键。有时AltGr(在某些国际布局中)使用它或Alt在另一些上使用右键来模拟它的使用。此外:
超
超级键等效于或⌘(命令)键。在Ubuntu中,它只是的别称。
超
Hyper是CtrlSpace cadet键盘上的第四个(计数)和最后一个修饰符。在Ubuntu中,其功能是不确定的(我认为),但如上图所示,可以将其映射到,如果需要的话。
请注意,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,但是我没有找到其他参考。
该Alt键有时称为Option,因为它与Macintosh键盘上的等效
在撰写键(而不是修改,而是一个死键),也被称为多,往往映射到菜单键或右Windows键。
我提到的AltGr键也称为第三级修饰符。键盘上的每个键可能都有四个字符。第一个级别是小写字母,然后是大写字母,Alt+和Alt+++ Shift。例如,我A键上的四个字形是a,A,æ和Æ。
都是一团糟:-)
如评论中所述:
该Fn不是真的具有可比性。这是硬件密钥,不能由操作系统直接接口。按下Fn和另一个键会导致将完全不同的代码发送到操作系统。这样的示例包括XF86AudioMute,XF86Eject等。操作系统无法检测是否按了fn。
在SysRq关键的是传统上的标签Print Screen说明它的功能,如果用改性剂使用的关键Alt。它有时,特别是在新的笔记本电脑,映射到Fn+ Alt+ Print。在Linux中,它提供了一些Magic快捷方式。