Eu tentaria xmodmap
. Tente isto:
1 - Testar código de acesso
xmodmap -pke | grep -w J
Vamos supor que a saída é
keycode 44 = j J j J j J j J
2 - Remapear código para testar
xmodmap -e "keycode 44 = j J k K l L m M n N o O"
3 - Veja se você pode obter qualquer letra não-j com seus modificadores favoritos (Alt + qualquer outra)
Se sim, edite o comando em 2) para ter o Js como tinha originalmente, exceto onde você encontrou o ponto correto do modificador - substitua por Down
.
Se não, você pode precisar remapear modificadores. Poste a saída de
xmodmap -pm
e vamos ver.
Observe que o comando xmodmap
mapeia as chaves até que você efetue logout. Coloque o comando em um script de shell simples e chame esse script sempre que você efetuar login (pode ser automatizado dependendo do seu gerenciador de janelas).