Comment puis-je utiliser l'IME chinois avec une mise en page Dvorak?

9

J'utilise une disposition de clavier Dvorak, contrôlée par la barre de langue "United States-Dvorak". J'essaie d'utiliser l'IME chinois (simplifié, Pinyin), mais chaque fois que je passe à ce mode, les touches reviennent à QWERTY, donc je ne peux pas taper ...

Remarque: le système d'exploitation est Windows 7, qui dispose du nouveau Pinyin IME.

Edit: je souhaite pouvoir mettre mon représentant SO en place ici pour une prime. : \ Je suppose que 100 doit faire pour l'instant.

Sam Harwell
la source

Réponses:

9

Enregistrez en tant que fichier .reg et exécutez (en tant qu'administrateur sur Win7, je suppose ... ou utilisez simplement regedit pour effectuer le changement manuellement):

Windows Registry Editor Version 5.00

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

Cela modifie la disposition du clavier que «MS Pinyin IME 3.0» pour les délégués chinois (simplifiés) en Dvorak à deux mains. Cela me donne '你' pour 'lg' sur un clavier QWERTY sous XP.

Si vous voulez un IME ou une variante de mise en page différente, vous devrez la modifier un peu. Si l'IME de Windows 7 a un nouveau numéro d'identification, vous devrez peut-être parcourir les autres sous-clés dans `` Agencements de clavier '' dans regedit pour trouver le code E00 ... correspondant au nouvel IME.

Pour un peu de contexte, voir cet article de Michael Kaplan (auteur MSKLC).

bobince
la source
1
Sous Windows 7, il n'y a pas de E00E0804clé à l'emplacement spécifié. Est-ce une clé que vous devez créer ou son absence indique-t-elle que les choses ont changé?
Sam Harwell le
On dirait que l'ancien IME n'est plus là alors. Vous avez toujours la touche "Disposition du clavier", oui? Vérifiez chaque sous-clé pour voir si elle porte le nom du nouveau nom de l'IME chinois que vous utilisez, puis modifiez la valeur du fichier de mise en page dans cette sous-clé pour pointer vers la DLL du clavier Dvorak.
bobince
Eh bien, ils sont passés à la "Microsoft Pinyin New Experience Input St", mais aucun des IME n'est sous cette clé (aucun ne commence par Eet je suis passé par tout voir s'il ne s'agissait que d'un nouveau nom).
Sam Harwell
5
Je n'ai pas Win7 ici, mais dans Vista, la modification de la valeur de 'Layout File' dans 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804' en 'kbddv.dll' a également fonctionné.
bobince
1
Ça y est! WIN WOOT
Sam Harwell
0

Je ne parle ni n'écris le chinois, mais j'ai eu du mal à revenir à QWERTY pour la dactylographie française. J'ai finalement téléchargé Microsoft Keyboard Layout Creator (MSKLC) . Je pense que vous devriez le télécharger, puis vous pourrez alors comprendre comment fonctionne la mise en page chinoise. Ensuite, vous pouvez serrer les dents et consacrer 30 minutes à quelques heures pour réorganiser ces clés (ou peut-être le faire dans un éditeur de texte) et utiliser MSKLC pour le compiler en quelque chose comme "Chinese Dvorak". Installez le MSI, et vous aurez un clavier chinois Dvorak.

Finalement, cependant, j'ai appris que je devais rester "bilingue", et maintenant j'utiliserais simplement QWERTY pour mon français, sauf que j'ai déjà construit le clavier.

Daniel H
la source
Je suppose que la grande question ici est de savoir si cela va interférer avec les fonctionnalités du Pinyin IME. Par exemple, lorsque je réorganise les touches, puis que je tape «ni» (qui sont les touches «lg» sur QWERTY), est-ce qu'il entrera toujours correctement 你 ...?
Sam Harwell
Si ma supposition sur le fonctionnement de la disposition du clavier est correcte, alors oui. Je crois qu'il utilise des «touches mortes» et que lorsque vous appuyez sur la touche «n» (étiquetée «l»), il attend de voir ce que vous tapez ensuite. S'il voit un «i», ce qui serait le cas si vous appuyiez sur la touche étiquetée «g», il saisit le même caractère que s'il tapait si vous appuyiez sur la touche étiquetée «n» suivie de la touche étiquetée «i» en mode QWERTY . Bien sûr, si je me trompe sur la façon dont cela fonctionne, vous pourriez obtenir des résultats différents.
Daniel H
Dvorak devrait très bien fonctionner pour la saisie de texte pinyin; Je ne comprends pas pourquoi l'IME doit être couplé si étroitement à la disposition du clavier. Ça me sent comme un mauvais design!
user4774
Bien sûr, c'est une mauvaise conception, mais je me trompais sur la façon dont cela fonctionnait.
Daniel H
0

J'utilise Dvorak et IME chinois.

Le Dvorak n'interfère pas.


la source