私の取引は次のとおりです。 「Windows」キーボードを搭載したノートパソコンに、Apple アルミニウム USB キーボードが接続されています。
3つの迷惑な問題を除いて、Appleキーボードのほとんどすべてがうまく機能します。
- 各キーボードのレイアウトは互いに異なる必要があります。各キーボードのレイアウトを自動的に指定できますか、または毎回手動で変更する必要がありますか?
- Appleキーボードでは、「>」と「<」キーが「\」と「|」キーに切り替わります。キーを再マッピングできることを知っています。xmodmapしかし、「Windows」キーボードは完璧に動作するので、Appleキーボードに再マップできますか?
- Altを使用してcmdを変更できる場合、これは2番目の項目にリンクされますが、Appleキーボードに固有のものです。
私はLinux Mint 17と友達を使っています
編集する
リストの2番目の問題を正常に解決しました。これはUbuntuの既知のバグのようです。https://bugs.launchpad.net/ubuntu/+source/linux/+bug/214786
Launchpadでコメントを読んだ後このページこの問題を解決するには、次の手順を実行する必要があります。
設定行を /etc/modprobe.d/hid_apple.conf ファイルに追加し、必要に応じて作成します。
エコオプション hid_apple iso_layout=0 sudo tee -a /etc/modprobe.d/hid_apple.conf
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スクリプトを生成して、リストの最初の問題を解決できました。