
Procuro uma solução para criar predefinições para todo o conjunto de layouts de teclado atuais (que estão "ativos" na barra de idiomas e, consequentemente, em "serviços instalados" em "Serviços de texto e idiomas de entrada") e alternando para (escolher) o necessário de acordo para a(s) tarefa(s) atual(is).
O fato é que trabalho com vários idiomas (e portanto com software multilíngue) e de tarefa para tarefa é necessário um conjunto fixo de layouts ativos; por exemplo, para um trabalho deve haver apenas os layouts En, Ru (Russo) e Ka (Georgiano) na barra de idiomas e para outro - apenas En, Fr, Hy (Armênio). Alternar (com Alt + Shift) entre mais de três (e até mais de dois) layouts é embaraçoso, mas ainda mais embaraçoso é a maneira comum de adicionar/remover temporariamente esses layouts. Portanto, a única maneira decente neste caso seria algo como predefinições.
Existe algum utilitário que possa criar facilmente essas "predefinições" de layouts atuais, mesmo que com funcionalidade mínima (ou seja, definir um layout como padrão, definir um como ativo etc.)? Procurei muito, mas não encontrei solução/soft nem perto das minhas necessidades. PS De preferência, não deve ser uma solução do tipo autohotkey, mas algum software/utilitário.
Responder1
Após pesquisas e testes minuciosos, encontrei apenas duas soluções que respondem razoavelmente às necessidades descritas acima.
EU.O primeiro é bastante brutal - crie arquivos .reg com a seção [HKEY_CURRENT_USER\Keyboard Layout] para cada "conjunto de layouts atuais" e salve-os, por exemplo, na área de trabalho (e pode-se criar igualmente uma macro autohotkey para acessá-los).
II.A segunda é usar o notórioKeylautilitário, MAS você precisa fazer alguns arranjos no Keyla e no módulo "Serviços de texto e idiomas de entrada". Ou você corre o risco de danificar seriamente seu cérebro tentando captar sua lógica desesperada.
Depois de instalar o Keyla (NÃO baixe a versão x64 para Win7 x64 - não funciona! Pegue o segundo link na página DL), tentei entender em qual opção é possível obter o alternador de layout funcionando corretamente. Como no Keyla existem duas abas e várias opções em cada aba, existe um certo (não escasso) número de combinações. Para testes incluí os idiomas ativos En, Ru e Ka (En como padrão) e criei tabelas para alguns blocos de possíveis combinações de opções. E para dizer, simplesmente não consegui obter uma boa dissonância cognitiva fornecida pela lógica extraterrestre que não se conforma com relações racionais de causa e efeito. (Por exemplo, se você marcar na primeira aba "Отключить сочетание клавиш из настроек Windows", deixe em branco o campo acima, e na segunda aba atribua "Alt left + Shift Left" apenas para o layout "Ka", -- você' Na verdade, obteremos apenas "En" sem alternar. Ao atribuir isso apenas ao layout "Ru" - você alternará entre "Ru" e "Ka" (e assim por diante). na terceira coluna Inversamente, se você preencher na primeira aba o campo "Сочетание клавиш..." com "Alt left + Shift Left", então independente do que ficar na SEGUNDA coluna você terá outro preenchimento de choque cerebral! o terceiro, pois se você verificar com os layouts "Да" "En" e "Ka", na verdade você terá apenas a alternância "En"-"Ru", mas com "Да" em todos (Ru, En e Ka) você. obterei, para sua surpresa, o botão de alternância "En"-"En"-"Ka".)
Portanto, a única maneira correta de usar Keyla corretamente é:
- Instale keyla-0.1.9-setup.exe (não x64!);
- Vá em “Serviços de Texto e Idiomas de Entrada” (no Painel de Controle, Barra de Idiomas ou como desejar);
- Adicione os layouts necessários (como na seção "Serviços Instalados");
- Vá para a aba "Configurações avançadas de teclas", clique em "Alterar sequência de teclas" e desative TODAS as combinações (marque "Não atribuído");
Inicie Keyla e:
5.1. Na primeira aba, pressione (ao clicar em foco no campo cinza - na verdade ele está ativo apesar de seu "cinza") a combinação de teclas desejada - para mim é Alt esquerda + Shift esquerda;
5.2. Deixe a próxima caixa de seleção desmarcada (suspeito que agora não há chances, mas mesmo assim);
5.3. Na segunda aba deixe a segunda coluna ("Сочетание клавиш") em branco para todos os layouts, mas a terceira coluna marque com "Да" ou "Нет" correspondente às suas tarefas atuais.
Este algoritmo funciona corretamente. Espero que esta "investigação" possa ajudar alguém que precise trabalhar com diferentes linguagens e conjuntos de layouts e alterá-los frequentemente.