Я знал об этой ошибке Windows в течение многих лет . После множества неудовлетворительных обходных путей и бесполезных поисков один или два раза в год я пытаюсь найти решение, и наконец оно у меня есть!
Процедура
- Перейти к
Start
> Введите regedit
и запустите
- Перейдите к
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- Выберите ключ с именем:
00000070
для Chinese (Traditional) IME - Ime/NonIme Toggle
горячей клавиши
00000010
для Chinese (Simplified) IME - Ime/NonIme Toggle
горячей клавиши
- В правом подокне есть три подключа.
- Ключевые модификаторы обозначают Alt/ Ctrl/ Shift/ etc и устанавливаются в Ctrl(
02c00000
).
- Виртуальный ключ обозначает завершающий ключ и имеет значение Space(
20000000
).
- Изменить первый байт
Key Modifiers
с 02
на00
- Изменить первый байт
Virtual Key
с 20
наFF
- Выйдите из системы и войдите снова. Я не думаю, что это необходимо перезагрузить.
- Не изменяйте
Hot keys for input languages
в панели управления, если вы не хотите сделать это снова и снова.
Примечания: симптомы
Каждый раздел реестра (который выглядит как папка) предназначен для каждого конкретного параметра горячей клавиши, который вы обычно найдете в Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages
. Повторяющаяся ошибка - это горячая клавиша, автоматически сбрасываемая на Ctrl+, spaceдаже если она изменена через графический интерфейс.
Это для 64-битной Windows 7, хотя из моих исследований похоже, что она может работать и для XP и Vista.
Источники:
Настройки реестра горячих ключей для карманного IME традиционного китайского языка
Упрощенный китайский MSPY 3.0 IME Настройки реестра горячих ключей