W kręgu Menedżerów okien są pewne terminy techniczne; kilka z nich to Mod keys
i 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 click
klawisze 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.
x11
keyboard-layout
r004
źródło
źródło
Odpowiedzi:
Klawisze w X mają 8 bitów modyfikujących:
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.
źródło
win
klucz można zastąpićAlt
jakometa
klucz. Czy mógłbyś opracować?Mod1
aMod4
co z resztą? Czy są domyślnie puste?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