Ich bin auf einige Manpages gestoßen, auf denen steht: „Drücken Sie M-Tab, um Folgendes zu tun.“ Ich dachte, C-Tab bedeutet Strg+Tab, aber ich verstehe nicht, was M-Tab bedeutet. Weiß jemand, was das ist?
Antwort1
M
ist die Abkürzung für Meta. In den 1970er und 1980er Jahren hatten Tastaturen auf Maschinen mit Unix-Systemen oft drei Modifikatortasten: Shift, Controlund Meta. Aus diesem Grund verwenden die meisten Anwendungen diese drei Namen als Modifikatoren. In den 1990er Jahren verwendeten die Leute dann immer mehr PC-Tastaturen, die keine Taste mit der Bezeichnung hatten, Metasondern eine Taste mit der Bezeichnung Alt. Daher wurde die Taste mit der Bezeichnung so Altkonfiguriert, dass sie den Meta
von den Anwendungen erwarteten Modifikator sendet. Wenn eine Anwendung also Tastenkombinationen mit dem Meta
Modifikator hat, verwenden Sie die AltTaste.
Auf klassischen Tastaturen waren Shiftsie Controlallgegenwärtig, aber Metanicht. Außerdem hatten Shiftsie Controleinen klar definierten Effekt auf die meistenASCIIZeichen, Metatat es aber nicht. Um anzuzeigen Meta, setzten einige Terminals das oberste Bit der Zeichen, das für nichts anderes verwendet wurde, aber das störte die 8-Bit-Zeichensätze, die in Ländern verwendet wurden, deren Alphabet über einfache lateinische Buchstaben hinausging, entweder mit einem anderen Alphabet wie Kyrillisch oder mit diakritischen Zeichen. Daher wurde oft eine andere Kodierung verwendet: Meta+ wurde als gefolgt von keykodiert . Bei Anwendungen, die in einem Textterminal (Textmoduskonsole oder Terminalemulator unter einer grafischen Oberfläche) ausgeführt werden, können Sie gefolgt von der Taste drücken, um eine Tastenkombination + auszulösen .EscapekeyEscapeMetakey
Für M-tab
müssen Sie wahrscheinlich drücken Esc Tab, da die meisten Fenstermanager Meta+ Tab(dasselbe wie Alt+ Tab, da Altes auf abgebildet ist Meta) als Tastenkombination zum Wechseln zwischen Fenstern abfangen. Einige Terminals senden auch die gleiche Tastenfolge für Shift+ Tab, aber das hängt davon ab, wie der Terminalemulator konfiguriert ist.