さまざまなキーボードのさまざまなレイアウトと特定のキーマッピング

さまざまなキーボードのさまざまなレイアウトと特定のキーマッピング

私の取引は次のとおりです。 「Windows」キーボードを搭載したノートパソコンに、Apple アルミニウム USB キーボードが接続されています。

3つの迷惑な問題を除いて、Appleキーボードのほとんどすべてがうまく機能します。

  1. 各キーボードのレイアウトは互いに異なる必要があります。各キーボードのレイアウトを自動的に指定できますか、または毎回手動で変更する必要がありますか?
  2. Appleキーボードでは、「>」と「<」キーが「\」と「|」キーに切り替わります。キーを再マッピングできることを知っています。xmodmapしかし、「Windows」キーボードは完璧に動作するので、Appleキーボードに再マップできますか?
  3. Altを使用してcmdを変更できる場合、これは2番目の項目にリンクされますが、Appleキーボードに固有のものです。

私はLinux Mint 17と友達を使っています

編集する

リストの2番目の問題を正常に解決しました。これはUbuntuの既知のバグのようです。https://bugs.launchpad.net/ubuntu/+source/linux/+bug/214786

Launchpadでコメントを読んだ後このページこの問題を解決するには、次の手順を実行する必要があります。

  1. 設定行を /etc/modprobe.d/hid_apple.conf ファイルに追加し、必要に応じて作成します。

    エコオプション hid_apple iso_layout=0 sudo tee -a /etc/modprobe.d/hid_apple.conf

  2. initramfs ブートファイルで構成コピーをトリガーします。

    sudo update-initramfs -u -k すべて

編集2 これは私が受け取ったメッセージです。setxkbmap -print

xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+pt(mac)+pt:2+inet(evdev)"   };
    xkb_geometry  { include "pc(pc105)" };
};

Macintosh レイアウトを Apple キーボードとしてのみ設定しようとすると、次のようになります。

setxkbmap -device 11 -v pt -variant mac 

これが私が得た結果です:

xkb_keymap {
    xkb_keycodes  { include "evdev+aliases(qwerty)" };
    xkb_types     { include "complete"  };
    xkb_compat    { include "complete"  };
    xkb_symbols   { include "pc+pt(mac)+inet(evdev)"    };
    xkb_geometry  { include "pc(pc105)" };
};

オンラインで見つかった場合xkb_symbol

私はこれを持っています: "pc+pt(mac)+inet(evdev)"を含めてください

代わりに:

include "pc+pt(mac)+pt:2+inet(evdev)"

オプションを追加する方法が見つかったら、起動pt:2時に実行され、Appleキーボードのレイアウトを設定するbashスクリプトを生成して、リストの最初の問題を解決できました。

関連情報