Моя клавіатура Windows «розумнішає» цитатами - як я можу це зупинити?


214

Я використовую Windows 7 на ноутбуці. На клавіатурі ноутбука чомусь клавіатура (у якій є подвійна та одинарна цитата) робить деякі "розумні" дратівливі речі:

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

Клавіша backtick / tilde залежить від подібної поведінки.

Це не дублікат зв'язаного питання, оскільки дві проблеми мають абсолютно різні рішення. Це питання було викликане активізацією інтернаціоналізації; це інше питання було викликано тим, що ключі були встановлені мертвими.

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

Як я можу припинити це?



1
Недостатньо репутації, щоб розмістити відповідь, але проблема, яка виникає у вас, полягає в тому, що цитати, подвійні лапки та тильда встановлюються як "Мертві ключі". Якщо ви хочете зберегти американську міжнародну клавіатуру, але видалити функцію "Мертві ключі", ви повинні створити та встановити власну клавіатуру (або завантажити готову клавіатуру ) за допомогою Microsoft Keyboard Layout Creator . Я щойно відкрив американсько-інтернаціональну клавіатуру, видалив функціональність мертвих клавіш, зберег і встановив.
Agustín Lado

Це старе запитання, але за допомогою міжнародної клавіатури я маю доступ до інших символів, які не мають права. Мені це подобається краще, ніж стара клавіатура США. Система очікує і чекає іншого натискання клавіші, щоб зробити ä, або ê або ù або ç ... Ви повинні натиснути пробіл після натискання кнопки ", якщо ви хочете лише цитати". Права клавіша Alt також надає доступ до Міжнародної клавіатури за € (right-alt 5). В іншому випадку перетворіть назад на клавіатуру US QUERTY. Якщо двічі натиснути "", результат повернеться з двома "".
CrazyEnigma

Відповіді:


199

Я спершу переконуюсь, що для ваших параметрів "способу введення" встановлено значення "US" (і, безумовно, не "United States-International"). Це можна зробити через панель керування. Може знадобитися перезапуск.

Для Windows 7:

  1. Відкрийте панель керування
  2. Клацніть на Годинник, мова та регіон , а потім - регіон та мова .
  3. Перейдіть на вкладку Клавіатури та мови та натисніть кнопку Змінити клавіатури .
  4. У розділі Встановлені служби натисніть кнопку Додати .
  5. Двічі клацніть мову, яку ви хочете додати, двічі клацніть Клавіатура , виберіть параметри текстових служб, які потрібно додати, а потім натисніть кнопку ОК .

Дивитися також:

Для Windows 10:

  1. Відкрийте панель керування .
  2. Клацніть на Годинник, Мова та Регіон, а потім натисніть Мова .
  3. Якщо у списку ви не бачите картки з написом "Англійська (США)", натисніть " Додати мову " на панелі інструментів, щоб додати її.
  4. У цьому ж рядку, що належить до картки "Англійська (Сполучені Штати)", переконайтеся, що є рядок із написом "Розкладка клавіатури: США". Якщо цього немає (це припущення цієї відповіді), натисніть на " Параметри " гіперпосилання, що належить до тієї ж лінії, зліва.
  5. У розділі "Спосіб введення" натисніть на гіперпосилання "Додати метод введення", щоб додати розкладку клавіатури під назвою " US ". Видаліть будь-які інші встановлені методи введення, що стосуються англійської мови.

Дивитися також:


6
Дякую! Я не усвідомлював, що ці параметри потребують перезавантаження, щоб набути чинності.
Марцін

6
Так, одне, що я дізнався, це те, що ніколи не боляче виходити з системи та повертатися назад, коли ви граєте з налаштуваннями панелі управління, управлінням комп’ютером чи реєстром Windows (як би це не дратувало :)).
Ахмед

3
Я зупиняюсь і запускаю провідник через вікно запуску "cmd / c taskkill / f / im explor.exe & explorer". У більшості випадків це дозволить змінити багато речей. Що працює на XP, має працювати 7 та 8
Майкл Мантій

2
ПОДЕРЖАЙТЕ! Ви втратите знак фунта £( AltGr+Shift+4), переключившись United States-Internationalна USмакет, але це вирішить вищезгадане роздратування.
igor

2
"..і точно не" США-Інтернаціонал ". Ти щойно врятував мене від сотень годин страждань. Дякую!
Голосовський

64

У випадку з Windows 8/10 (я не знаю питання) - ці клавіші наголосу активні, коли клавіатура є США International (США INTL), і будуть деактивовані, якщо ви перейдете на US ENG.

Ви можете перемикатися між двома, скориставшись ярликом "WindowsKey + Space".

Крім того, якщо ви подивитеся на панель завдань на робочому столі (внизу екрану) - зліва від дисплея Дата / Час, ви повинні побачити плитку із відображенням поточної клавіатури (у цьому випадку US ENG або US INTL) - натисніть на неї, щоб перенести до селектора.


3
Я працював для мене, я працював з редактором Sublime Text, і це зводило мене з розуму під час програмування. Дякую!
Șerban Ghiță

1
Це справді ПІТА, коли ви звикли працювати з Mac OS ... Apple Key-Space означає "Пошук в
центрі

Клавіша Alt + Shift ліворуч повинна була змінити для мене мови клавіатури в Windows 7. (Ярлик повинен бути вказаний у вікні, де ви додасте більше мов клавіатури). Змінено на не міжнародну карту, і вона повернулася до нормального, дякую.
апортер

1
+1 Ярлик WindowsKey + Spaceтакож працює Windows 10. Дякую :)
Крішна Мохан

1
"Ви можете перемикатися між двома, скориставшись ярликом" WindowsKey + Space "." Це врятувало мені день. Був на межі перезавантажити мій веб-сервер, думаючи, що це виправить, але я радий, що це було не потрібно. (Це працювало на Windows Server 2012)
Вінсент

11

Ви, мабуть, ненавмисно натиснули ctrl shift '.

Це ярлик Windows, який впливає на деякі програми (приклади включають: mIRC, gtalk, wordpad тощо) і викликає поведінку, яку ви описуєте. Повторне натискання ярлика або перезавантаження комп'ютера відключить його (а значить, відповідь Дмнісіха невірна).


Чи включає ваш список cmd та xemacs, що працюють під cygwin? Якщо ні, то ваш діагноз невірний.
Марцін

На цей ярлик також впливає SharePoint Designer 2010.
MrChrister

1
Це зробило для мене трюк. "Дякую"
ViVi

@Marcin На це впливатиме все, що використовує введення тексту, збагачене win32. CMD робить, а IIRC GTK працює під cygwin. Діагнози поставлені правильно.
Tritium21

7

Якщо ви натиснете пробіл після цитати, то це буде так, ніби у вас є лише одна цитата


Це працює з будь-яким ключем? Або просто простір?
Marcin

будь-який ключ, наскільки я бачу ...
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>так , щоб він форматує імена клавіш клавіатури , щоб зробити їх більш зручними для читання.
Райан

Дякуємо, що описали бідність оригінального плаката так багато слів. Все-таки це не відповідь на питання "Як я можу це зупинити?" Захищений.

-3

Для WinXP

Відкрийте вікно RUN (winbutton + r) введіть наступний рядок і натисніть клавішу Enter

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

Натисніть "детально"

Виділіть та видаліть усі клавіатури, крім США

Клацніть ОК двічі, і вам слід зробити

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.