MacbookProでUbuntu 16.10を実行しており、キー49と94が逆になっています... xmodmap
でこの問題を解決しましたが、これは永久に適用されません。いくつかの調査の後、xmodmap
はUbuntuでもはや使用されなくなりましたが、代わりにxkb
が見つかりました。だから私はxkbの設定を検索し、設定ファイル/usr/share/X11/xkb/keycodes/Macintosh
でこの行を見つけました:
xkb_keycodes "badmap" {
<TLDE> = 94;
<LSGT> = 49;
};
xkb_keycodes "goodmap" {
<TLDE> = 49;
<LSGT> = 94;
};
これはまさに私の問題です。この2つのキーは逆になっています。したがって、パラメータbadmap
を使用してレイアウト構成を変更できないのではないかと考えています。
setxkbmap -query -v 10
の出力
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: fr,fr,us
variant: mac,oss,
Trying to build keymap using the following components:
keycodes: evdev+aliases(azerty)
types: complete
compat: complete
symbols: pc+fr(mac)+fr(oss):2+us:3+inet(evdev)
geometry: pc(pc105)
rules: evdev
model: pc105
layout: fr,fr,us
variant: mac,oss,
私は偶然 このパッチ につまずき、それが解決策につながりました:
/etc/default/keyboard
を開いて編集および設定します。
XKBOPTIONS="Apple:badmap"
次回の再起動時に、これらのキーが切り替えられます。