なぜほとんどのXキーボードレイアウトは修飾キーとして右のAltだけを使用しますか?

なぜほとんどのXキーボードレイアウトは修飾キーとして右のAltだけを使用しますか?

最近、修飾キーを使用する必要がある言語で入力したところ、キーボードの入力中に右のAlt(Alt Gr)を同時に押す必要がある奇妙なねじれのため、右手が痛み始めることがわかりました。鍵盤。キーボードの右側。だから私は2つのAltキーを修飾キーとして使用するようにレイアウトを設定しましたが、これはシンプルで完璧に動作しましたが、私は疑問に思いました。ほとんどのデフォルトのキーボードレイアウトは、なぜ正しいAltキーを使用するのですか?ただ歴史的な理由によるのでしょうか?それでは、それらは何ですか?

xkbは修飾キーとして使用できるいくつかのオプションを提供します。以下は、/usr/share/X11/xkb/symbols/level3両方の選択肢を使用するオプションの説明です。

// Either Alt key (while pressed) chooses the third shift level.
// (To be used mostly to imitate Mac OS functionality.)
partial modifier_keys
xkb_symbols "alt_switch" {
  include "level3(lalt_switch)"
  include "level3(ralt_switch)"
};

これがMac OSで動作する方法であれば、本当に気に入ります!なぜコピーしないのですか?

私の両方のオプションをすばやく検索したところ、/usr/share/X11/xkb/symbols344のキーボードレイアウトが使用され、両方ともralt_switch4つのキーボードレイアウトでした。

編集1:

この問題の調査中に可能な答えを見つけました。左のAltキーを使用するために使用されたすべてのキーボードショートカットが壊れました!これらのショートカットにAltキーを許可すると、この問題は解決できるように見えますが...まだ調査中であり、何らかの理由でこれが実際には全体的に悪いことが判明するかもしれませんが、原則として私の問題は残っています。存在します(これが実際にMac OSで動作する方法である場合、Appleは起こりうるすべての潜在的な問題を解決する方法を見つけたかもしれません。

ベストアンサー1

おすすめ記事