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

<p>в windows xp, когда я набираю апостроф <code>'</code> или <a href="http://en.wikipedia.org/wiki/quotation\_mark\_glyphs#typewriter\_quotation\_marks">тупая/цитата пишущей машинки</a> <code>"</code>, символ не отображается. если я наберу другой символ, апостроф или тупая кавычка и следующий символ появятся одновременно. это происходит с двойными кавычками <code>"</code>, апострофами <code>'</code> и тильдой <code>~</code> символов.</p><p>что может быть причиной этого?</p><p>это происходит во всех приложениях, которые я тестировал - wordpad, firefox, ms word и т.д.</p>

<p>это потому, что у вас есть клавиатура, где <code>'</code> <code>~</code> <code>"</code> установлены в мертвую клавишу.</p><p>поведение мертвого ключа ... ну ... быть мертвым! так что никакой реакции, когда вы нажимаете на нее. затем вы можете назначить другое поведение при следующем нажатии клавиши, например, акцентирование или отображение любого типа символа, для которого вы его запрограммировали. и обычно, когда нажатие клавиши не имеет смысла после мертвой клавиши, у вас есть стандартное поведение, которое заключается в отображении символа мертвой клавиши. и, конечно же, появляется следующий символ, потому что он находится в буфере.</p><p>таким образом, вы можете следовать советам другого автора о том, как сменить клавиатуру (посмотрите, какую кб вы настроили). вы также можете получить <a href="https://www.microsoft.com/en-us/download/details.aspx?id=22339">microsoft keyboard layout creator</a> , чтобы сопоставить новую клавиатуру и посмотреть, как вы можете программировать мертвые клавиши.</p>

<p>причина в том, что вы используете <strong> международную </strong> американскую клавиатуру.</p><p>вот как это изменить:</p><ol> <li>в окне запуска windows (<kbd>windows</kbd>+<kbd>r</kbd>) тип <a href="http://support.microsoft.com/kb/192806"><code>control intl.cpl</code></a> или <a href="http://www.computerhope.com/control.htm"><code>control international</code></a> .</li> <li>перейдите на вкладку "клавиатуры и языки"</li> <li>нажмите "изменить клавиатуру ..."</li> <li>в этой точке убедитесь, что вы используете "английский (великобритания) - сша" в качестве языка ввода по умолчанию, что означает, что вы устанавливаете клавиатуру на сша, а не <strong> сша-международный </strong></li> </ol>

<p>я проверил мои настройки, и они установлены на английский/американский, но проблема не исчезла. затем после закрытия диалога на панели задач появился значок, позволяющий мне перейти с клавиатуры en/international на клавиатуру en/us - проблема исправлена!</p>

<p>проверьте настройки клавиатуры в region/language. если он установлен не на английский/американский язык, он может ожидать символы с акцентом, сформированные нажатием акцента (', ", ^ и т.д.), а затем символа.</p>

<p>проблема заключается в языке ввода. для переключения между языками ввода нажмите <kbd>left alt</kbd>+<kbd>shift</kbd>, это должно решить вашу проблему. если это не работает, сделайте это так:</p><ol> <li>найдите <code>language</code> в меню пуск</li> <li>нажмите <code>change keyboards or other input methods</code></li> <li>перейдите на вкладку <code>keyboards and languages</code></li> <li>нажмите <code>change keyboards...</code></li> <li>перейдите на вкладку <code>advanced key settings</code></li> <li>нажмите <code>change key sequence</code></li> <li>назначьте ярлык для <code>switch input language</code></li> </ol>

<p>я столкнулся с той же самой досадной проблемой после свежей и чистой установки windows 7 несколько месяцев назад. оказалось, что при установке дополнительного языка ввода windows добавила<strong> ink correction </strong>. это клавиатурный сервис для «легкого» ввода акцентированных символов.</p><p>решение состоит в том, чтобы удалить это<strong> ink correction </strong>:</p><p><img src="https://i.stack.imgur.com/fskaj.png" alt="text services and input languages"></p><p>и не забудьте перезапустить windows после того, как вы удалили ink correction.</p><p><strong> правка: </strong></p><p>удаление<strong> ink correction </strong>исправило проблему только частично. (мертвые ключи исчезли в чате skype, но все еще были мертвы в word 2010.)</p><p>окончательное решение: измените язык ввода<strong> united states-international </strong>на<strong>us</strong>.</p>

<p>у меня тоже была такая же проблема. мои клавиши "не работали при первом нажатии. я изменил язык ввода на английский (великобритания), сша - на английский (великобритания), сша. моя клавиатура теперь работает отлично.</p>

<p>в windows 10 самое простое и единственное рабочее решение, которое я нашел, - это удалить сочетание клавиш, которое вызвало беспорядок в первую очередь из <code>control panel \ clock, language and country / region \ language \ advanced settings</code></p><p>языковой пакет ввода 28 мб для английского языка (сша) и настройки видимости языковой панели не требовались.</p>