Acabei de descobrir que não podia adicionar mais de 4 layouts para o teclado. A pesquisa no Google revelou que era um limite universal (pelo menos para o GNU / Linux) e a única maneira de contornar isso era usar uma maneira hackeada com scripts. Existe realmente uma razão técnica por trás disso? Se sim, o que é isso?
keyboard
keyboard-layout
Mussnoon
fonte
fonte
Respostas:
Citando Peter Hutterer (funcionário da Red Hat trabalhando no X.Org):
Por que não temos um hack acima dessa camada - não sei ... essa deve ser a limitação mais lamentável de todos os tempos. : D
fonte
Eu escrevo frequentemente em inglês, alemão, sueco e chinês. São quatro, mas também estou aprendendo russo e apreciaria a alternância extra via GUI. Scripts é uma resolução viável nesse meio tempo:
http://ubuntuforums.org/showthread.php?p=10333055#post10333055
Pode-se notar que, com o russo, é possível escolher o layout de teclado russo 'padrão' ou um layout fonético muito mais conveniente (para quem está aprendendo) emparelhado com o QWERTY.
Além disso, muitos de nós usamos alguma forma de Dvorak, que também assume uma posição.
Portanto, meu computador fica assim:
Layouts de teclado:
EUA Dvorak (programador) Sueco Alemão Russo Russo fonético
e há um ícone de teclado adicional com uma alternância ibus para o chinês Pinyin.
fonte
O protocolo reserva dois bits para a troca de teclado. São mais duas do que muitas pessoas precisam. A maioria dos usuários que vi alternando layouts de teclado usa dois; um layout local e internacional. O layout internacional geralmente lida com a composição de todas as chaves requeridas. Isso deixa um pouco em excesso. Vi usuários com três layouts, mas geralmente um nunca é usado.
Eu estaria interessado no que você está fazendo, que requer mais de quatro layouts, e em como você trabalha para alterar constantemente o mapeamento de teclas. Acho difícil acostumar os usuários a dois layouts, mesmo quando solucionava os problemas que eles têm com a internacionalização.
fonte