web-dev-qa-db-ja.com

スーパー、メタ、ハイパーキーの名前がまだ使用されているのはなぜですか?

私の知る限り、これらのキーは、現在は使用されていない一部のキーボードにあります。私は、実際のキーボード(ここではコンピューター博物館を保存します)の他に、標準の104/105キーボード(およびローカライズされたフレーバー)とMacキーボードは見たことがないと認めなければなりません。

愛好家はたくさんの追加キー(おそらく、問題のキーを含む)を備えた豪華なキーボードを持っていると思います。PCでもMacでもないコンピューターに独自のキーボードが付属していることはおそらく本当です。そうは言っても、これらのキーボードはすべて主流とは言えません。

Superは、MSの世界でWindowsキーと呼んでいるものと直接同等のものを持っていますが、他の2つはずっと昔に属しているようです。 "Meta is Alt"のようなフレーズの指示を見たことを覚えています。場合によっては、"MetaはSuperと同じ"でした。ハイパーは、ユニコーンとは異なり、さらに謎めいた獣です。

* nixの世界の人々が、実際のキーに対応するかのように、これらの廃止されたキー名を引き続き使用しているのはなぜですか? * nixコミュニティの観点から、実際のCtrl-Alt-Shift-Win(Super)の何が問題になっていますか?歴史的な名前を除いて、これらの名前を使用する理由があるかどうか知りたいのですが。

3
S. N.

名前が持続する主な理由は、おそらくそれらが X11プロトコル定義 に保存されているためです。

#define XK_Meta_L                        0xffe7  /* Left meta */
#define XK_Meta_R                        0xffe8  /* Right meta */
#define XK_Alt_L                         0xffe9  /* Left alt */
#define XK_Alt_R                         0xffea  /* Right alt */
#define XK_Super_L                       0xffeb  /* Left super */
#define XK_Super_R                       0xffec  /* Right super */
#define XK_Hyper_L                       0xffed  /* Left hyper */
#define XK_Hyper_R                       0xffee  /* Right hyper */

Xには修飾子がほとんどないため(上記以外では、 Ctrl、 Shift、 Caps Lock)、これらの修飾子は有用であり、それらの名前も一緒に使用されます。 Mod、Meta、Super ... keys? に詳細があります。

間のキーを参照 Ctrl そして Alt なので Super また、利点と見なされる特定のロゴへの言及も避けます。名前の総称、ie事実上の意味を持たないという事実と、何らかの方法でキーを再割り当てするXの機能ユーザーが望んでいることは、間違いなく長所と短所の両方になる可能性があります(混乱を目の当たりにしてください) Meta)。

歴史的背景については、 このSymbolics Space Cadetキーボードのキーは何をするのか? および メタ、スーパー、ハイパーキーとは? も参照してください。

名前がWaylandへの移行後も存続するのではないかと疑っています(これが完了すると仮定します)。この回答はもちろん無効になります。

3
Stephen Kitt