Existe um programa prático chamado KeyRemap4MacBook que permitirá que você faça isso.
O teclado do meu Macbook Pro está funcionando mal e as duas teclas shift estão pressionando erraticamente. Fora isso, está bem.
No Macos 10.11, resolvi esse problema usando um mosquetão.
No Linux, o Xmodmap não funcionou. Existe algum comando no setxkbmap que funcionaria?
Existe um programa prático chamado KeyRemap4MacBook que permitirá que você faça isso.
Tags keyboard-layout x11 ubuntu