Eu acidentalmente tropecei em este patch , que me levou à solução:
Abra /etc/default/keyboard
para editar e definir:
XKBOPTIONS="apple:badmap"
Na próxima reinicialização, essas chaves serão trocadas.
Estou executando o Ubuntu 16.10 em um MacbookPro e as chaves 49 e 94 estão invertidas ... Resolvi esse problema com xmodmap
, mas isso não será aplicado permanentemente. Depois de algumas pesquisas, descobri que xmodmap
não é usado pelo Ubuntu, mas xkb
. Então procurei na configuração do xkb e encontrei no arquivo de configuração /usr/share/X11/xkb/keycodes/macintosh
desta linhas:
xkb_keycodes "badmap" {
<TLDE> = 94;
<LSGT> = 49;
};
xkb_keycodes "goodmap" {
<TLDE> = 49;
<LSGT> = 94;
};
Este é exatamente o meu problema, essas duas chaves estão invertidas. Então eu me pergunto se eu não posso mudar minha configuração de layout com o param badmap
.
A saída de 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,
Eu acidentalmente tropecei em este patch , que me levou à solução:
Abra /etc/default/keyboard
para editar e definir:
XKBOPTIONS="apple:badmap"
Na próxima reinicialização, essas chaves serão trocadas.