键”’(键码49)和键'<'(键码94)在macbookPro键盘上反转
我在MacbookPro上运行Ubuntu 16.10并且键49和94被反转…我用xmodmap
解决了这个问题,但这不会永久应用。 经过一些研究,我发现xmodmap
不是Ubuntu使用的,而是xkb
。 所以我搜索了xkb的配置,我在配置文件/usr/share/X11/xkb/keycodes/macintosh
这一行:
xkb_keycodes "badmap" { = 94; = 49; }; xkb_keycodes "goodmap" { = 49; = 94; };
这正是我的问题,这两个键是倒置的。 所以我想知道我是否无法使用param 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"
在下次重启时,将切换这些键。