Seria possível usar o teclado do IBus? O IBus pode ter múltiplos layouts adicionados, mas geralmente é ativado e desativado usando o Ctrl-Space. Isso alterna entre o layout do teclado do sistema e o teclado ibus atualmente selecionado, em vez de girar através de tudo.
Para testar isso, acho que você precisa:
- Foram removidos os atuais layouts extra de teclado adicionados usando o "Layout do teclado" e deixamos apenas o teclado padrão. Verifique se o ícone do indicador do teclado XKB padrão desapareceu.
- Adicione o pacote ibus-m17n
- Executar Métodos de entrada de teclado para iniciar o IBus
Vá para o ícone do IBus > Preferências, em seguida, selecione e adicione métodos de entrada necessários.
Use Ctrl + Space para ativar / desativar o IBus e Alt + Left Shift para mudar os teclados do IBus. Esses atalhos de teclado podem ser alterados para o que você quiser, incluindo uma única tecla.
Você pode querer testar em uma máquina virtual primeiro.