Come posso usare l'IME cinese con un layout Dvorak?


9

Uso un layout di tastiera Dvorak, controllato tramite la barra della lingua "United States-Dvorak". Sto cercando di utilizzare l'IME cinese (semplificato, pinyin), ma ogni volta che passo a quella modalità, i tasti tornano a QWERTY, quindi non riesco a digitare ...

Nota: il sistema operativo è Windows 7, che ha il nuovo Pinyin IME.

Modifica: vorrei poter mettere qui il mio rappresentante SO per una taglia. : \ Immagino che 100 debba fare per ora.

Risposte:


9

Salva come file .reg ed esegui (come admin su Win7, immagino ... o usa semplicemente regedit per effettuare manualmente la modifica):

Windows Registry Editor Version 5.00

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

Ciò modifica il layout della tastiera che "MS Pinyin IME 3.0" per i delegati cinesi (semplificati) diventa Dvorak a due mani. Questo mi dà '你' per 'lg' su una tastiera QWERTY su XP.

Se si desidera un IME o una variante di layout diversi, è necessario modificarlo un po '. Se l'IME di Windows 7 ha un nuovo numero ID, potresti dover consultare le altre sottochiavi in ​​"Layout tastiera" in regedit per trovare quale codice E00 ... corrisponde al nuovo IME.

Per alcuni retroscena vedi questo post di Michael Kaplan (autore MSKLC).


1
Su Windows 7, non esiste una E00E0804chiave nella posizione specificata. È una chiave che devi creare o la sua assenza indica che le cose sono cambiate?
Sam Harwell,

Sembra che il vecchio IME non sia più lì allora. Hai ancora il tasto "Layout tastiera", sì? Controlla ogni sottochiave per vedere se prende il nome da qualunque sia il nuovo nome per l'IME cinese che stai usando, quindi cambia il valore 'File di layout' in quella sottochiave per puntare alla DLL della tastiera Dvorak.
bobince,

Bene, sono passati alla "Microsoft Pinyin New Experience Input St", ma nessuno degli IME è sotto quella chiave (nessuno inizia con Ee ho passato tutti a vedere se era solo una nuova denominazione).
Sam Harwell,

5
Non ho Win7 qui, ma in Vista la modifica del valore "File layout" in "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804" in "kbddv.dll" ha funzionato.
Bobince,

1
Questo è stato fatto! WIN WOOT
Sam Harwell,

0

Non parlo o scrivo cinese, ma ho trovato difficile tornare a QWERTY per la digitazione francese. Alla fine ho scaricato Microsoft Keyboard Layout Creator (MSKLC) . Penso che dovresti scaricarlo, e quindi puoi capire come funziona il layout cinese. Quindi puoi digrignare i denti e dedicare 30 minuti a qualche ora di riordino di quelle chiavi (o forse farlo in un editor di testo) e usare MSKLC per compilarlo in qualcosa come "Chinese Dvorak". Installa l'MSI e avrai una tastiera cinese Dvorak.

Alla fine, tuttavia, ho imparato che dovevo rimanere "bilingue", e ora avrei usato QWERTY per il mio francese, tranne per il fatto che avevo sempre costruito la tastiera.


Immagino che la grande domanda qui sia: interferirà con la funzionalità di Pinyin IME. Ad esempio, quando riorganizzo i tasti e poi digito 'ni' (che è i tasti 'lg' su QWERTY), inserirà ancora correttamente 你 ...?
Sam Harwell,

Se la mia ipotesi su come funziona il layout della tastiera è corretta, allora sì. Credo che usi "chiavi morte" e che quando si preme il tasto 'n' (etichettato 'l'), attende di vedere cosa si digita dopo. Se vede una 'i', che farebbe se si premesse il tasto etichettato 'g', digita lo stesso carattere che digiterebbe se si premesse il tasto etichettato 'n' seguito dal tasto etichettato 'i' mentre si è in QWERTY . Naturalmente, se sbaglio su come funziona, potresti ottenere risultati diversi.
Daniel H,

Dvorak dovrebbe funzionare molto bene per l'inserimento di testo pinyin; Non capisco perché l'IME debba essere accoppiato così strettamente al layout della tastiera. Odora di un cattivo design per me!
user4774,

Ovviamente è un cattivo design, ma non ero corretto su come funzionasse.
Daniel H,

0

Uso Dvorak e l'IME cinese.

Il Dvorak non interferisce.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.