Моя клавиатура Windows «умная» с клавишами кавычек - как я могу ее остановить?


214

Я использую Windows 7 на ноутбуке. На клавиатуре ноутбука, по какой-то причине, клавиша кавычек (которая содержит как двойные, так и одинарные кавычки) делает некоторые «умные» раздражающие вещи:

  1. Когда я нажимаю одинарную кавычку (или двойную кавычку), окна не отправляют никаких символов, пока я не нажму дважды (в результате ''или "")
  2. Когда я нажимаю на нее перед гласной, у меня появляется какой-то акцентированный характер. Поскольку я обычно пишу только на английском, это раздражает.

Клавиша backtick / tilde имеет аналогичное поведение.

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

Я не пытался настроить свой компьютер для обработки чего-либо, кроме английского. Моя клавиатура, кажется, (поскольку это стандартно для ноутбуков) - стандартная клавиатура QWERTY в США.

Как я могу остановить это?



1
Репутации недостаточно, чтобы опубликовать ответ, но проблема в том, что кавычки, двойные кавычки и тильда заданы как «Мертвые ключи». Если вы хотите сохранить международную клавиатуру США, но удалить функцию «мертвых клавиш», вы должны создать и установить собственную клавиатуру (или загрузить готовую) с помощью Microsoft Keyboard Layout Creator . Я только что открыл американскую международную клавиатуру, удалил функциональность мертвых клавиш, сохранил и установил.
Агустин Ладо

Это старый вопрос, но с помощью международной клавиатуры у меня есть доступ к другим символам, не относящимся к ascii. Мне нравится это лучше, чем старая клавиатура США. Система ожидает и ожидает нажатия другой клавиши, чтобы сделать ä, или ê, ù или ç ... Вы должны нажать пробел после нажатия «, если вы хотите просто цитату». Правая клавиша также дает доступ к международной клавиатуре за € (правая клавиша 5). В противном случае, конвертировать обратно в США QUERTY Keyboard. Если дважды нажать «», результат вернется с двумя «».
CrazyEnigma

Ответы:


200

Сначала я должен убедиться, что ваши настройки «метода ввода» установлены на «US» (и определенно не «United States-International»). Вы можете сделать это через панель управления. Перезагрузка может потребоваться.

Для Windows 7:

  1. Открытая панель управления
  2. Нажмите на Часы, Язык и Регион , а затем Регион и Язык .
  3. Перейдите на вкладку « Клавиатуры и языки » и нажмите « Изменить клавиатуру» .
  4. В разделе Установленные службы нажмите Добавить .
  5. Дважды щелкните по языку, который вы хотите добавить, дважды щелкните по клавиатуре , выберите параметры текстовых сервисов, которые вы хотите добавить, и затем нажмите OK .

Смотрите также:

Для Windows 10:

  1. Откройте панель управления .
  2. Нажмите Часы, Язык и Регион, а затем нажмите Язык .
  3. Если в списке вы не видите карточку с надписью «Английский (США)», нажмите « Добавить язык » на панели инструментов, чтобы добавить ее.
  4. В той же строке, принадлежащей карточке «Английский (США)», убедитесь, что есть строка «Раскладка клавиатуры: США». Если это не так (это предположение об этом ответе), щелкните гиперссылку « Параметры », принадлежащую той же строке, слева.
  5. В разделе «Метод ввода» щелкните гиперссылку «Добавить метод ввода», чтобы добавить раскладку клавиатуры под названием « US ». Удалите все другие установленные методы ввода, относящиеся к английскому языку.

Смотрите также:


6
Спасибо! Я не понимал, что эти настройки требуют перезагрузки, чтобы вступили в силу.
Марчин

6
Да, одна вещь, которую я узнал, состоит в том, что никогда не бывает больно выходить из системы и снова входить в нее, когда вы играете с настройками панели управления, управлением компьютером или реестром Windows (как бы это ни раздражало :)).
Ахмед

3
Я останавливаю и запускаю проводник через окно запуска «cmd / c taskkill / f / im explorer.exe & explorer». В большинстве случаев это позволит изменениям многих вещей вступить в силу. То, что работает на XP, должно работать на 7 и 8
Michael Mantion

2
BEWARE! Вы потеряете знак фунта £( AltGr+Shift+4) при переходе от United States-Internationalк USкомпоновке, но он будет решать вышеупомянутую досаду.
игорь

2
«..и определенно не« США-Интернационал ». Вы только что спасли меня от сотен часов страданий. Спасибо!
Голосовский

64

В случае Windows 8/10 (вопрос не в этом, я знаю) - эти клавиши акцентирования активны, когда клавиатура является международной (US INTL), и будут деактивированы, если вы переключитесь на US ENG.

Вы можете переключаться между ними, используя ярлык «WindowsKey + Space».

