Mod、Meta、Super…キー?


26

Window Managersサークルには、いくつかの技術用語があります。それらのカップルがあるMod keysMeta keys。ここで私が尋ねている質問は

  • それらは正確に何であり、異なるキーボード間で普遍的です。

  • ALTSHIFTおよびCTRL(右と左の両方)、Winおよび right clickキーが呼び出されますか?

これは、ウィンドウマネージャーとスタックマネージャーの両方に取り組んでいるからです。そしてこの問題への多くの参照があります。


より直接的な回答を希望する将来の旅行者については、askubuntu.com / questions / 19558 / ...を参照してください。写真付きの非常に完全な回答があります。SuperはWindowsキーです。残りは101キーボードにはありません。alt、shift、controlは、alt、shift、control、leftおよびrightと呼ばれます。Unix x11キーは「keysyms」に非常に固有であるため、一般に異なるプラットフォーム間でこれらのキーに対して重複することはありません。
セレス

回答:


37

Xのキー押下には、8つの修飾子ビットがあります。

  • シフト
  • ロック
  • コントロール
  • Mod1
  • Mod2
  • Mod3
  • Mod4
  • Mod5

任意のキーをこれらの修飾子のいずれかにバインドできますが、(ご想像のShiftとおり)通常、左/右キーはShiftにCaps Lockバインドされ、ロックにバインドされ、左/右CtrlはControlにバインドされます。リストから著しく欠落しているのはAlt、通常Mod1にバインドされています。タイルウィンドウマネージャーは、単一の "modキー"を頻繁に参照します。これは、すべてのWMのキーバインドに選択された修飾キーです。たとえば、modキーがのAlt場合、Alt+ Jは通常、次のウィンドウに進みます。

Meta、Super、およびHyperはすべて、Xがまだ内部キーコードを保持している古いSymbolicsキーボードのキーです(したがって、これらはまだ修飾子にバインドできます)。Superは、Win / Tux / whateverキーの隣にある、現在のキーボードでも使用されていAltます。通常はMod4にバインドされています。メタとハイパーは両方ともなくなりました。AltMetaの機能を置き換えるため、「Meta」と呼ばれることもあります。私はemacsがそのキーバインディングでメタを使用しAltたりEsc、メタの代わりにしたりするのがほとんど間違いだと思う。ただし、Winキーを「メタ」と呼ぶ人もいるため、おそらくこの用語を完全に避ける必要があります。

右クリックはキーではありません。


いい答えだ; あなたはあなたの答えで述べてwinキーを交換することができAltているでmetaキー。詳しく説明してもらえますか?
r004 14年

1
@ r004「Meta」を使用してWinキーを参照する人もいますが、ほとんどの場合、最新のキーボードについて話している場合、Altを意味します(Metaが通常mod1にバインドされている場合のみ)
Michael Mrozek

1
あなたは、の話Mod1Mod4は何それらの残りの部分については、?デフォルトでは空ですか?
r004 14年

4
@ r004を実行すると、現在のマッピングを確認できますxmodmap。私はそれがどれほど標準かはわかりませんが、一般的にはmod2にNum Lockがあり、mod5にISO_Level3_ShiftとMode_Switchがあります(ここで説明します)。mod3は空です
マイケルMrozek

1
@ r004私の答えの最後の大きな段落では、メタ、スーパー、ハイパーについて説明し、リンクし投稿で ISO_Level3_Shiftについて説明しました
Michael Mrozek
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.