m-tab とはどういう意味ですか?

m-tab とはどういう意味ですか?

「m-tab を押すと実行できます」と書かれたマニュアル ページがいくつかありました。C-tab は ctrl+tab を意味すると理解しましたが、m-tab の意味がわかりません。誰かそれが何なのか知っていますか?

答え1

Mは Meta の略です。1970 年代と 1980 年代には、Unix システムを実行するマシンのキーボードには、、および の 3 つの修飾キーがよくありました。ShiftこのControlためMeta、ほとんどのアプリケーションでは、これら 3 つの名前を修飾子として使用します。その後、1990 年代には、 というラベルの付いたキーはなくMeta、 というラベルの付いたキーがある PC キーボードがますます使用されるようになりました。そのため、 というラベルAltの付いたキーは、アプリケーションが期待する修飾子Altを送信するように構成されましたMeta。したがって、アプリケーションに というMeta修飾子のキー バインディングがある場合は、Altキーを使用します。

クラシック時代のキーボードでは、ShiftそしてControlはどこにでもありましたが、そうでMetaはありませんでした。さらに、ShiftそしてはControlほとんどのキーボードに明確な効果をもたらしました。アスキー文字として認識されるが、認識さMetaれなかった。 を示すためにMeta、一部の端末では文字の上位ビットが設定されたが、これは他の用途には使用されなかったが、キリル文字などの別のアルファベットや発音区別符号を使用して、ラテン文字を超えたアルファベット文字を使用する国で使用される 8 ビット文字セットと干渉した。そのため、別のエンコードがよく使用された。つまり、Meta+ はkeyのようにエンコードされ、Escapeその後に が続くkey。テキスト端末 (テキスト モード コンソールまたはグラフィカル インターフェイスの端末エミュレーター) で実行されているアプリケーションでは、Escapeに続いて キーを押して、Meta+keyショートカットをトリガーできる。

の場合、ほとんどのウィンドウ マネージャーが、ウィンドウを切り替えるショートカットとして+ (は にマップされているため、+と同じ) をインターセプトするため、M-tabを押す必要がある可能性があります。いくつかの端末も+に対して同じキー シーケンスを送信しますが、これは端末エミュレーターの設定方法によって異なります。Esc TabMetaTabAltTabAltMetaShiftTab

関連情報