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

4446
Sam Harwell

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

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

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

9

3 ответа на вопрос

9
bobince

Сохраните как .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).

В Windows 7 в указанном месте нет ключа `E00E0804`. Это ключ, который вы должны создать, или его отсутствие указывает на то, что все изменилось? Sam Harwell 14 лет назад 1
Похоже, старого IME больше нет. У вас все еще есть клавиша «Раскладки клавиатуры», да? Проверьте каждый подраздел, чтобы узнать, называется ли он по имени нового китайского IME, которое вы используете, а затем измените значение «Файл макета» в этом подразделе, чтобы оно указывало на DLL-клавиатуру Dvorak. bobince 14 лет назад 0
Ну, они переключились на «Microsoft Pinyin New Experience Input St», но * ни один из IME не находится под этим ключом (ни один из них не начинается с `E`, и я прошел через все, чтобы увидеть, было ли это просто новым наименованием). Sam Harwell 14 лет назад 0
О, и поиск в реестре с использованием `E00E0804` и` IME` мне тоже не помог. Sam Harwell 14 лет назад 0
У меня нет Win7 здесь, но в Vista изменение значения 'Layout File' в 'HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000804' на 'kbddv.dll' также сработало. bobince 14 лет назад 5
Это сделал это! WIN WOOT Sam Harwell 14 лет назад 1
Хорошо, теперь, как можно сделать это на Mac OS X? jtbandes 14 лет назад 0
Я думаю, что QIM должна это делать. Не могу запустить OS X на ВМ здесь, чтобы протестировать! bobince 14 лет назад 0
Для японского языка в Windows 7 раздел реестра находится по адресу «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layouts \ 00000411». Подтвердил, что это работает. JonathanK 10 лет назад 0
0
Daniel H

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

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

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

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

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