A tecla 'Alt' (esquerda) não atua como 'Espaço' - mas o CapsLock funciona? (usando 'xkb')

A tecla 'Alt' (esquerda) não atua como 'Espaço' - mas o CapsLock funciona? (usando 'xkb')

A tecla Espaço do meu teclado desistiu, então quero mudar 'Alt' (esquerda) para 'Espaço' e 'CapsLock' para 'Alt'.

Em /usr/share/X11/xkb/symbols/pceu mudei as linhas

//key <CAPS> {  [ CapsLock              ]   };
key <CAPS>   {  [ Alt_L                 ]   };
//key <ALT>  {  [ NoSymbol, Alt_L       ]   };
key <ALT>    {  [ space                 ]   };
//include "altwin(meta_alt)"

Eu 'atualizei' o cache cd /var/lib/xkbe sudo rm *.xkmreiniciei o computador.

Após a reinicialização, a tecla Alt não atua como tecla Espaço, mas também não atua como tecla Alt. Então, todos os comandos como CTRL+ Alt+ Tnão estão mais funcionando.

Além disso, o CapsLock não atua como tecla Alt, não faz nada.

NO ENTANTO, se eu definir CapsLock como 'Espaço', o /usr/share/X11/xkb/symbols/pcCapsLock atuará como tecla 'Espaço' sem problemas.

Eu uso o layout de teclado do Reino Unido no Ubuntu.

Alguma ideia de por que a tecla 'Alt' não funciona como tecla Espaço?

informação relacionada