Мова клавіатури постійно змінюється в Windows 10


275

Тому я нещодавно зробив чисту установку Windows 10 англійською мовою. Я налаштував його на англійській мові інтерфейсу, але на норвезькій клавіатурі. У мене є кілька проблем із цим налаштуванням:

  1. Мова клавіатури постійно переходить на англійську
  2. Я не бачу мовної панелі, ані перемикання мов, коли спливаю:

    спливаюче меню

Я прив’язав норвезьку розкладку клавіатури до Shift+ Alt+, 0і це працює, але це прикро робити це кожні 5 хвилин. Також мені здається дивним, що я не бачу мовної панелі ні на робочому столі, ні на панелі інструментів.

Хтось має уявлення про те, що може бути не так?

Ось кілька скріншотів моїх налаштувань:

налаштування 1

налаштування 2

налаштування 3

На панелі інструментів немає мовної панелі

PS Єдиний раз, коли я бачу спливаюче переключення мови - це насправді, коли я виходжу з екрана блокування та натискаю Win+ Space. Нічого не станеться, якщо я це роблю після входу в систему.


38
Це призвело до того, що я встановив стіну з моменту встановлення Windows 10. Розміщення клавіатури періодично перемикається під час введення тексту. Клянусь, я не торкнувся ярлика <kbd> Win </kbd> + <kbd> Пробіл </kbd>.
Полковник Паніка

12
Alt + Shift також змінює мову, здається.
Мир

4
І Left Ctrl+ Shiftзмінює клавіатури, якщо встановлено більше однієї клавіатури !! Alt + Shiftі Ctrl + Shiftє поширеними моделями ярликів у редакторах коду та продуктах Adobe (наприклад, Photoshop). WINDOWS-: це був поганий і непотрібний вибір викрадення ярликів !! Ганьба тобі. Га! Не дивно, що мені довелося продовжувати "перезавантажувати"! Я думав, що цей новий ноутбук / клавіатура зламаний! Дякую всім за рішення :)
SherylHohman

Мене прикро, що MSFT все ще має такі основні проблеми юзабіліті.
Бруно Брант

Я знаю, що це давнє запитання, але я хотів згадати про своє рішення, хоч би лише для моєї користі, оскільки жоден із наведених нижче рішень не працював на мене. У мене є США EN, спеціальні американські EN, BG та AR, і моя система переключиться на ту мову, що знаходиться далі у списку мовних рядків, коли я відкрив нову програму. Мені довелося просто примусити метод введення за замовчуванням використовувати те, що я використовую найчастіше (США EN):> Налаштування> пошук 'набору тексту'> Розширені настройки клавіатури> Заміна методу вводу за замовчуванням.
arts_moonlet

Відповіді:


350

У Windows 10 за замовчуванням натискання клавіші CTRL+ SHIFT(або для деяких ALT+ SHIFT- спасибі madmenyo) буде переходити через будь-які розкладки клавіатури, які, можливо, ви склали на карту, і це дивно легко зробити це помилково.

Якщо ви продовжуєте натискати CTRL+ SHIFT(або все, що ви, можливо, змінили), незабаром ви повинні повернутися до правильних налаштувань. (Альтернативно перезавантажте, що я робив перший раз ;-))

(Оновлено серпня 2019 р.) Це можна змінити / відключити за допомогою

> Settings > search for 'typing' > Advanced keyboard settings > Language
> Bar options > Advanced Key Settings (tab) > Change Key Sequence

Зауважте, що вищезгадане не завжди працює - Рестарти та режим сну можуть змінити типову клавіатуру (як правило, в США). Я не знайшов рішення з чавуну, хоча створення нового профілю може допомогти, хоча не особливо задовільною відповіддю IMHO .

В надзвичайній ситуації

WIN+R  
osk

тимчасово допоможе відобразити екранну клавіатуру.

Також зауважте, що можна відключити це, щоб жодна комбінація клавіш не змінила мову - змінити клавіші на "Не призначено" - для отримання додаткової інформації див. Відповідь нижче від Морта


84
Whaaaat. Я часто використовую Ctrl + Shift у Visual Studio. Недарма моя розкладка клавіатури постійно змінювалася. Дякую!
Вілм

60
Для мене це насправді ALT+SHIFT
Madmenyo

4
Незвичайно. Можливо, вони це змінили, але для мене це говорить, що ярлик для переключення - це [клавіша Windows] + [пробіл], що здається трохи розумнішим (і справді здається єдиним, що працює як ярлик для перемикання мови).
Nyerguds

18
Для кожного, хто прийшов до цього в 2016 році, схоже, місце розташування змінилося. Зараз він розташований уControl panel//Language//Advanced settings//Switching input methods//Change language bar hot keys
Девід Меткалф

