Como posso usar o IME chinês com um layout Dvorak?

9

Eu uso um layout de teclado Dvorak, controlado pela barra de idiomas "United States-Dvorak". Estou tentando usar o IME chinês (simplificado, pinyin), mas sempre que mudo para esse modo, as teclas retornam ao QWERTY, então não consigo digitar ...

Nota: O sistema operacional é o Windows 7, que possui o novo Pinyin IME.

Edit: Eu gostaria de poder colocar o meu representante SO para uma recompensa aqui. : \ Acho que 100 tem que fazer por enquanto.

Sam Harwell
fonte

Respostas:

9

Salve como arquivo .reg e execute (como administrador no Win7, eu acho ... ou use regedit para fazer a alteração manualmente):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804]
"Layout File"="kbddv.dll"

Isso altera o layout do teclado que o 'MS Pinyin IME 3.0' para chinês (simplificado) delega para o Dvorak de duas mãos. Isso me dá '你' para 'lg' em um teclado QWERTY no XP.

Se você quiser um IME ou uma variante de layout diferente, precisará alterá-lo um pouco. Se o IME do Windows 7 tiver um novo número de identificação, talvez seja necessário procurar nas outras subchaves em 'Layouts de teclado' no regedit para descobrir qual código E00 ... corresponde ao novo IME.

Para mais informações, consulte este post de Michael Kaplan (autor do MSKLC).

bobince
fonte
11
No Windows 7, não há E00E0804chave no local especificado. Essa é uma chave que você precisa criar ou sua ausência é uma indicação de que as coisas mudaram?
Sam Harwell
Parece que o antigo IME não está mais lá então. Você ainda tem a tecla 'Layouts de teclado', sim? Verifique cada subchave para ver se tem o nome de qualquer que seja o novo nome para o IME chinês que você está usando e altere o valor 'Arquivo de Layout' nessa subchave para apontar para a DLL do teclado Dvorak.
22909 bobince
Bem, eles mudaram para o "Microsoft Pinyin New Experience Input St", mas nenhum dos IMEs está nessa chave (nenhum começa com Ee eu passei por tudo vendo se era apenas um novo nome).
Sam Harwell
5
Não tenho o Win7 aqui, mas no Vista, alterar o valor 'Layout File' em 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804' para 'kbddv.dll' também funcionou.
bobince
11
Isso foi feito! WIN WOOT
Sam Harwell
0

Não falo nem escrevo chinês, mas achei difícil voltar ao QWERTY para digitar em francês. Acabei fazendo o download do Microsoft Keyboard Layout Creator (MSKLC) . Eu acho que você deve baixá-lo, e então você pode descobrir como o layout chinês funciona. Depois, você pode trincar os dentes e dedicar 30 minutos a algumas horas reorganizando essas teclas (ou talvez fazê-lo em um editor de texto) e usar o MSKLC para compilá-lo em algo como "Dvorak chinês". Instale o MSI e você terá um teclado Dvorak chinês.

Eventualmente, no entanto, aprendi que precisava permanecer "bilíngue" e agora usaria o QWERTY para o meu francês, exceto que eu já havia construído o teclado.

Daniel H
fonte
Eu acho que a grande questão aqui é se isso interferirá na funcionalidade do Pinyin IME. Por exemplo, quando eu reorganizar as teclas e digitar 'ni' (que são as teclas 'lg' no QWERTY), ainda assim será inserido corretamente 你 ...?
Sam Harwell
Se meu palpite sobre como o layout do teclado funciona está correto, então sim. Eu acredito que ele usa "teclas mortas" e que quando você pressiona a tecla 'n' (rotulada 'l'), ela espera para ver o que você digita a seguir. Se vir um 'i', o que aconteceria se você pressionasse a tecla 'g', digitaria o mesmo caractere que digitaria se você pressionasse a tecla 'n' seguida pela tecla 'i' enquanto estava no QWERTY . Claro, se eu estiver errado sobre como isso funciona, você poderá obter resultados diferentes.
217 Daniel H
Dvorak deve funcionar muito bem para entrada de texto pinyin; Não entendo por que o IME precisa ser acoplado ao layout do teclado com tanta força. Cheira como um design ruim para mim!
User4774 15/09/09
Claro que é um design ruim, mas eu estava incorreto sobre como funcionava.
Daniel H
0

Eu uso Dvorak e IME chinês.

O Dvorak não interfere.


fonte