问题描述
在系统 – >首选项 – >键盘 – >布局 – >选项 – > Alt /Win键行为
meta,super,hyper是什么意思?
最佳解决办法
Meta,Super和Hyper是修改键的功能的修饰键。它们特定于当天在Lisp机器上使用的Symbolics Space Cadet键盘。它们的功能有时使用其他键进行模拟。
-
元现代键盘上找不到Meta键。它的使用有时会在
AltGr
(在某些国际版式上)或其他版本的右侧Alt
版本上仿效。此外:-
Sun键盘也有一个元键(
â
) -
Emacs调用
Esc
Meta键
-
-
Super Super键与
或
⌘
(command)键相同。在Ubuntu中,它只是的另一个名称。
-
Hyper Hyper是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-style键盘和更受欢迎的布局之一,对Gnome /X.org有所特殊。要测试您的键盘,您可以运行xev
– 它的终端输出会告诉您键盘上检测到了哪些修饰符。
Macintosh键盘有一套完全不同的修改器
一些额外的信息:
-
维基百科声称Windows键有时被称为Meta,但我没有找到任何其他参考。
-
Alt
键有时称为选项,因为这与Macintosh键盘上的键相同 -
Compose键(不是修饰符,而是死键)也称为Multi,通常映射到Menu键或右侧的Windows键。
-
我刚才提到的AltGr键也称为third-level修饰符。键盘上的每个键都有可能包含四个字符。第一个级别是小写,然后是大写,
Alt
+的东西,和Alt
+Shift
+的东西。例如,我的A
键上的四个字形是a,a,æ和Æ。
这一切都是一团糟:-)
正如他们在评论中提到的那样:
-
Fn
并没有真正的可比性。这是操作系统不能直接连接的硬件密钥。按下Fn
和另一个键会将完全不同的代码发送到操作系统。这方面的例子包括XF86AudioMute,XF86Eject等。操作系统无法检测fn是否被按下。 -
SysRq
键传统上是Print Screen
键上的标签,指示与修改器Alt
一起使用时的功能。有时,特别是在较新的笔记本上,映射到Fn
+Alt
+Print
。在Linux中,它提供了一些魔术快捷键。