Im Fenster-Manager-Kreis gibt es einige Fachbegriffe. Einige von ihnen sind Mod keys
und Meta keys
. Die Fragen, die ich hier stelle, sind
Was genau sind diese und sind sie universell für verschiedene Tastaturen.
Was ALT, SHIFTund CTRL(rechts und links), Winund
right click
Schlüssel werden genannt?
Ich frage dies, weil ich sowohl an der Bearbeitung als auch am Stapeln von Fenstermanagern arbeite. und es gibt viele Verweise auf dieses Problem.
x11
keyboard-layout
r004
quelle
quelle
Antworten:
Tastendrücke in X haben 8 Modifiziererbits:
Jede Taste kann an einen dieser Modifikatoren gebunden werden, aber (wie Sie sich vorstellen können) sind normalerweise die linken / rechten ShiftTasten an die Umschalttaste, Caps Lockan die Feststelltaste und die linken / rechten Tasten Ctrlan die Steuerung gebunden. Auffällig in der Liste fehlt Alt, was in der Regel an Mod1 gebunden ist. Kacheln von Fenstermanagern beziehen sich häufig auch auf eine einzelne "Mod-Taste", die als Modifikator-Taste für alle Tastaturbelegungen des WM verwendet wird. Wenn zum Beispiel die Mod-Taste gedrückt wird Alt, springt Alt+ Jim Allgemeinen zum nächsten Fenster.
Meta, Super und Hyper sind alle Tasten der alten Symbolics- Tastatur, für die X noch interne Schlüsselcodes hat (sodass sie weiterhin an Modifikatoren gebunden werden können). Super gibt es immer noch auf modernen Tastaturen, als Win / Tux / welcher Taste auch immer daneben Alt. Es ist normalerweise an Mod4 gebunden. Meta und Hyper sind beide weg. Altwird manchmal "Meta" genannt, weil es die Funktionalität von Meta ersetzt; Ich vermute, dass Emacs hauptsächlich dafür verantwortlich ist, Meta in seinen Tastenkombinationen zu verwenden Altund Esczu ersetzen. Einige Leute bezeichnen den Win-Schlüssel jedoch auch als "Meta", weshalb Sie den Begriff wahrscheinlich nur ganz vermeiden sollten.
Rechtsklick ist kein Schlüssel.
quelle
win
Schlüssel ersetzen könnteAlt
in seinmeta
Schlüssel. Könnten Sie näher darauf eingehen?Mod1
und gesprochenMod4
. Was ist mit den anderen? Sind sie standardmäßig leer?xmodmap
. Ich weiß nicht, wie Standard es ist, aber im Allgemeinen sehe ich Num Lock auf mod2 und ISO_Level3_Shift und Mode_Switch auf mod5 ( hier erklärt ). mod3 ist leer