31
якщо бути точно: win+ spaceзміни між усіма налаштованими парами мови / клавіатури. alt+ shiftлише міняє мову та ctrl+ shiftзмінює лише клавіатуру
Simon Zyx

17

Якщо ви натиснете на посилання "Змінити гарячі клавіші в мовній панелі", помітне на останньому екрані екрана, ви зможете побачити, які клавіші повинні змінити мову клавіатури.

Налаштування за замовчуванням дуже легко вражати при використанні клавіатури, тим самим раптово змінюючи мову клавіатури. Якщо змінити клавіші на "Не призначено", це запобіжить випадковому переключенню мови клавіатури.


2
Так, вони були встановлені на Shift + Alt спочатку, і тоді я змінив їх на "ні". На жаль, це питання не вирішилося самостійно, але дивіться іншу відповідь.
Nilzor

16

Відповідь 2018/2019:

У мене була така ж проблема, намагаючись використовувати польську клавіатуру з англійською мовою інтерфейсу Windows.

Щоразу, коли я блокував комп’ютер, він повертався до клавіатури США.

Проблема полягала в тому, що я мав польську клавіатуру під польською мовою, де насправді те, що я дуже хотів, - це польська клавіатура під англійською мовою.

Я видалив пакет польської мови, додав польську клавіатуру під англійською мовою та видалив американську клавіатуру з англійської мови - див. Знімок екрана нижче:

Мовні налаштування Windows 10 (2018)

Отже, коротше, хитрість полягає в тому, щоб додати бажану клавіатуру як єдину клавіатуру під мовою за замовчуванням.

(Це працює для мене, тому що я, як правило, набираю англійську мову, але іноді я хочу ввести польською мовою, але можу це зробити, не змінюючи клавіатуру, оскільки польська клавіатура повністю сумісна з американською QWERTY).


Додаткові нотатки:

Як зазначав @GuneyOzsan, деякі конфігурації мови / клавіатури можуть відображатися лише в мовній панелі, але не в списку клавіатур мовних налаштувань (тому ви не можете її видалити) - особливо це відбувається після значного оновлення Windows. Щоб видалити один із цих елементів (наприклад: lang = США, клавіатура = Канада), потрібно додати ту саму точну комбінацію елемента, яку ви хочете видалити, через список мовних налаштувань, а потім видалити:

  • натисніть на +(додайте бажану мову)
  • додайте елемент з lang = США та клавіатура = Канада
  • потім видаліть його
  • потім видаліть бажану мову, яку ви тільки що створили (це видаляє невидиму клавіатуру)

1
Нічого собі, я не можу сказати, наскільки це було корисним для позбавлення від місяця витягування волосся (і неефективного робочого процесу, який змушує мене блокувати під час кодування). Прикро, що у Visual Studio (а також у більшості графічних / аудіоредакторів) є гребінець клавіш Ctrl + Shift і не знають (або не цікавлять) такої проблеми юзабіліті.
Guney Ozsan

Здається, це не працює для мене, навіть якщо я видаляю QWERTYклавіатуру, додає її назад, коли я закриваю і знову відкриваю додаток налаштувань / перезавантажую комп'ютер.
Бусті

3
Я помітив, що деякі оновлення Windows додають назад американську клавіатуру, і мова клавіатури знову починає змінюватися (з Ctrl+ Shift). На жаль, ця нова клавіатура, додана оновленням Windows, не відображається у списку клавіатурних налаштувань мови (тому ви не можете її видалити), а відображається лише на панелі мови. Щоб мати змогу її видалити, потрібно додати до списку клавіатуру США, а потім видалити її. Це видаляє невидиму клавіатуру, додану оновленням Windows.
Guney Ozsan

1
Зауважте, що в Win10 вам потрібно натиснути мову, щоб відобразитися кнопка "Параметри", і ця кнопка надає доступ до налаштувань клавіатури. Таким чином , настройки клавіатури розташовані позаду прихованої кнопки в мові . Що за дизайн.
Пол Гобе

1
Після мого досвіду в довгостроковій перспективі клавіатура мови привидів повертається після деяких оновлень Windows, доступних для перемикань із клавіатурними комбінаціями, але візуально прихованих від панелі завдань / мови. У цьому випадку вам потрібно знову викопати налаштування, щоб знайти та видалити їх.
Guney Ozsan

12

Виявляється, мені довелося налаштувати розкладку клавіатури на першому скріншоті. Ви помітите, що на ньому написано "Клавіатура: Жодна недоступна". Отже, натисніть тут "Параметри", потім "Додати метод введення", а потім вибравши QWERTY норвезький вирішив справу.

Я не знаю, як мені вдалося встановити Windows із такою налаштованою мовою. У будь-якому разі я раджу всім уважніше стежити за мовними питаннями при первинному встановленні.

Pic1

Pic2


