Por que as teclas de atalho não mudam quando o layout do teclado é alterado?

7

Ao adicionar vários layouts de teclado ao Ubuntu (lucid), percebi que qualquer combinação de teclas de controle se refere ao layout de teclado "padrão".

Especificamente, em uma máquina eu tenho que me preparar para os outros, eu gostaria de definir um teclado padrão para um layout comum. Eu mesmo, eu gosto de digitar dvorak e, portanto, definir isso como um layout secundário (no menu System / Preferences / Keyboard / Layouts) para que eu possa alternar para ele quando eu estiver usando a configuração.

Em todo o sistema, as combinações de teclas de controle referem-se ao layout padrão. Ou seja para digitar Ctrl + R para uma busca reversa em um terminal, eu terei que pressionar a tecla R no layout comum.

Alguma idéia de como corrigir isso?

    
por relet 19.08.2010 / 13:55

1 resposta

5

Esse é um bug conhecido no GTK: link - embora seja resolvido como "fixo" com base nos comentários parece que o problema ainda existe: - /

O problema com esta situação é que não está claro se é um bug ou um recurso: em alguns países (por exemplo, em árabe) é bastante comum alternar entre dois layouts de teclado durante o trabalho (digamos, para programação vs escrevendo e-mails em seu idioma). Para esses usuários, é mais conveniente ter atalhos de aplicativos (como Ctrl + C para cópia) sempre mapeados para a mesma chave "física", independentemente de seu significado no teclado atual layout - a maioria dos usuários tem, por exemplo, a combinação de copiar e colar Ctrl + C / Ctrl + V gravado profundamente em sua "memória muscular". Então, não parece haver uma solução ou conserto simples que faça todo mundo feliz ...

    
por Marcel Stimberg 19.08.2010 / 14:26