Апострофи та подвійні лапки не з’являються, поки я не напишу наступну букву


122

У Windows XP, коли я набираю апостроф 'або цитату німого / друкарської машини " , жоден символ не відображається. Якщо я введу іншого символу, то одночасно з’являться апостроф або німа цитата та наступний символ. Це відбувається з подвійними цитатами ", апострофами 'та ~символами тильди .

Що може бути причиною цього?

Це відбувається у всіх тестованих програмах - wordpad, firefox, ms word тощо.


1
це стосується і знаків ~.
швидке множення

Дублікат цього питання .
JdeBP

3
Проблема для мене була клавіатурою United States-International. Довелося видалити його з Панелі керування \ Годинник, Мова та Регіон \ Мова -> та зберегти США в методі введення .. Це вирішить цю проблему і в Windows 10 .. джерело з ojnetworks.com.au/2012/04 /…
Аравінда

2
Користувачі Windows 10 : Дивіться коментар antreality на відповідь Габріеля нижче для виправлення цієї ОС
MickyD

У мене виникає дивна проблема, коли PowerPoint 2013 в Windows іноді трактує мій ключ апострофа (одноцитата) як кома, а ще частіше як відкриту фігурну одноцитата (замість як апостроф). Це зводить мене з розуму. Я перевірив налаштування клавіатури Windows і не бачу нічого ненормального.
Райан

Відповіді:


47

Це пояснюється тим, що у вас є клавіатура, де ' ~ "встановлені налаштування на мертві клавіші.

Поведінка мертвого ключа - це… ну… бути мертвим! Тож жодної реакції, коли тиснеш на неї. Тоді ви можете призначити іншу поведінку на наступному натисканні клавіші, наприклад, наголос або відображення будь-якого персонажа, на який ви його запрограмували. І зазвичай, коли натискання клавіші не має значення після мертвої клавіші, у вас є стандартна поведінка, яка полягає у відображенні символу мертвої клавіші. І звичайно, наступний символ з'являється також, тому що він знаходиться в буфері.

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


30
Відповідь Габріеля краще.
ron

1
ОП запитала, що може дати таку поведінку. Не як це змінити. Отже, ця відповідь пояснює, чому це відбувається, тоді як @gabriel відповідь трактує це з місцевої точки зору. До речі, я посилався на інші відповіді щодо практичного способу перемикання карт клавіатур, оскільки вони чітко вирішують цю проблему.
M'vy

3
все одно краще ...
user1916182

1
@ user1916182 lol!
Crimbo

1
Посилання мертвих дош. .. :(
Джуліан Деклерк

197

Причина в тому, що ви використовуєте американську міжнародну клавіатуру.

Ось як це змінити:

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

3
проте будьте в курсі різниць між міжнародними, американськими та британськими англійськими клавіатурними розкладами.
n611x007

2
це не працює на перемогу 8
Ньюмана

3
Дякую! У Windows 8.1 мені довелося натиснути кнопку Пуск, потім шукати "Редагувати мову та параметри клавіатури". Слова дещо відрізняються від Win7 / XP, але той самий підхід
Харт Харт

1
Це правильна відповідь. "Англійська (Великобританія)" як мова, а "США" - як клавіатура. Працює з Logitech TK820
Дерек

17
Для Windows 10 виправлення з панелі управління не працювало. Мені доводиться використовувати "Налаштування" -> "Регіон та мова". Потім, вибравши мову - в моєму випадку, EN (UK) - дав мені кнопку параметрів, щоб перейти до "Мовні параметри", де можна змінити Клавіатури; у моєму випадку додайте "US-Qwerty" та видаліть "US-Intl".
антиреальність

13

Я перевірив свої налаштування, і вони встановлені на англійську / американську, але проблема не зникала. Потім після закриття діалогу на панелі завдань з’явилася піктограма, що дозволила мені перейти з клавіатури EN / International на клавіатуру EN / US - проблема виправлена!


8

Перевірте налаштування клавіатури у регіоні / мові. Якщо його встановлено не англійською / американською мовою, можливо, очікуються наголошені символи, утворені натисканням наголосу (', ", ^ тощо), а потім символу.


8

Проблеми полягають у мові введення. Щоб перейти між мовами введення, натисніть Left 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

2
Я повинен натиснути WIN + SPACE для переключення мов
thumbmunkeys

Лівий Alt + Shift працював як шарм. Дякую!
Парас Шах

6

Я відчув ту ж набридливу проблему, коли свіжа та чиста інсталяція Windows 7 кілька місяців тому. Виявилося, що під час встановлення додаткової мови введення Windows додала Ink Correction . Це клавіатурна послуга для «легкого» введення наголошених символів.

Рішення полягає в тому, щоб видалити цю корекцію чорнила :

Текстові послуги та мови введення

І не забудьте перезапустити Windows після видалення Ink Correction.

Редагувати:

Видалення виправлення чорнила усунула проблему лише частково. (Беззмістовні ключі були відсутні в чаті Skype, але вони все ще були мертвими в Word 2010).

Остаточне рішення: Змініть мову введення США-Міжнародний на США .


5

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


0

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

Налаштування мови вводу 28 Мб англійської (США) та налаштування видимості мовної панелі не потрібні.


0

Використання Windows 10

Я виявив, що мій мовний пакет асоціювався з клавіатурою, яка забезпечувала цю поведінку замість тієї поведінки, яку я хотів.

  1. У правій нижній частині екрана (панелі завдань) є символ, що показує вашу мову. Для мене цеENG
  2. Натисніть на це, виберіть "Налаштування мови"
  3. Клацніть мову, виберіть "Параметри"
  4. Додайте потрібну клавіатуру та видаліть ту, яку ви не маєте. Я змінив клавіатуру на "US QWERTY", і тепер у мене немає "мертвих" клавіш або того, як вони називаються
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.