Você poderia usar o xmodmap para remapear uma das chaves. Primeiro, execute xev e pressione o botão que você deseja remapear (por exemplo, alt). Anote o código de acesso. Em seguida, mapeie para o espaço:
xmodmap -e 'keycode 108 = KP_space'
Substitua 108 pelo código que você encontrou no xev. No meu teclado, o alt correto é o código de tecla 108. Neste ponto, quando você pressiona o botão direito, isso resultará em um espaço, mas ele ainda estará pressionando alt também. Você precisa remover o mapa antigo. No meu caso, desde que eu modifiquei o Alt_R, quando eu digito o xmodmap eu vejo:
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 KP_Space (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Que mostra que o KP_Space resulta em "mod1", que é alt. Para remover o KP_Space do mod1 (que impedirá que seu botão alt funcione como um botão alt), digite
xmodmap -e 'remove mod1 = KP_Space'
Você terá que executar os comandos xmodmap no login, então você deve procurar as maneiras de fazer isso (por exemplo, ~ / .Xmodmap)