Как я могу использовать китайский IME с макетом Dvorak?

9

Я использую раскладку клавиатуры Dvorak, управляемую через языковую панель «United States-Dvorak». Я пытаюсь использовать китайский IME (упрощенный, пиньинь), но всякий раз, когда я переключаюсь в этот режим, клавиши возвращаются к QWERTY, поэтому я не могу набрать ...

Примечание . Операционная система - Windows 7 с новым IME Pinyin.

Редактировать: Я хотел бы поставить мой SO представитель за награду здесь. : \ Я думаю, 100 должен сделать сейчас.

Сэм Харвелл
источник

Ответы:

9

Сохраните как .reg файл и запустите (как администратор на Win7, я думаю ... или просто используйте regedit, чтобы внести изменения вручную):

Windows Registry Editor Version 5.00

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

Это меняет раскладку клавиатуры, которую «MS Pinyin IME 3.0» для китайских (упрощенный) делегатов назначает двуручному двораку. Это дает мне «g» для «lg» на QWERTY-клавиатуре в XP.

Если вы хотите другой IME или вариант компоновки, вам придется немного его изменить. Если IME в Windows 7 имеет новый идентификационный номер, вам может понадобиться просмотреть другие подразделы в «Раскладках клавиатуры» в regedit, чтобы найти, какой код E00 ... соответствует новому IME.

Для некоторой предыстории смотрите этот пост Майкла Каплана (автор MSKLC).

bobince
источник
1
В Windows 7 нет E00E0804ключа в указанном месте. Это ключ, который вы должны создать, или его отсутствие указывает на то, что все изменилось?
Сэм Харвелл
Похоже, старого IME больше нет. У вас все еще есть клавиша «Раскладки клавиатуры», да? Проверьте каждый подраздел, чтобы увидеть, называется ли он в соответствии с новым именем для используемого вами китайского IME, затем измените значение «Файл макета» в этом подразделе, чтобы оно указывало на DLL-клавиатуру Dvorak.
Бобинц
Ну, они переключились на «Microsoft Pinyin New Experience Input St», но ни один из IME не находится под этим ключом (ни один не начинался с, Eи я прошел через все, чтобы видеть, было ли это просто новым наименованием).
Сэм Харвелл
5
У меня нет Win7 здесь, но в Vista изменение значения 'Layout File' в 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804' на 'kbddv.dll' также сработало.
Бобинц
1
Это сделал это! ВЫИГРАЙ ВУТ
Сэм Харуэлл,
0

Я не говорю и не пишу по-китайски, но мне было тяжело возвращаться в QWERTY для французского набора текста. В конце концов я загрузил Microsoft Keyboard Layout Creator (MSKLC) . Я думаю, что вы должны скачать его, а затем вы можете выяснить, как работает китайский макет. Затем вы можете стиснуть зубы и посвятить 30 минут нескольким часам перекомпоновки этих клавиш (или, возможно, сделать это в текстовом редакторе) и использовать MSKLC, чтобы скомпилировать их в нечто вроде «Китайского дворака». Установите MSI, и у вас будет китайская клавиатура Дворжака.

В конце концов, однако, я узнал, что мне нужно оставаться "двуязычным", и теперь я просто буду использовать QWERTY для своего французского, за исключением того, что я уже построил клавиатуру.

Даниэль Н
источник
Я предполагаю, что главный вопрос заключается в том, будет ли это мешать функционированию IME пиньинь. Например, когда я переставлю клавиши и наберу 'ni' (что является ключом 'lg' в QWERTY), он все равно будет правильно вводить 你 ...?
Сэм Харвелл
Если мои предположения о том, как работает раскладка клавиатуры, верны, то да. Я полагаю, что он использует «мертвые клавиши» и что, когда вы нажимаете клавишу «n» (с надписью «l»), он ждет, чтобы увидеть, что вы печатаете дальше. Если он видит «i», что было бы, если бы вы нажали клавишу с меткой «g», он печатает тот же символ, что и при нажатии клавиши с меткой «n», за которой следует клавиша с надписью «i» в QWERTY. , Конечно, если я ошибаюсь в том, как это работает, вы можете получить другие результаты.
Даниэль Х
Дворжак должен очень хорошо работать для ввода текста пиньинь; Я не понимаю, почему IME так тесно связан с раскладкой клавиатуры. Пахнет как плохой дизайн для меня!
user4774 15.09.09
Конечно, это плохой дизайн, но я ошибался в том, как он работал.
Даниэль Х
0

Я использую Дворжак и китайский IME.

Дворжак не мешает.


источник