No Mac OS X, o layout de teclado tailandês tem um recurso interessante: se você ativar o Caps-Lock, o teclado alterna para um teclado padrão dos EUA. É possível fazer algo semelhante com um teclado Ubuntu?
Eu estudei esta resposta e usei-o para criar um teclado personalizado, mas ainda não encontrei nenhum referências sugerindo que é possível definir chaves específicas quando a tecla Caps-Lock é ativada.