Mod, Meta, Super… klucze?


26

W kręgu Menedżerów okien są pewne terminy techniczne; kilka z nich to Mod keysi Meta keys. Tutaj zadaję pytania

  • Co to dokładnie są i są uniwersalne na różnych klawiaturach.

  • Co ALT, SHIFTi CTRL(w prawo iw lewo) Wini right clickklawisze są nazywane?

Pytam o to, ponieważ pracuję zarówno nad menedżerami okien do uprawy, jak i stosami. i jest wiele odniesień do tego problemu.


Dla przyszłych podróżników, którzy chcą bardziej bezpośrednich odpowiedzi, zobacz askubuntu.com/questions/19558/... w celu uzyskania bardzo kompletnej odpowiedzi ze zdjęciami. Super to klucz systemu Windows. Reszty nie ma na 101 klawiaturach. Alt, shift i control nazywane są alt, shift i control, lewy i prawy. Uniksowe klucze x11 są bardzo specyficzne dla „kluczy”, więc nie nakładają się na te klucze ogólnie na różnych platformach.
Celess

Odpowiedzi:


37

Klawisze w X mają 8 bitów modyfikujących:

  • Przesunięcie
  • Zamek
  • Kontrola
  • Mod1
  • Mod2
  • Mod3
  • Mod4
  • Mod5

Dowolny klawisz można przypisać do dowolnego z tych modyfikatorów, ale (jak można sobie wyobrazić) zazwyczaj lewy / prawy Shiftklawisz są przypisane do Shift, Caps Locksą przypisane do Zablokuj, a lewy / prawy Ctrldo Control. Widocznie brakuje na liście Alt, która zwykle jest związana z Mod1. Menedżery okien kafelkowych często odnoszą się również do pojedynczego „klucza mod”, który jest klawiszem modyfikującym wybranym dla wszystkich skrótów klawiszowych WM. Na przykład, jeśli klawiszem mod jest Alt, to Alt+ Jzwykle przechodzi do następnego okna.

Meta, Super i Hyper to wszystkie klawisze ze starej klawiatury Symbolics, dla których X nadal ma wewnętrzne kody klawiszy (więc nadal można je przypisać do modyfikatorów). Super jest wciąż obecny na nowoczesnych klawiaturach, podobnie jak klawisz Win / Tux / cokolwiek obok Alt. Zwykle jest związany z Mod4. Meta i Hyper zniknęły. Altjest czasem nazywany „Meta”, ponieważ zastąpił funkcjonalność Meta; Podejrzewam, że emacs jest głównie odpowiedzialny za używanie Alti Escjako zamienniki meta w swoich skrótach klawiszowych. Jednak niektóre osoby określają klucz Win również jako „Meta”, więc prawdopodobnie powinieneś po prostu całkowicie unikać tego terminu.

Kliknięcie prawym przyciskiem nie jest kluczem.


Niezła odpowiedź; W odpowiedzi powiedziałeś, że winklucz można zastąpić Altjako metaklucz. Czy mógłbyś opracować?
r004

1
@ r004 Niektóre osoby używają słowa „Meta” w odniesieniu do klawisza Win, ale w większości przypadków, jeśli mówią o nowoczesnej klawiaturze, oznaczają Alt (choćby dlatego, że Meta jest zwykle związany z mod1)
Michael Mrozek

1
Mówiłeś o tym, Mod1a Mod4co z resztą? Czy są domyślnie puste?
r004

4
@ r004 Bieżące mapowania można wyświetlić, uruchamiając xmodmap. Nie wiem, jak to jest standard, ale ogólnie widzę Num Lock na mod2 i ISO_Level3_Shift i Mode_Switch na mod5 (wyjaśnione tutaj ). mod3 jest pusty
Michael Mrozek

1
@ r004 W ostatnim dużym akapicie mojej odpowiedzi wyjaśniono Meta, Super i Hyper oraz post, do którego linkuję wyjaśniony ISO_Level3_Shift
Michael Mrozek
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.