Кроме того, если вы посмотрите на панель задач рабочего стола (внизу экрана) - слева от экрана «Дата / Время», вы увидите плитку, отображающую текущую клавиатуру (в данном случае US ENG или US INTL) - нажмите на нее, чтобы вызвать до селектора.


3
Работая на меня, я работал с редактором Sublime Text, и это сводило меня с ума во время программирования. Спасибо!
Șerban Ghiță

1
Это действительно PITA, когда вы привыкли работать с Mac OS ... Apple Key-Space означает там «поиск в центре внимания», поэтому я часто
нажимаю

Левый alt + left shift должен был изменить языки клавиатуры для меня в Windows 7. (Ярлык должен быть указан в окне, где вы добавляете больше языков клавиатуры). Изменился на немеждународную карту, и все стало нормально, спасибо.
Апрель

1
+1 укороченный WindowsKey + Spaceработает в Windows 10тоже. Спасибо :)
Кришна Мохан

1
«Вы можете переключаться между ними, используя ярлык« WindowsKey + Пробел ».» Это спасло день для меня. Был на грани перезагрузки моего веб-сервера, думая, что это исправит, но я рад, что в этом не было необходимости. (Это работало на Windows Server 2012)
Винсент

11

Вы, вероятно, случайно нажали ctrl shift '.

Это ярлык Windows, который влияет на некоторые приложения (например, mIRC, gtalk, wordpad и т. Д.) И вызывает поведение, которое вы описываете. Повторное нажатие на ярлык или перезагрузка компьютера отключит его (и, следовательно, ответ Dmnisih является неправильным).


Включает ли ваш список cmd и xemacs, работающие под Cygwin? Если нет, то ваш диагноз неверен.
Марчин

SharePoint Designer 2010 также подвержен влиянию этого ярлыка.
MrChrister

1
Это помогло мне. "Спасибо"
ViVi

@Marcin Это повлияет на все, что использует форматированный текст win32. CMD делает, а IIRC GTK работает под Cygwin делает. Диагнозы верны.
Тритий21

7

Если вы нажмете пробел после цитаты, это будет так, как будто у вас есть только одна цитата


Это работает с любым ключом? Или просто космос?
Марцин

любой ключ, насколько я могу видеть ...
rupweb

5
да, но нажатие 2 клавиш для отображения одной клавиши не является решением проблемы.
simo.37920

4

Вот как я это исправил:

  1. Откройте панель управления «Язык и региональные стандарты».
  2. Нажмите на вкладку «Клавиатуры и языки».
  3. Нажмите на кнопку Изменить клавиатуру.
  4. Удалите все установленные клавиатуры, пока не останется ни одной, кроме английской США.
  5. Перезагрузите компьютер.

3
Обычно «международные» варианты клавиатур вызывают такое поведение. Обратите внимание, что вы не можете удалить клавиатуру, которая выбрана в данный момент, и перезагрузка, вероятно, не требуется. (но Windows часто удивляет меня запрошенными перезагрузками)
pabouk

4

Обычно это происходит, когда кто-то случайно нажимает левую клавишу Ctrl и правую клавишу Shift.

Способ восстановления заключается в нажатии этих клавиш Ctrl-Shift еще два раза.

Это было хорошо проиллюстрировано на http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php


Вау, спасибо! Простое исправление для меня, когда моя клавиатура уже была выбрана как американский английский. Я почти пропустил ваше предложение, думая, что оно не может быть правильным! :)
pcdev

1
  1. Если вы нажмете "один раз, а затем Space bar, это дает 'без пробела рядом с ним.
  2. Если вы нажмете ", удерживая Shift, а затем нажмите Space bar, вы получите "без пробела рядом с ним.
  3. Если вы нажмете "после согласной, то вы получите тот же результат, что и (2). Например:

    ", а затем m, дает 'm.

    Shift+ ", а затем m, дает "m.


Какое решение / действие вы предлагаете?
мясное пространство

Что я предлагаю, так это то, что пробел поможет. Нет необходимости изменять настройки «Регион и язык», «потому что» эта проблема возникает, как правило, на любой раскладке клавиатуры.
jaydeepsb

1
Ваш ответ очень трудно читать , и может быть улучшена , если вы изменить его и использовать , <kbd>space</kbd>и <kbd>"</kbd>так , чтобы он форматирует имена клавиш клавиатуры , чтобы сделать их более удобными для чтения.
Райан

Спасибо за описание страданий оригинального плаката в столь многих словах. Тем не менее, это не ответ на вопрос «Как я могу это остановить?» Downvoted.

-3

Для WinXP

Откройте окно RUN (winbutton + r), введите следующую строку и нажмите Enter

cmd /c intl.cpl ,1 & taskkill /f /im explorer.exe & explorer

Нажмите "подробно"

Выделите и удалите все клавиатуры, кроме США

Нажмите OK дважды, и все готово

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.