112

в Windows XP, когда я набираю апостроф ' или тупая / пишущая машинка цитата " , символ не отображается. Если я наберу другой символ, апостроф или тупая кавычка и следующий символ появятся одновременно. Это происходит с двойными кавычками " , апострофами ' и тильдой ~ символов.

Что может быть причиной этого?

Это происходит во всех приложениях, которые я тестировал - WordPad, Firefox, MS Word и т.д.

8 ответов8

183

Причина в том, что вы используете международную клавиатуру США.

Вот как это изменить:

  1. В окне запуска Windows (Windows+R) введите control intl.cpl или control international.
  2. Перейдите на вкладку "Клавиатуры и языки"
  3. Нажмите «Изменить клавиатуру ...»
  4. В ЭТОЙ ТОЧКЕ УБЕДИТЕСЬ, ЧТО ВЫ ИСПОЛЬЗУЕТЕ «Английский (Великобритания) - США» в качестве языка ввода по умолчанию, то есть вы устанавливаете клавиатуру в США, а не в США
44

Это потому, что у вас есть клавиатура, где ' ~ " установлены на мертвые клавиши.

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

Таким образом, вы можете следовать советам другого автора о том, как сменить клавиатуру (посмотрите, какую КБ вы настроили). Вы также можете получить Microsoft Keyboard Layout Creator для сопоставления новой клавиатуры и посмотреть, как вы можете программировать мертвые клавиши.

13

Я проверил свои настройки, и они настроены на английский / американский, но проблема осталась. Затем после закрытия диалога на панели задач появился значок, позволяющий мне перейти с клавиатуры EN / International на клавиатуру EN / US - проблема исправлена!

8

Проверьте настройки клавиатуры в Region/Language. Если он установлен не на английский / американский, он может ожидать символы с акцентом, сформированные нажатием акцента (', ", ^ и т.д.), А затем символа.

8

Проблема заключается в языке ввода. Для переключения между языками ввода нажмите левую клавишу Alt+Shift. Это должно решить вашу проблему. Если это не работает, сделайте это так:

  1. Поиск Language в меню «Пуск»
  2. Нажмите кнопку « Change keyboards or other input methods
  3. Перейдите на вкладку « Keyboards and Languages ».
  4. Нажмите Change Keyboards...
  5. Перейдите на вкладку « Advanced Key Settings ».
  6. Нажмите Change Key Sequence
  7. Назначьте ярлык для Switch Input Language
6

Я столкнулся с той же самой досадной проблемой после свежей и чистой установки Windows 7 несколько месяцев назад. Выяснилось, что при установке дополнительного языка ввода Windows добавила Ink Correction. Это клавиатурный сервис для "легкого" ввода акцентированных символов.

Решение состоит в том, чтобы удалить это исправление чернил:

Текстовые сервисы и языки ввода

И не забудьте перезапустить Windows после того, как вы удалили Ink Correction.

РЕДАКТИРОВАТЬ:

Удаление исправления чернил исправило проблему только частично. (Мертвые ключи исчезли в чате Skype, но все еще были мертвы в Word 2010.)

Окончательное решение: измените язык ввода United States-International на US.

5

У меня тоже была такая же проблема. Мои клавиши не работали с первого удара. Я изменил язык ввода на английский (Великобритания) США международный на английский (Великобритания) США. Моя клавиатура теперь работает отлично.

0

В Windows 10 самое простое и единственное рабочее решение, которое я нашел, - это удалить сочетание клавиш, которое вызвало беспорядок, в первую очередь, из Control panel \ Clock, language and country / region \ Language \ Advanced Settings

Языковой пакет ввода 28 МБ для английского языка (США) и настройки видимости языковой панели не требовались.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .