¿Cómo puedo usar el IME chino con un diseño Dvorak?

9

Utilizo un diseño de teclado Dvorak, controlado a través de la barra de idioma "Estados Unidos-Dvorak". Estoy tratando de usar el IME chino (simplificado, Pinyin), pero cada vez que cambio a ese modo, las teclas vuelven a QWERTY, por lo que no puedo escribir ...

Nota: El sistema operativo es Windows 7, que tiene el nuevo IME de Pinyin.

Editar: Ojalá pudiera poner mi representante SO por una recompensa aquí. : \ Supongo que 100 tiene que hacer por ahora.

Sam Harwell
fuente

Respuestas:

9

Guarde como archivo .reg y ejecútelo (como administrador en Win7, supongo ... o simplemente use regedit para hacer el cambio manualmente):

Windows Registry Editor Version 5.00

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

Esto cambia la distribución del teclado que 'MS Pinyin IME 3.0' para los delegados chinos (simplificados) a Dvorak a dos manos. Esto me da '你' para 'lg' en un teclado QWERTY en XP.

Si desea un IME diferente o una variante de diseño, tendrá que cambiarlo un poco. Si el IME de Windows 7 tiene un nuevo número de identificación, es posible que deba revisar las otras subclaves en 'Diseños de teclado' en regedit para encontrar qué código E00 ... corresponde al nuevo IME.

Para algunos antecedentes, vea esta publicación de Michael Kaplan (autor de MSKLC).

bobince
fuente
1
En Windows 7, no hay E00E0804clave en la ubicación especificada. ¿Es esa una clave que debes crear, o es su ausencia una indicación de que las cosas han cambiado?
Sam Harwell
Parece que el viejo IME ya no está allí. Todavía tienes la tecla 'Diseños de teclado', ¿sí? Verifique cada subclave para ver si lleva el nombre del nombre nuevo para el IME chino que está utilizando, luego cambie el valor del 'Archivo de diseño' en esa subclave para que apunte a la DLL del teclado Dvorak.
bobince
Bueno, se han cambiado al "Microsoft Pinyin New Experience Input St", pero ninguno de los IME está bajo esa clave (ninguno comenzó Ey pasé por todo para ver si era solo un nuevo nombre).
Sam Harwell
55
No tengo Win7 aquí, pero en Vista cambiar el valor de 'Archivo de diseño' en 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804' a 'kbddv.dll' también funcionó.
bobince
1
Eso lo hizo! WIN WOOT
Sam Harwell
0

No hablo ni escribo chino, pero me resultó difícil volver a QWERTY para escribir en francés. Finalmente descargué el Microsoft Keyboard Layout Creator (MSKLC) . Creo que deberías descargarlo, y luego podrás descubrir cómo funciona el diseño chino. Luego puede apretar los dientes y dedicar 30 minutos a unas pocas horas para cambiar el orden de esas teclas (o tal vez hacerlo en un editor de texto) y usar MSKLC para compilarlo en algo como "Dvorak chino". Instale el MSI y tendrá un teclado chino Dvorak.

Eventualmente, sin embargo, aprendí que necesitaba permanecer "bilingüe", y ahora solo usaría QWERTY para mi francés, excepto que ya construí el teclado.

Daniel H
fuente
Creo que la gran pregunta aquí es si interferirá con la funcionalidad del IME de Pinyin. Por ejemplo, cuando reorganizo las teclas y luego escribo 'ni' (que son las teclas 'lg' en QWERTY), ¿seguirá ingresando 你 ...?
Sam Harwell
Si mi suposición acerca de cómo funciona la distribución del teclado es correcta, entonces sí. Creo que utiliza "teclas muertas" y que cuando presiona la tecla 'n' (etiquetada 'l') espera a ver qué escribe a continuación. Si ve una 'i', lo que haría si presiona la tecla etiquetada 'g', escribe el mismo carácter que si presiona la tecla etiquetada 'n' seguida de la tecla etiquetada 'i' mientras está en QWERTY . Por supuesto, si me equivoco sobre cómo funciona, puede obtener resultados diferentes.
Daniel H
Dvorak debería funcionar muy bien para la entrada de texto pinyin; No entiendo por qué el IME tiene que estar tan unido al diseño del teclado. ¡Huele a mal diseño!
user4774
Por supuesto, es un mal diseño, pero estaba equivocado acerca de cómo funcionaba.
Daniel H
0

Yo uso Dvorak y el IME chino.

El Dvorak no interfiere.


fuente