Ctrl + Altの両方を使用してxorgのAltGr 3レベル関数を置き換える


10

WindowsではCtrl- AltはにマップされますがAlt Gr、Linuxではマップされません。

使用してAlt Gr3レベルのキーのためには、手首のキラーです!私が使用する他の機能(キーボード設定のいくつかのマッピングオプション)を削除しない回避策を見つけることができません。同じ問題を抱えている他の人(多くのヨーロッパ人..)への参照を見つけましたが、1つの受け入れ可能な回避策が見つかりませんでした。

誰もがマッピングする方法発見したCtrl- AltにはAlt Gr

ところで、私はAlt第3レベルのキー用に左にマップし、無効にしましたAlt Gr(これによりAlt Gr、通常のように動作しますAlt)。これは機能しますが、WindowsとLinux(または他のワークステーション)間の切り替えが非常に難しくなります。


第3レベルのキーとはどういう意味ですか?AltGrによってアクティブ化されたシフト状態のキャラクターを意味しますか?
Piotr Dobrogost 2013

X11またはLinux仮想コンソールのことですか?
pilona 2013年

@pilona:X11ですが、問題は2歳です。今はプログラマーdvorakを使用しているので、これはもう問題ではありません。
simendsjo 2013年

@simendsjoコメント内の質問はどうですか?
Piotr Dobrogost 2013年

@PiotrDobrogost私はあなたが使っている用語をよく知りません。キーには3つの記号が付いています。1つは押すとデフォルトになり、1つはシフトを使用して有効になり、もう1つはaltgrを使用して有効になります。IIRC、あなたがアクセスできる5つのレベルがあります。上記のように、私は現在プログラマーdvorakを使用しており、キーを複合キーとしてバインドしたので、æøåのような「特殊」文字も入力できます。
simendsjo 2013

回答:


1

XKBキーボードタイプを作成するmap[Control+Alt] = Level3;必要があります。/unix/157834/how-to-bind-altgr-to-ctrl-altでの William Hatchの功績

type "Level3withCtrlAlt" {
  modifiers = Control+Alt+Shift;
  map[None] = Level1;
  map[Shift] = Level2;
  map[Control+Alt] = Level3;
  map[Control+Alt+Shift] = Level4;
};
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.