Alt Grを右Altにバインド

Alt Grを右Altにバインド

使っていますプログラマDvořákキーボードレイアウト。 ()right altにキーをバインドします。Alt GrISO_Level3_Shift

どうやって再結合できますかright alt

編集:私はDebian GNU / Linux 8(jessie)とLXDEを使用しています。

内容/usr/share/X11/xkb/symbols/usは次のとおりです。

// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com>
// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html>
//[SNIP]
partial alphanumeric_keys
xkb_symbols "dvp" {

    include "us(dvorak)"
    name[Group1] = "English (programmer Dvorak)";

    //[SNIP -- more keys here]

    // lower row, left side
    key <AB01> { [ apostrophe,      quotedbl,       dead_acute                  ] };
    key <AB07> { [ m,               M,              mu                          ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };

    include "level3(ralt_switch)"
};

答え1

公式Jessieソフトウェアパッケージは、xkb-datav2.12でXKBデータベースの公式Jessieソフトウェアパッケージを提供します。ソースコードパッケージxkeyboard-config)。us(dvp)ハードコーディングされたAltGrは今回提出してください、v2.17に入ったようです。現在の Debian Sid パッケージは次のとおりです。v2.19

デフォルトでは、直接問題を解決するための2つのオプションがあります。

  1. 速くて汚い:/usr/share/X11/xkb/symbols/usこの行を編集してコメントアウトしますinclude "level3(ralt_switch)"。次に、キーボードレイアウトを再適用します(使用setxkbmap、ログアウト、再ログインなど)。変更はすぐに適用されます。

    • 利点:マンページの確認など、適用には20秒かかりますsetxkbmap
    • ダメージ:Jessiexkb-dataパッケージが新しいバージョン(v2.17未満)にアップデートされた場合は、もう一度編集する必要があります。
  2. 遅くてきれい:捕まえるシードのxkeyboard-configパッケージ(他のDebianバージョンv2.17以降も動作します)独自のバックポートを作成.すべてのビルド依存関係をインストールします。バイナリパッケージのビルド、あなたは独自のJessieバージョンを持っているでしょうxkb-data v2.19。このパッケージをインストールして(を使用するか、dpkg -iローカルのaptリポジトリに追加するなど)、キーマップを再ロードすると準備が完了します。

    • 利点:Jessieパッケージが更新されている場合は、xkb-data新しいJessieパッケージがv2.19より古い場合はローカルパッケージを維持する必要があります。このようなソフトウェアをバックポートすることは、他のDebianディストリビューションからバイナリパッケージをインポートして直接インストールするよりも安全です。
    • ダメージ:他のJessie時代のパッケージには、最新のソフトウェアに問題がある可能性があります。これはかなり低いリスクxkb-dataですが、覚えておくべきことです。

関連情報