Після спроби власноруч писати французькою мовою (у Канаді) у мене було встановлено 2 версії англійської (США, Канада) та французької (Франція, Канада), не кажучи вже про більш ніж один метод введення для англійської США. Коротше кажучи, ця відповідь дозволила мені все добре очистити.
Фурманатор

10

Прямий параметр реєстру для відключення перемикання клавіш перемикання клавіатури:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3

Ви також можете захотіти

reg add "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 3
reg add "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 3

А для нових користувачів спробуйте це (з підвищеним підказкою):

reg load HKEY_USERS\temp "%USERPROFILE%\..\Default\NTUSER.DAT"
reg add "HKEY_USERS\temp\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3
reg unload HKEY_USERS\temp

Що роблять ці команди?
kleinfreund

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

Дякую! Запустили інсайдерську збірку, і вони повністю видалили розділ мови з Панелі управління. Я досі не можу зрозуміти, що призвело Microsoft до використання такого часто використовуваного ключа-комбо
samdd

Дякую! Єдиний спосіб, який працює у 2018 році для блокування переключення alt-shift / ctrl-shift, здається, що компонент інтерфейсу, де ви могли це змінити, вже не знайдеться, я не можу його знайти ніде.
jakub.g

5

Рішення1

використовувати це рішення - Як відключити автоматичну зміну розкладки клавіатури в Windows 8?

Рішення2

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

(спасибі @SimonSeyock):

win + spaceзміни між усіма мовами / клавіатурними парами.
alt + shift змінюється мова,
ctrl + shiftлише змінюється клавіатура


Solution 1насправді не пропонує рішення за цим посиланням. Це вирішує метод введення, а не мову введення.
msysmilu

1
alt + shift це зробив для мене. Ніщо більше насправді не працювало
Ghoti and Chips

5

Моя проблема: у мене встановлено 3 мови (розкладки клавіатури). Коли ви лягаєте спати в Windows 10, то прокидаючись, він завжди за замовчуванням повертається до "основної мови", замість того, щоб зберігати останній набір. Я вважаю це помилкою.

Рішення:

  1. Відкрити Control Panel\All Control Panel Items\Language.
  2. Натисніть на Advanced Settings.
  3. Під Switching input methods, перевірте Let me set a different input method for each app windows.

Це збереже мову під час сну та повернення.


1
Дякую. Це вирішило мою проблему з розкладкою клавіатури, яка завжди переходить у режим «за замовчуванням» після перезавантаження та після сну. У мене також встановлено 3 розкладки клавіатури. Англійською, бо вона краще працює з якоюсь грою та двома шведськими. Нормальна кверті та дворак.
Альберт Велі

У мене була аналогічна проблема, вирішити її, визначивши свою клавіатуру безпосередньо під основною мовою: см superuser.com/a/1322521/97570
jakub.g

4

Грудень 2018 року

Та ж проблема трапилася і у мене, і я дотримувався наступних кроків, щоб виправити її в Windows 10.

Крок №1: Перейдіть до Language Preferences

введіть тут опис зображення

Крок №2: Клацніть на Advanced keyboard Settings

введіть тут опис зображення

Крок №3: Клацніть на Language bar Options

введіть тут опис зображення

Крок №4: Виконайте наступне: 4.1 Виберіть Advanced Key Settingsвкладку 4.2 Виберіть Between input languagesпараметр у списку. 4.3 Натисніть на Change key Sequence...кнопку

введіть тут опис зображення

4.4 Змініть обидва варіанти на Not Assigned.

введіть тут опис зображення


1
На кроці №3 "Визначити метод введення за замовчуванням" вирішив мою проблему. Моя система - англійська (Великобританія), а моя клавіатура - шведська. З моєю розкладкою клавіатури возилися 2 різні мови.
Tirtha R

0

Цей найкращий результат Google працював на моєму новому ноутбуці Windows 10:

Встановити стандартну розкладку клавіатури:

  1. Клацніть меню « Пуск» і виберіть Налаштування .
  2. Виберіть Час та мова .
  3. Клацніть регіон та мова у лівій колонці.
  4. У розділі Мови натисніть мову, яку ви хочете використовувати за замовчуванням, і натисніть кнопку Встановити як стандартну .

Я підкажу і побачу, чи це насправді допомагає. Має сенс + це єдине, чого я ще не пробував :)
krizajb

На жаль, це встановлює лише параметр за замовчуванням. Це не заважає клавіатурі змінюватися під час використання Windows. Проблема полягає в тому, що комбінація клавіш Ctrl + Shift продовжує змінювати вибрану клавіатуру, що є загальним для більшості редакторів зображень та аудіо (а також Visual Studio, ей Майкрософт, чи знаєте ви про це?).
Guney Ozsan

Я думаю, що кілька разів у своєму житті я випадково натиснув Ctrl + Shift, але просто видалив усі, крім En-US. Ви також можете відключити ярлик: superuser.com/questions/109066/…
Cees Timmerman,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.