Existe uma maneira de usar três idiomas de teclado, sendo que dois deles podem ser alternados com um pressionamento de tecla e o terceiro é ativado por uma tecla de atalho?

5

Eu uso o Windows 8.1 e preciso constantemente de dois layouts de teclado - QWERTY (en) e ЙЦУКЕН (ru), mas também uso o Microsoft IME (ja) de tempos em tempos. Ter todos os três habilitados é extremamente desconfortável, já que tenho que percorrer dois layouts para chegar ao terceiro, mas ter que adicionar e remover o layout japonês a cada vez que preciso é árduo e menos confortável.

Existe uma maneira de configurar Alt + Shift para alternar entre layouts inglês-russo-inglês e uma tecla de atalho para ativar temporariamente o layout japonês do Microsoft IME?

    
por Adiost 18.05.2014 / 02:16

2 respostas

3

Observe que isso não é exatamente que o OP solicitou. Ele funcionará para o propósito pretendido (de não ter que lidar com a combinação de deslocamento Alt + Shift ), em vez disso, ter 3 combinações diferentes e separadas para cada layout.

Estou usando por referência o que está escrito aqui neste 7tutorials postar , principalmente porque tem capturas de tela precisas e explícitas.

Uma observação importante: as últimas etapas referem-se apenas à alteração da combinação que lida com o comutador de layout de teclado. Selecionar qualquer layout de teclado que você quiser (no seu caso, o IME japonês) e, em seguida, pressionar "Alterar sequência de teclas" mostrará uma janela diferente da apresentada. Você pode escolher combinar Alt esquerda + Shift + um número entre 0 e 9 , por exemplo. Como tal, você pode ter a seguinte configuração:

  • Alt esquerdo + Shift + 1 para o layout QUERTY (en)
  • Alt esquerdo + Deslocamento + 2 para o layout de (КЕН (ru)
  • Alt esquerdo + Shift + 3 para o layout do IME em japonês

How to Change the Keyboard Shortcut

To change the keyboard shortcut used for switching the input language, open the Language panel, found in "Control Panel -> Clock, Language, and Region -> Language".

Here, click or tap the Advanced Settings link on the left.

This takes you to the "Language Advanced Settings" panel. It should look similar to the screenshot below.

Click or tap the "Change language bar hot keys" link in the "Switching input methods" section.

A new window opens, named "Text Services and Input Languages". This is the place where you can change the keyboard shortcut for switching between input languages. Click or tap "Change Key Sequence".

Select the keyboard combination you would like to use as a shortcut and click or tap OK.

    
por 18.05.2014 / 05:27
2

Em versões anteriores do Windows (até o Windows 7), era possível definir US layout para Russian idioma de entrada. Com isso, foi possível configurar para ter Russian idioma de entrada com RU e US layouts, comutáveis por uma sequência de teclas e Japanese idioma de entrada, que você pode alternar de outra seqüência de teclas. / p>

Ai, US layout para Russian idioma de entrada foi removido em versões posteriores do Windows. No entanto, é possível adicionar qualquer layout a qualquer idioma de entrada por meio do PowerShell:

$OldList = Get-WinUserLanguageList
$OldList.Add("en-US")
$OldList[-1].InputMethodTips.Add("0409:00000419")
Set-WinUserLanguageList -LanguageList $OldList

Isso adicionará um idioma de entrada English (United States) ( 0409 ) com os layouts US ( 00000409 ) e RU ( 00000419 ). O idioma de entrada English (United States) existente será sobrescrito.

Observação: com essa configuração, o Windows algumas vezes começa a pensar que você tem três idiomas de entrada, apesar de listar apenas dois, forçando você a percorrer os três idiomas em vez de apenas japonês e inglês / russo. Adicione e remova um idioma de entrada que não deveria estar lá para resolver isso temporariamente.

UPD: Lembre-se de que a verificação ortográfica depende do idioma de entrada atual e não do layout do teclado, portanto, você não poderá ter a verificação ortográfica nos dois idiomas. Se você quiser ter a verificação ortográfica em russo, será necessário adicionar um idioma de entrada Russian aos layouts RU e US :

$OldList = Get-WinUserLanguageList
$OldList.Add("ru-RU")
$OldList[-1].InputMethodTips.Add("0419:00000409")
Set-WinUserLanguageList -LanguageList $OldList

Nota 2: pode procurar identificadores de idioma e de teclado aqui . Por exemplo, você pode usar 0809 para English (United Kingdom) idioma de entrada e 00000809 para en-GB layout.

Outro inconveniente menor com esse método (pelo menos para mim) é que com o indicador de entrada de ícones da barra de tarefas menor, será mostrado ENG para ambos os layouts. Se você não gosta de ícones grandes na barra de tarefas ou se o indicador de entrada está desativado, outra opção é usar a barra de idiomas com ícones personalizados (por padrão, ele mostrará EN e um ícone de teclado cinza para ambos os layouts).

Para fazer isso, use um aplicativo vinculado na descrição de este vídeo ou siga o tutorial no vídeo para definir ícones no Registro:

  1. Ativar a barra de idiomas na versão para computador das configurações de idioma;
  2. Escolha / prepare um ícone (ou dois) para usar em um dos layouts (ou ambos).
  3. Abra o editor de registro e navegue até HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ CTF;
  4. Crie uma nova chave e nomeie-a como LayoutIcon ;
  5. Pesquisa idioma pretendido e identificadores de teclado;
  6. Dentro da chave LayoutIcon , crie a chave para o idioma de entrada desejado ( 0409 para English (United States) );
  7. Nele, crie duas chaves para os layouts de teclado desejados ( 00000419 e 00000409 para US e RU layouts respectivamente);
  8. Em cada um deles, crie valores String com o nome IconFile e o valor REG_DWORD IconIndex ;
  9. Defina IconFile como o caminho do recurso de ícone escolhido (.ico, .icl, .dll). Defina IconIndex para o índice de ícone no arquivo de recursos ou 0 para .ico;
  10. Reinicie o shell ou reinicialize para que as alterações entrem em vigor.

Isso pode ser redefinido após algumas atualizações do sistema, por isso é melhor manter o aplicativo / tutorial salvo em sua unidade em algum lugar (junto com o (s) ícone (s), de preferência).

Em suma, não é a solução perfeita, mas acho que é a mais próxima.

    
por 26.01.2018 / 15:48