Как отключить Ctrl-Space при выборе китайской клавиатуры на windows 7? [Дубликат]

10

Я хотел бы использовать и китайскую клавиатуру и eclipse ctrl-space для всплывающих подсказок. Поскольку я использую китайский очень редко, я хотел бы просто отключить Ctrl-пробел, выбирая этот язык.

Я удалил эту комбинацию из китайской настройки клавиатуры в Windows, но она либо возвращает (если я удаляю), либо просто работает без настройки (если она изменена).

Горячая полностью отключить Ctrl-пробел для клавиатуры?

Dims
источник
Правильный ответ здесь, вероятно, заключается не в том, как включить Ctrl-пробел, а в том, чтобы спросить, есть ли альтернативная последовательность клавиш, которая могла бы использоваться на клавиатурах китайских клавиш, которая дает ту же функцию в Eclipse. И есть, я просто не помню сейчас. :( Раньше я знал это, когда у меня были китайские студенты.
Андерс
Вместо этого используйте Alt- / в Eclipse.
Андерс

Ответы:

17

Я знал об этой ошибке Windows в течение многих лет . После множества неудовлетворительных обходных путей и бесполезных поисков один или два раза в год я пытаюсь найти решение, и наконец оно у меня есть!

Процедура

  1. Перейти к Start> Введите regeditи запустите
  2. Перейдите к HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. Выберите ключ с именем:
    • 00000070для Chinese (Traditional) IME - Ime/NonIme Toggleгорячей клавиши
    • 00000010для Chinese (Simplified) IME - Ime/NonIme Toggleгорячей клавиши
  4. В правом подокне есть три подключа.
    • Ключевые модификаторы обозначают Alt/ Ctrl/ Shift/ etc и устанавливаются в Ctrl( 02c00000).
    • Виртуальный ключ обозначает завершающий ключ и имеет значение Space( 20000000).
  5. Изменить первый байт Key Modifiersс 02на00
  6. Изменить первый байт Virtual Keyс 20наFF
  7. Выйдите из системы и войдите снова. Я не думаю, что это необходимо перезагрузить.
  8. Не изменяйте 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 Настройки реестра горячих ключей

каче
источник
Привет, Известно, что это исправлено в более поздних окнах, например, в Windows 10. Но как его снова включить? Я хочу, чтобы Ctrl + пробел работал в Windows 10 при добавлении китайского языка.
Гокул E
@GokulE Я нахожусь на Win10 и все еще имею эту проблему.
МИНАТО Азума
0

Привет, я собираюсь проверить это. Я перехожу по этой ссылке: http://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/how-do-i-disable-the-changing-of-languages-when-i/f01de525 -73b2-4c4e-969e-b5aa001c0eb7

songyy
источник
Проверено. Оно работает.
Сонгий
На данный момент этот пост по сути является только ссылкой. Чтобы ответ оставался полезным, даже если ссылка не работает, отредактируйте его, включив в него соответствующую информацию. (Ваш ответ был обнаружен в попытке исправить или удалить старые ответы, содержащие только ссылки .)
Бен Н