2010-03-22 06:45:45 +0000 2010-03-22 06:45:45 +0000
126
126

Апострофы и двойные кавычки не отображаются до тех пор, пока я не наберу следующую букву

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

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

Это происходит во всех приложениях, которые я тестировал - wordpad, firefox, ms word и т.д.

Ответы (8)

201
201
201
2011-10-06 03:30:10 +0000

Причина в том, что вы используете US-внутреннюю клавиатуру.

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

  1. В окне запуска Windows (Windows+R) введите control intl.cpl или control international .
  2. Перейдите на вкладку “Клавиатуры и языки”
  3. Нажмите кнопку “Изменить клавиатуры…”
  4. 4. В НАСТОЯЩЕМ ТОЧКЕ ИСПОЛЬЗОВАНИЕ ВЫ ИСПОЛЬЗУЕТЕ “Английский (Великобритания) - США” в качестве языка ввода по умолчанию, т. е. вы устанавливаете для клавиатуры значение “США”, а не “США - по умолчанию”.
47
47
47
2011-04-05 08:20:19 +0000

Правка: поскольку люди жалуются, что этот ответ дает только ответ на вопрос “Почему”, и не дает решения проблемы (что не было вопросом, заданным ОП), пожалуйста, найдите решение проблемы в следующем ответе https://superuser.com/a/343483

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

Поведение мертвой клавиши … ну… быть мертвой! Поэтому никакой реакции, когда вы нажимаете ее.

мертвая клавиша будет ждать следующего нажатия клавиши, чтобы изменить то, что эта клавиша будет печатать. Например, ' + a может выдать á, если клавиша кавычки настроена как мертвая клавиша.

Обычно, когда нажатие клавиши не имеет смысла после мертвой клавиши, по умолчанию печатается символ мертвой клавиши, за которым следует новый напечатанный символ.

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

Обновление: с помощью редактора клавиатуры вы можете также загрузить текущую клавиатуру и изменить настройки мертвых клавиш.

8
8
8
2010-03-22 07:24:17 +0000

Проверьте настройки клавиатуры в регионе/языке. Если установлено значение, отличное от английского/US, то можно ожидать знаки ударения, образованные нажатием клавиши акцента (‘, “, ^ и т.д.), а затем символ.

8
8
8
2011-01-21 19:33:06 +0000

Проблема заключается в языке ввода. Чтобы переключиться между языками ввода, нажмите левый 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
6
6
2013-05-29 15:19:13 +0000

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

Решение заключается в удалении этого исправления Ink :

И не забудьте перезапустить Windows после удаления исправления чернил.

EDIT:

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

Final Solution: Измените язык ввода Unternational на US.

5
5
5
2013-03-07 12:05:33 +0000

У меня тоже была такая же проблема. Мои “клавиши” не работали при первом же ударе. Я изменил язык ввода на английский (United kingdom) United States international на английский (United kingdom) US. Моя клавиатура теперь работает отлично.

0
0
0
2019-07-04 12:06:46 +0000

Используя Windows 10

, я обнаружил, что мой языковой пакет был связан с клавиатурой, которая обеспечивала такое поведение, а не поведение, которое я хотел.

  1. В нижней правой части экрана (панели задач) есть символ, показывающий ваш язык. Для меня это ENG
  2. Нажмите на него, выберите ‘Language Preferences’
  3. Нажмите на язык, выберите ‘Опции’
  4. Добавьте нужную клавиатуру и удалите ту, которую не хотите. Я изменил клавиатуру на ‘US QWERTY’ и теперь у меня нет ‘мертвых’ клавиш или как они там называются.
0
0
0
2016-12-20 15:35:40 +0000

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

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

Похожие вопросы

3
19
10
28
4