Quais são as meta, super e hyper keys?


178

Em Sistema -> Preferências -> Teclado -> Layout -> Opções -> Comportamento das teclas Alt / Win

O que significa meta, super, hiper?

Caixa de diálogo Opções de layout do teclado


3
Este diálogo não existe na 13.10.
Ben Lutgens

É possível acessar esse menu nas versões mais recentes do Ubuntu?
Entalpi

sim. Acabei de abrir o menu no Kubuntu 17.04
JPT 31/08

está no GNOME Tweak em 18.04
cat

Respostas:


227

Meta, Super e Hyper são teclas modificadoras que modificam a função da tecla. Eles são específicos para o Symbolics  Space Cadet Keyboard usado nas máquinas Lisp na época . Sua função é algumas vezes emulada usando outras teclas.

Space Cadet Keyboard

  • Meta

    A tecla Meta não é encontrada nos teclados modernos. Às vezes, seu uso é emulado com AltGr(em alguns layouts internacionais) ou a Alttecla certa nos outros. Além do que, além do mais:

    • Os teclados da Sun também possuem uma meta-chave ( )
    • O Emacs chama Esca tecla Meta
  • Super

    A tecla Super é equivalente the Windows logo keyou a tecla (comando). No Ubuntu, é apenas outro nome para the Windows logo key.

  • Hyper

    Hyper é o quarto (contando Ctrl) e o último modificador no teclado do cadete Space. No Ubuntu, sua função é indefinida ( acho ), mas pode ser mapeada, como na captura de tela acima, para the windows logo key, se necessário.

Teclado Sun Microsystems
O teclado da Sun tinha diferentes modificadores.

Observe que o GNOME e o X.org implementam muitos modificadores. Meta, Super e Hyper não são a maneira de o Linux lidar com nenhuma tecla modificadora, mas apenas três delas específicas para o teclado Space Cadet. Há também Menu , Compor , AltGr , Grego , Frente , X e outros.

No entanto, por convenção, a chave do logotipo do Windows é chamada Super, e não é implementada como mais um modificador pelo X.org.

Além disso, a definição de chaves modificadoras depende de:

  • O próprio teclado

  • O layout do teclado

  • O motorista

  • A implementação do sistema operacional

Portanto, é quase impossível generalizar essa informação. Tentei ser um pouco específico para o Gnome / X.org usando um teclado no estilo Windows com um dos layouts mais populares. Para testar seu teclado, você pode executar xev- a saída do terminal informará quais modificadores foram detectados no teclado.

Teclas do teclado Macintosh
O teclado Macintosh possui um conjunto completamente diferente de modificadores

Algumas informações adicionais:

  • A Wikipedia afirma que a chave do Windows às vezes se chama Meta, mas não encontrei nenhuma outra referência para isso.

  • A Altchave é às vezes chamado de Opção , pois este é o seu equivalente em teclados Macintosh

  • A tecla Redigir (não um modificador, mas uma tecla desativada ), também chamada de Multi , geralmente é mapeada para a tecla Menu ou a tecla direita do Windows.

  • A tecla AltGr que mencionei também é chamada de modificador de terceiro nível. Cada tecla do teclado possui, potencialmente, quatro caracteres. O primeiro nível é minúsculo, depois vai para maiúsculas, Alt+ alguma coisa e Alt+ Shift+ alguma coisa. Por exemplo, os quatro glifos na minha Atecla são a, A, æ e Æ.

Está tudo uma bagunça :-)


Como eles foram abordados nos comentários:

  • O Fnnão é realmente comparável. É uma chave de hardware que não é diretamente interconectada pelos sistemas operacionais. Pressionar Fne outra tecla faz com que um código totalmente diferente seja enviado ao sistema operacional. Exemplos para isso incluem XF86AudioMute, XF86Eject e assim por diante. O sistema operacional não pode detectar se fn está pressionado ou não.

  • A SysRqtecla é tradicionalmente um rótulo na Print Screentecla, indicando sua função se usada com o modificador Alt. Às vezes, principalmente em notebooks mais novos, é mapeado para Fn+ Alt+ Print. No Linux, ele fornece alguns atalhos do Magic .


5
"A Wikipedia afirma que a chave do Windows às vezes se chama Meta, não encontrei nenhuma outra referência para isso." Na ajuda do Ubuntu11.04, ele diz: "O que é a tecla" meta "? A tecla meta é a chave entre as teclas Ctrl e Alt do teclado. Às vezes, pode ser chamada de tecla Windows, tecla do logotipo, tecla do sistema ou até a tecla Ubuntu. Se você possui um teclado Apple, não haverá uma meta-chave no teclado. A tecla Command (Cmd) pode ser usada. A meta-chave desempenha uma função especial no Unity. Se você pressionar a tecla-meta , o dash é exibida Se você pressionar e segurar a tecla meta, o lançador.
kercker

4
Eu tenho Ubuntu tanto com a Unidade e KDE, enquanto a Unidade chama de Super (segurá-la para baixo em 12,04 para ver uma referência de comando rápida), KDE chama de Meta ...> <.
marcus

1
Parece que ninguém se lembra bem para que servem essas chaves. (: home.comcast.net/~mmcm/kbd/SpaceCadet.html
Stefano Palazzo

2
Sobre a tecla Meta, parece-me que é a tecla alt esquerda . Não vejo como o AltGr poderia ser usado para outra coisa senão inserir outros níveis de caracteres.
Johan Boulé

1
No que diz respeito Meta, por que você menciona direito ALT e para ALTGR internacional layouts única ? Pelo menos no teclado dos EUA / Reino Unido, o Meta pode ser o ALT esquerdo ou direito. Para layouts internacionais, o Meta pode ser o ALTGR, substituindo o ALT direito, como você diz, mas também o ALT esquerdo.
antonio
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.