Как я могу использовать китайский IME с макетом Dvorak?
4446
Sam Harwell
Я использую раскладку клавиатуры Dvorak, управляемую через языковую панель «United States-Dvorak». Я пытаюсь использовать китайский IME (упрощенный, пиньинь), но всякий раз, когда я переключаюсь в этот режим, клавиши возвращаются к QWERTY, поэтому я не могу набрать ...
Примечание . Операционная система - Windows 7 с новым IME для Pinyin.
Редактировать: Я хотел бы поставить мой SO представитель за награду здесь. : \ Я думаю, 100 должен сделать сейчас.
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