Я знав про цю помилку 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/ тощо і встановлюється 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навіть якщо вона змінюється через GUI.
Я особисто можу підтвердити це для Windows 7 64-розрядної та Windows 8.1, хоча з мого дослідження, схоже, це може працювати і для XP, і для Vista.
Джерела:
Традиційні налаштування реєстру гарячих клавіш для кишенькових IME
Спрощені китайські параметри реєстру гарячих клавіш MSPY 3.0 IME