Jak mogę używać chińskiego edytora IME z układem Dvorak?

9

Używam układu klawiatury Dvorak, kontrolowanego przez pasek języka „United States-Dvorak”. Próbuję użyć chińskiego edytora IME (uproszczony, Pinyin), ale za każdym razem, gdy przełączam się w ten tryb, klawisze wracają do QWERTY, więc nie mogę pisać ...

Uwaga: system operacyjny to Windows 7, który ma nowy edytor IME Pinyin.

Edycja: Chciałbym móc tutaj wystawić mojego przedstawiciela SO za nagrodę. : \ Chyba 100 musi na razie wystarczyć.

Sam Harwell
źródło

Odpowiedzi:

9

Zapisz jako plik .reg i uruchom (jak sądzę jako administrator w Win7 ... lub po prostu użyj regedit, aby ręcznie wprowadzić zmiany):

Windows Registry Editor Version 5.00

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

Zmienia to układ klawiatury, który „MS Pinyin IME 3.0” dla chińskich (uproszczonych) przekazuje do dwuręcznego Dvoraka. To daje mi „你” dla „lg” na klawiaturze QWERTY na XP.

Jeśli chcesz mieć inny edytor IME lub wariant układu, musisz go nieco zmienić. Jeśli edytor IME systemu Windows 7 ma nowy numer identyfikacyjny, być może będziesz musiał przejrzeć inne podklucze w „Układach klawiatury” w regedit, aby dowiedzieć się, który kod E00 ... odpowiada nowemu edytorowi IME.

Dla niektórych tła zobacz ten post Michaela Kaplana (autora MSKLC).

Bobin
źródło
1
W systemie Windows 7 nie ma E00E0804klucza w określonej lokalizacji. Czy to klucz, który musisz stworzyć, czy jego brak wskazuje na to, że coś się zmieniło?
Sam Harwell,
Wygląda na to, że starego IME już nie ma. Nadal masz klawisz „Układy klawiatury”, tak? Sprawdź każdy podklucz, aby zobaczyć, czy jest nazwany tak, jak nazywa się nowa nazwa chińskiego edytora IME, którego używasz, a następnie zmień wartość „Plik układu” w tym podkluczu, aby wskazywała bibliotekę DLL klawiatury Dvorak.
bobince
Cóż, przeszli na „Microsoft Pinyin New Experience Input St”, ale żaden z edytorów IME nie ma tego klucza (żaden z nich nie zaczynał się ode Emnie i sprawdziłem, czy to tylko nowa nazwa).
Sam Harwell
5
Nie mam tutaj Win7, ale w Vista zmieniła się również wartość „Plik układu” w „HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804” na „kbddv.dll”.
bobince
1
To zrobiło! WYGRAJ WOOT
Sam Harwell
0

Nie mówię ani nie piszę po chińsku, ale trudno mi było wrócić do QWERTY po francusku. W końcu pobrałem program Microsoft Keyboard Layout Creator (MSKLC) . Myślę, że powinieneś go pobrać, a potem możesz dowiedzieć się, jak działa chiński układ. Następnie możesz zacisnąć zęby i poświęcić 30 minut na kilka godzin przestawienia tych klawiszy (lub może zrobić to w edytorze tekstu) i użyć MSKLC, aby skompilować je w coś w rodzaju „chińskiego dvoraka”. Zainstaluj MSI, a będziesz mieć chińską klawiaturę Dvorak.

W końcu jednak nauczyłem się, że muszę pozostać „dwujęzyczny”, a teraz po prostu użyję QWERTY dla mojego francuskiego, z tym że już zbudowałem klawiaturę.

Daniel H.
źródło
Wydaje mi się, że głównym pytaniem jest to, czy będzie to zakłócać funkcjonalność edytora IME Pinyin. Na przykład, kiedy przestawię klawisze, a następnie napiszę „ni” (czyli klawisze „lg” w QWERTY), czy nadal poprawnie wprowadzi 你 ...?
Sam Harwell,
Jeśli moje przypuszczenia dotyczące działania układu klawiatury są prawidłowe, to tak. Wierzę, że używa „martwych klawiszy” i że kiedy naciśniesz klawisz „n” (oznaczony „l”), czeka na sprawdzenie, co napiszesz dalej. Jeśli widzi „i”, tak jak w przypadku naciśnięcia klawisza oznaczonego „g”, wpisuje taki sam znak, jak w przypadku naciśnięcia klawisza oznaczonego „n”, a następnie klawisza oznaczonego „i” w QWERTY . Oczywiście, jeśli się mylę co do tego, jak to działa, możesz uzyskać inne wyniki.
Daniel H
Dvorak powinien bardzo dobrze działać przy wprowadzaniu tekstu pinyin; Nie rozumiem, dlaczego edytor IME musi być tak ściśle powiązany z układem klawiatury. Pachnie mi zły projekt!
user4774
Oczywiście to zły projekt, ale myliłem się co do jego działania.
Daniel H
0

Używam Dvoraka i chińskiego IME.

Dvorak nie przeszkadza.


źródło