Eu tenho um teclado Das conectado a um ThinkPad executando Linux. Por alguma razão, às vezes o Ubuntu exige que eu execute novamente xmodmap
quando eu desbloquear minha tela, que troca minha Caps Lockchave com o Controlque eu desejo. Isso acontece com tanta frequência que geralmente deixo uma janela do terminal aberta onde xmodmap
está o último comando que eu executei, para que eu possa pressionar ↑e Enterexecutar novamente o comando e consertar o teclado. Infelizmente, às vezes esqueço de fazer isso imediatamente, e não noto até usar a Caps Lockchave e descobrir que ela esqueceu seu mapeamento para a Controlchave.
Hoje foi um dia desses. Infelizmente, esqueci de pressionar a Caps Locktecla novamente para desativá-la antes de executar xmodmap
(o que, como descrito, faço sem digitar caracteres, o que teria me alertado sobre o fato de o caps lock estar ativado). Agora o caps lock está ativado e não tenho nenhuma tecla que eu possa pressionar para desativá-lo porque Caps Lockjá está mapeado para Control. Tentei sair e entrar imediatamente, mas aparentemente isso não é "tempo suficiente" para o Ubuntu esquecer meu mapeamento de chaves. (Além disso, foi difícil fazer login novamente, porque eu tinha que lembrar de manter pressionada a Shifttecla enquanto digitava minha senha.) Existe algo que eu possa executar na linha de comando para desfazer isso facilmente, em vez de criar um novo .xmodmap
arquivo que desfaça os mapeamentos adicionado pelo meu atual?