Jakie są klawisze meta, super i hyper?

178

W Systemie -> Preferencje -> Klawiatura -> Układ -> Opcje -> Klawisz Alt / Win

Co oznaczają meta, super, hyper?

Okno dialogowe Opcje układu klawiatury

Jorge Castro
źródło
3
Ten dialog nie istnieje w 13.10.
Ben Lutgens
Czy w ogóle można uzyskać dostęp do tego menu w nowszych wersjach Ubuntu?
Entalpi
tak. Właśnie otworzyłem menu w Kubuntu 17.04
JPT
jest w GNOME Tweak w 18.04
cat

Odpowiedzi:

227

Meta, Super i Hyper to klawisze modyfikujące, które modyfikują funkcję klawisza. Są one specyficzne dla  Klawiatury Kosmicznego Kadeta Symboliki używanej na maszynach Lisp w tamtych czasach . Ich funkcja jest czasami emulowana za pomocą innych klawiszy.

Klawiatura Space Cadet

  • Meta

    Klawisz Meta nie występuje na nowoczesnych klawiaturach. Jego użycie jest czasami emulowane za pomocą AltGr(w niektórych układach międzynarodowych) lub odpowiedniego Altklawisza w innych. Dodatkowo:

    • Klawiatury Sun również mają meta-klawisz ( )
    • Emacs wywołuje Escklawisz Meta
  • Wspaniały

    Klawisz Super jest równoważny klawiszowi the Windows logo keylub klawiszowi (polecenia). W Ubuntu jest to po prostu inna nazwa the Windows logo key.

  • Hyper

    Hyper jest czwartym (wciąż liczącym się Ctrl) i ostatnim modyfikatorem na klawiaturze Space Cadet. W Ubuntu jego funkcja jest niezdefiniowana (tak myślę ), ale można ją odwzorować, tak jak na powyższym zrzucie ekranu, na the windows logo key, w razie potrzeby.

Klawiatura Sun Microsystems
Klawiatura Sun miała różne modyfikatory.

Zauważ, że GNOME i X.org implementują wiele modyfikatorów. Meta, Super i Hyper nie są sposobem Linuksa na radzenie sobie z dowolnymi klawiszami modyfikującymi, ale tylko trzema z nich specyficznymi dla klawiatury Space Cadet. Dostępne są także Menu , Komponuj , AltGr , Grecki , Front , X i inne.

Jednak zgodnie z konwencją klucz logo Windows nazywa się Super i nie jest zaimplementowany jako kolejny modyfikator przez X.org.

Ponadto definicja klawiszy modyfikatora zależy od:

  • Sama klawiatura

  • Układ klawiatury

  • Kierowca

  • Implementacja systemu operacyjnego

Uogólnienie tych informacji jest zatem prawie niemożliwe. Próbowałem być nieco specyficzny dla Gnome / X.org, używając klawiatury w stylu Windows z jednym z bardziej popularnych układów. Aby przetestować klawiaturę, możesz uruchomić xev- jej wyjście terminalu powie ci, jakie modyfikatory zostały wykryte na klawiaturze.

Klawisze na komputerze Macintosh
Klawiatura Macintosh ma zupełnie inny zestaw modyfikatorów

Niektóre dodatkowe informacje:

  • Wikipedia twierdzi, że klucz systemu Windows jest czasami nazywany Meta, ale nie znalazłem żadnych innych odniesień do tego.

  • AltKlucz jest czasami nazywany opcja , ponieważ jest to jego odpowiednik na klawiaturach komputerów Macintosh

  • Klawisz Compose (nie modyfikator, ale klawisz martwy ), zwany także Multi , jest często mapowany na klawisz Menu lub prawy klawisz Windows.

  • Klawisz AltGr, o którym wspomniałem, jest również nazywany modyfikatorem trzeciego poziomu. Każdy klawisz na klawiaturze ma potencjalnie cztery znaki. Pierwszy poziom to mała litera, potem wielkie litery, Alt+ coś i Alt+ Shift+ coś. Na przykład cztery glify na moim Akluczu to a, A, æ i Æ.

To wszystko bałagan :-)


Jak zostały poruszone w komentarzach:

  • To Fnnie jest naprawdę porównywalne. To klucz sprzętowy, którego systemy operacyjne nie mogą bezpośrednio połączyć. Naciśnięcie Fni inny klawisz powoduje wysłanie do systemu operacyjnego zupełnie innego kodu. Przykładami tego są XF86AudioMute, XF86Eject i tak dalej. System operacyjny nie może wykryć, czy naciśnięto klawisz fn, czy nie.

  • SysRqKlucz jest tradycyjnie Etykieta na Print Screenklucz wskazujący swoją funkcję, jeżeli są stosowane z modyfikatorem Alt. Czasami jest to, szczególnie w nowszych notebookach, mapowane na Fn+ Alt+ Print. W systemie Linux udostępnia kilka magicznych skrótów .

Stefano Palazzo
źródło
5
„Wikipedia twierdzi, że klucz systemu Windows jest czasami nazywany Meta, nie znalazłem żadnych innych odniesień do tego”. Z pomocy Ubuntu11.04 mówi: „Co to jest klawisz„ meta ”? Klawisz meta to klawisz między klawiszami Ctrl i Alt na klawiaturze. Czasami może być nazywany klawiszem Windows, klawiszem logo, klawiszem systemowym lub nawet klawisz Ubuntu. Jeśli masz klawiaturę Apple, na klawiaturze nie będzie klawisza meta. Zamiast tego można użyć klawisza Command (Cmd). Meta klawisz pełni specjalną funkcję w Unity. Jeśli naciśniesz klawisz meta , wyświetli się Dash. Jeśli naciśniesz i przytrzymasz klawisz meta, program uruchamiający wyświetli
kercker
4
Mam Ubuntu zarówno z Unity, jak i KDE, podczas gdy Unity nazywa go Super (przytrzymaj go w 12.04, aby zobaczyć szybkie odniesienie do poleceń), KDE nazywa go Meta ...>. <
marcus
1
Wygląda na to, że nikt nie pamięta, do czego służyły te klucze. (: home.comcast.net/~mmcm/kbd/SpaceCadet.html
Stefano Palazzo
2
Jeśli chodzi o klawisz Meta, wydaje mi się, że jest to lewy klawisz Alt. Nie rozumiem, jak AltGr można wykorzystać do czegokolwiek innego niż wchodzenie na inne poziomy postaci.
Johan Boulé,
1
Odnośnie Meta, dlaczego wspomnieć prawy ALT i dla układów międzynarodowych AltGr tylko ? Przynajmniej na klawiaturze US / UK Meta może być zarówno lewym, jak i prawym klawiszem ALT. W przypadku układów międzynarodowych Meta może być ALTGR zastępującym prawy ALT, jak mówisz, ale także lewy ALT.
Antonio