Вкратце опишу проблему. После запуска компьютера периодически (не всегда и не с самого старта) возникает данная ситуация: появляется дополнительная раскладка клавиатуры (замечаю я это в тот момент, когда с английского на русский одного ctrl+shift не хватает).
Выглядит это дело вот так:
Причём в самих настройках языка британская раскладка не отображается:
И каждый раз для того, чтобы это пофиксить, мне приходится начинать её устанавливать, чтобы она появилась в списке и её можно было удалить.
Вопрос: как это пофиксить раз и навсегда?
Пыталась как-то через реестр это делать, не помогло, проблема снова стала актуальна. Что-то пыталась ещё из советов в гугле делать, проблема не решена. Возможно, кто-то сталкивался с таким и смог справиться. Помогите, пожалуйста.
P.S. К сожалению, не могу описать, после чего конкретно появляется эта проблема: систематику так и не выявила, появляется рандомно.
-1 / 11 / 2 Регистрация: 17.12.2011 Сообщений: 153 |
|
1 |
|
Глюк с языками11.03.2018, 21:56. Показов 73491. Ответов 10
Уважаемые соконфетяне, подскажите, как решить сей трабл. Случайно при установке Win была выбрана Британская раскладка клавиатуры. И их получилось три. Русская, английская США и английская британская. Через Параметры британская была удалена. Но теперь она появляется каждый раз после перезагрузки или выхода из сна. И каждый раз ее приходится вручную в Параметрах сначала добавлять, потом удалять. И только после этого она пропадает. Потому что в меню Параметров ее просто нет, а в Панели задач в это же время она ЕСТЬ! Как так? И как это исправить?
__________________
0 |
Модератор 15148 / 7736 / 726 Регистрация: 03.01.2012 Сообщений: 31,795 |
|
12.03.2018, 10:55 |
2 |
Ekanuba, Если вы изменили язык интерфейса вашей учетной записи — это не значит, что изменится язык экрана приветствия. Чтобы сделать общие изменения языка интерфейса — нужно зайти в панель управления (один из способов — в строке поиска написать «Панель управления» и выбрать ее из найденных результатов) => выберите справа вверху вид показа «крупные значки» => найдите в списке и откройте «Региональные стандарты».
2 |
-1 / 11 / 2 Регистрация: 17.12.2011 Сообщений: 153 |
|
12.03.2018, 19:38 [ТС] |
3 |
gecata, прошу прощения, но я не очень понял Ваш ответ. Я не говорил, что мне нужно поменять экран приветствия. С ним как бы все нормально. Проблема уже в запущенной системе. Вместо двух языков при переключении Shift+Ctrl я получаю три. Два английских и один русский. Тот способ, который Вы выложили, ничем не помогает, так как суть проблемы в другом.
0 |
391 / 274 / 38 Регистрация: 02.08.2017 Сообщений: 1,043 |
|
12.03.2018, 21:41 |
4 |
Ekanuba, сделайте как советовала gecata. На вкладке Форматы у Вас отображается язык Английский (Соединенное Королевство)? на моём скрине Русский. Затем перейдите на вкладку Дополнительно и нажмите «Изменить язык системы», появится окно «Региональные стандарты», выберите нужный язык (Русский или Английский(США)), сохраните изменения. Далее у Вас будет постоянно выбранный язык и Вы сможете добавить или удалить любой другой. Миниатюры
1 |
-1 / 11 / 2 Регистрация: 17.12.2011 Сообщений: 153 |
|
13.03.2018, 09:23 [ТС] |
5 |
Петрович2, я сделал. Я же написал —
Тот способ, который Вы выложили, ничем не помогает Ничего не изменилось.
На вкладке Форматы у Вас отображается язык Английский (Соединенное Королевство)? Нет. Русский.
Затем перейдите на вкладку Дополнительно и нажмите «Изменить язык системы», появится окно «Региональные стандарты», выберите нужный язык (Русский или Английский(США)), сохраните изменения. У меня также установлен русский.
Далее у Вас будет постоянно выбранный язык и Вы сможете добавить или удалить любой другой. У меня нет проблем с установкой любого языка. У меня проблемы с его удалением, так как он постоянно откуда-то берется снова в языковой панели, при этом отсутствуя в самом списке языков в Параметрах.
1 |
-1 / 11 / 2 Регистрация: 17.12.2011 Сообщений: 153 |
|
13.03.2018, 09:56 [ТС] |
6 |
2 |
Модератор 15148 / 7736 / 726 Регистрация: 03.01.2012 Сообщений: 31,795 |
|
13.03.2018, 10:46 |
7 |
А если поступить логично? Сначала удалить из раскладок Английский-британский (оставив там Английский-США), а потом копировать настройки?
0 |
391 / 274 / 38 Регистрация: 02.08.2017 Сообщений: 1,043 |
|
13.03.2018, 11:41 |
8 |
Ekanuba, посмотрите в реестре и сравните со скриншотами. У меня Русский и Английский (США). Keyboard Layout — определяет раскладку. Лишние значения, если есть, удалите. Миниатюры
5 |
-1 / 11 / 2 Регистрация: 17.12.2011 Сообщений: 153 |
|
13.03.2018, 17:30 [ТС] |
9 |
Петрович2, gecata, спасибо большое. Я делал все в разном порядке, и какой-то из них, видимо, оказался верным. Потому что вроде как пропал язык и после перезагрузки не появился. В любом случае, еще раз спасибо!
0 |
1 / 1 / 0 Регистрация: 10.07.2019 Сообщений: 1 |
|
23.02.2021, 13:46 |
10 |
Мне помогло только вот это: Заходим в редактор реестра, далее HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro lKeyboard Layout ставим значение на 1. Перезагружаем.
1 |
0 / 0 / 0 Регистрация: 19.12.2021 Сообщений: 1 |
|
19.12.2021, 15:20 |
11 |
Мне помогло только вот это: Заходим в редактор реестра, далее HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro lKeyboard Layout ставим значение на 1. Перезагружаем. Спасибо, мне тоже помог только этот метод
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
19.12.2021, 15:20 |
11 |
One of the under-reported problems is where Windows 11/10 keeps adding keyboard layouts without permission. As you add new languages, it starts appearing in the language bar and cannot be removed from the Keyboard Layout at all. One of the people reported that it also included English US – Greek (220) Latin Keyboard and English UK, despite having English US already.
The problem that arises because of this is that it makes switching really hard when somebody is just using two languages. Also, it keeps switching layout as you type. Punctuation changes at any time and you will need to switch the keyboard layout back to what I chose and correct the mistake.
Read: How to change Windows Keyboard Layout.
Here are the methods that you can use to fix this problem in Windows 11 or Windows 10:
- Turn off the Automatic Keyboard layout change option.
- Add and then remove the automatic keyboard layout.
- Override Microsoft automatic language settings via PowerShell.
- Fix the problem using the Registry Editor.
1] Turn off the Automatic Keyboard layout change option
You can try disabling the Automatic Keyboard layout change option to fix the problem. This setting can be tweaked by going to the Advanced Keyboard Settings. Here are the steps to do so:
- First of all, open the Windows 11 Settings app and navigate to Time & language tab.
- Now, click on the Typing option from the right pane.
- Next, tap on the Advanced keyboard settings option.
- Inside the Advanced keyboard settings page, uncheck the Let me use a different input method for each app window option.
- Check if this fixes up the issue for you.
In case it doesn’t fix the problem for you, move on to the next potential fix.
2] Add and then remove the automatic keyboard layout
The first method that you can try is to add the automatically added keyboard layout and then remove it again. It is kind of a workaround and might fix the problem for you. To do that in Windows 11, you can follow the below steps:
Firstly, open the Settings app and go to the Time & language tab. Now, from the right panel, tap on the Language & region option.
Next, click on the three-dot menu for a language under the Language section. After that, press Language options and then select the Add a keyboard button.
Then, choose the automatically added layout to add that keyboard layout. You will see the keyboard layouts under the Keyboards section.
Finally, click on the three-dot menu present next to the previously added keyboard and choose Remove.
If the keyboard layout appears again, you will have to repeat the above process again.
Windows 10: The OS may randomly add that English US layout, and as someone who uses two layouts, it makes quick switching harder (you need one more keypress, and if you need to switch a lot in a short time, it becomes frustrating.)
- From Language preferences, select the English language.
- Click Options.
- Click “Add a Keyboard” and select that automatically added layout.
- After adding it, click on it and click Remove.
Note that may randomly reappear again, and you will have to repeat the step again.
3] Override Microsoft automatic language settings via PowerShell
If you use PowerShell, you can use it to override Microsoft`s default and weird language settings then it does not jump around anymore. You need to find InputTip and Culture settings for your desired settings of course. They can be found online in Microsoft IT Pros documentation.
Set-WinCultureFromLanguageListOptOut -OptOut 1 Set-WinUILanguageOverride -Language en-US Set-WinDefaultInputMethodOverride -InputTip "0426:00040426" Set-Culture lv-LV
Keep this PowerShell script handy, and execute it whenever you see the layout appear again. If this is happening in your company or a large number of computers, you can use run this script when somebody logs in to the computer.
4] Fix the problem using the Registry Editor
You can try a Registry hack to fix this problem. You will need to create a new DWORD to get rid of this issue. Here is the step by step procedure to resolve the issue using Registry Editor:
Firstly, press the Windows + R hotkey to evoke the Run dialog box and enter regedit in it to open up the Registry Editor app.
Now, navigate to the following key in Registry Editor:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
Next, right-click on the right-pan and select the DWORD (32-bit) Value option from the context menu.
After that, name the newly created DWORD as IgnoreRemoteKeyboardLayout.
Then, double-click on the above DWORD and set its value to 1.
Finally, close the Registry Editor app and then reboot your PC.
Hopefully, this will fix up the issue for you.
How do I turn off Keyboard Layout Synchronization?
To turn off keyboard layout synchronization in Windows 11, you can follow the below steps:
- Open Settings and go to the Accounts tab.
- Go to the Windows backup section.
- Open the Remember my preferences drop-down.
- Uncheck the Language preferences option.
Are you facing similar problems? Do your keyboard jumps to a different language as you type? Let us know if this solution fixed your problem.
This post will help you if you are unable to remove a Language from Windows.
One of the under-reported problems is where Windows 11/10 keeps adding keyboard layouts without permission. As you add new languages, it starts appearing in the language bar and cannot be removed from the Keyboard Layout at all. One of the people reported that it also included English US – Greek (220) Latin Keyboard and English UK, despite having English US already.
The problem that arises because of this is that it makes switching really hard when somebody is just using two languages. Also, it keeps switching layout as you type. Punctuation changes at any time and you will need to switch the keyboard layout back to what I chose and correct the mistake.
Read: How to change Windows Keyboard Layout.
Here are the methods that you can use to fix this problem in Windows 11 or Windows 10:
- Turn off the Automatic Keyboard layout change option.
- Add and then remove the automatic keyboard layout.
- Override Microsoft automatic language settings via PowerShell.
- Fix the problem using the Registry Editor.
1] Turn off the Automatic Keyboard layout change option
You can try disabling the Automatic Keyboard layout change option to fix the problem. This setting can be tweaked by going to the Advanced Keyboard Settings. Here are the steps to do so:
- First of all, open the Windows 11 Settings app and navigate to Time & language tab.
- Now, click on the Typing option from the right pane.
- Next, tap on the Advanced keyboard settings option.
- Inside the Advanced keyboard settings page, uncheck the Let me use a different input method for each app window option.
- Check if this fixes up the issue for you.
In case it doesn’t fix the problem for you, move on to the next potential fix.
2] Add and then remove the automatic keyboard layout
The first method that you can try is to add the automatically added keyboard layout and then remove it again. It is kind of a workaround and might fix the problem for you. To do that in Windows 11, you can follow the below steps:
Firstly, open the Settings app and go to the Time & language tab. Now, from the right panel, tap on the Language & region option.
Next, click on the three-dot menu for a language under the Language section. After that, press Language options and then select the Add a keyboard button.
Then, choose the automatically added layout to add that keyboard layout. You will see the keyboard layouts under the Keyboards section.
Finally, click on the three-dot menu present next to the previously added keyboard and choose Remove.
If the keyboard layout appears again, you will have to repeat the above process again.
Windows 10: The OS may randomly add that English US layout, and as someone who uses two layouts, it makes quick switching harder (you need one more keypress, and if you need to switch a lot in a short time, it becomes frustrating.)
- From Language preferences, select the English language.
- Click Options.
- Click “Add a Keyboard” and select that automatically added layout.
- After adding it, click on it and click Remove.
Note that may randomly reappear again, and you will have to repeat the step again.
3] Override Microsoft automatic language settings via PowerShell
If you use PowerShell, you can use it to override Microsoft`s default and weird language settings then it does not jump around anymore. You need to find InputTip and Culture settings for your desired settings of course. They can be found online in Microsoft IT Pros documentation.
Set-WinCultureFromLanguageListOptOut -OptOut 1 Set-WinUILanguageOverride -Language en-US Set-WinDefaultInputMethodOverride -InputTip "0426:00040426" Set-Culture lv-LV
Keep this PowerShell script handy, and execute it whenever you see the layout appear again. If this is happening in your company or a large number of computers, you can use run this script when somebody logs in to the computer.
4] Fix the problem using the Registry Editor
You can try a Registry hack to fix this problem. You will need to create a new DWORD to get rid of this issue. Here is the step by step procedure to resolve the issue using Registry Editor:
Firstly, press the Windows + R hotkey to evoke the Run dialog box and enter regedit in it to open up the Registry Editor app.
Now, navigate to the following key in Registry Editor:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
Next, right-click on the right-pan and select the DWORD (32-bit) Value option from the context menu.
After that, name the newly created DWORD as IgnoreRemoteKeyboardLayout.
Then, double-click on the above DWORD and set its value to 1.
Finally, close the Registry Editor app and then reboot your PC.
Hopefully, this will fix up the issue for you.
How do I turn off Keyboard Layout Synchronization?
To turn off keyboard layout synchronization in Windows 11, you can follow the below steps:
- Open Settings and go to the Accounts tab.
- Go to the Windows backup section.
- Open the Remember my preferences drop-down.
- Uncheck the Language preferences option.
Are you facing similar problems? Do your keyboard jumps to a different language as you type? Let us know if this solution fixed your problem.
This post will help you if you are unable to remove a Language from Windows.
Решение проблемы одно: создаём скрипт (PowerShell ISE), в который добавляем нужные языки через запятую.
Вызываем реестр через Win+R командой regedit!
1. Я создал в корне диска С:/fix_languages.ps1
Get-WinUserLanguageList
Set-WinUserLanguageList -LanguageList ru,pl,en-US -Confirm
Set-WinUserLanguageList -LanguageList ru,pl –Confirm
Команды просто добавят в список языков ваши. Захотите ещё один язык, добавляем новый язык (в последнюю строчку!) после запятой и активируем снова: …ru, pl, ch … – пример!
Но! Во второй строчки постарайтесь ввести тот язык, который у вас прилетает из космоса (который хотите удалить).
2. Идём в реестр, по пути:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun
И добавляем строковый параметр с путём (кавычки необязательно): «C:fix_languages.bat»
Название любое.
Путь должен быть ваш. При загрузке всё сработает, но можно вызывать вручную из каталога.
Потом! Выделяем всё и нажимаем F8! Ну то есть делаем это вручную!
Всё…
Всё, что можно сделать.
Можете, конечно, ходить в панель управления, добавлять язык за каждым разом и удалять.
Нет другого варианта. Чистка реестра и выдуманные строковое параметры вам не помогут!
Это проблема системы, не ваша.
В Windows 11 скрипты как-то ещё работают, раз на 2. То сработает, то нет.
Приходится запускать его вручную. Здесь скрипты вообще не работают.
PowerShell сделан таким образом, чтобы пользователь всегда запускал его вручную.
Вот когда, наконец-то, соединят CMD и PowerShell, что является полным бредом, будут скрипты работать. Пускай удаляют CMD, мы будем сидеть на PowerShell и будем счастливы.
CMD оставили только потому, что он простой и он им нравиться! Они его просто не бояться…
А пока предлагаю написать несколько потоков для связи CMD и PowerShell, чтобы данная программа запускалась автоматически и сама себя выполняла. Ну как вам?
Нет сегодня системы. Есть только радио!
Ещё добавлю: забудьте про Linux. Хватит мучаться с ним. Это система СЛОМАНА!
Linux написан на JAVA. Там JVM подключается, а JVM не работает. Их виртуальная машина изначально работала плохо по той причине, что JAVA язык несовершенный (испорченный с самого начала). Здесь ничего не поделать, нужно просто писать новую систему на новом языке. Моё предложение: С !
Так вот Android и iOs, MacOS (~ Linux) туда же… Там тоже JVM.
Вспоминаем историю с дохлым Symbian (изначально, в проекте: Deli). Туда тоже запихнули JVM и на теперешний момент эта система не работает.
Microsoft передаем привет, потому что данную проблему они не могут решить с 1998 года, ещё с Windows Net x86.
Обновление: это длинный пост, вы можете сразу перейти к ответу ниже
Примечание . Быстрый список языков относится к списку на снимке экрана ниже, доступному через ярлык Win + Пробел
У меня есть два языка для проверки орфографии в моей системе:английский (США) и французский (Швейцария), но, несмотря на то, что оба языка правильно настроены с помощью клавиатуры «Швейцарский французский», ввод с клавиатуры США продолжает появляться в этом списке:
Вот настройки для английского (США) языка, вы можете видеть только ввод «Swiss French»:
То же самое для Français (Suisse), единственный ввод — «швейцарский французский»:
На панели управления оба также установлены как швейцарский французский:
Все мои настройки настроены на использование «списка языков»:
Вот несколько вещей, которые я уже попробовал:
- Мне уже удалось удалить это с помощью какой-то языковой гимнастики конфигурации, добавляя и удаляя языки, она всегда в конечном итоге возвращается
- Я уже сделал это: https://superuser.com/a/484595/168632
- Там нет упоминания о клавиатуре США в моих настройках реестра:
Пожалуйста, помогите, я в отчаянии, это мой третий компьютер с Windows 10, и все они делают то же самое.
Чтобы устранить эту проблему, удалите папку Preload реестра и выйти или перезагрузить компьютер:
HKEY_USERS.DEFAULTKeyboard LayoutPreload
Эта папка, кажется, является некоторым устаревшим остатком, который содержит неуказанные пользователем раскладки клавиатуры, которые будут добавлены в список языков при входе пользователя. Хотя само исправление работает через перезапуски, на момент написания статьи есть вещи, которые возвращают эту надоедливую папку, вот некоторые, с которыми я столкнулся лично:
- Удаленный рабочий стол к компьютеру с американским макетом
- Win 10 Anniversary update
- Использование той же учетной записи Microsoft на другом ПК, на котором все еще есть эта проблема
Всякий раз, когда проблема возвращается, эту папку реестра необходимо удалить снова.
Изменить: я создал текстовый файл RemovePreload.reg
со следующим содержанием, таким образом, это исправление может быть легко повторно применено каждый раз без навигации по реестру:
Windows Registry Editor Version 5.00
[-HKEY_USERS.DEFAULTKeyboard LayoutPreload]
Чтобы использовать это, сохраните его в текстовом файле и измените расширение с .txt
на .reg
. Затем, когда он вернется, вы можете просто дважды щелкнуть по нему и перезапустить или выйти.
На самом деле, решение довольно простое и не требует редактирования реестра!
-
Перейдите в раздел « Регион и язык» (ранее назывались «Языковые настройки»), нажмите « Английский (США)» и выберите « Параметры».
-
Если вы видите «Клавиатуру США» там, удалите ее, и все готово.
-
ОДНАКО, если вы его там не видите, нажмите « Добавить клавиатуру», добавьте «Клавиатура США», затем удалите эту клавиатуру, и все готово.
Я понял это после проб и ошибок, пробуя разные вещи, у меня была та же проблема.
У меня не было 409 записей в реестре (см. Принятый ответ). Шаги, которые я предпринял, чтобы удалить английский (США) из меню быстрого выбора:
- Откройте «Языковые настройки» в меню быстрого выбора.
- Добавить английский (США) язык.
- Удалить английский (США) язык.
Совет: В Панели управления Все элементы панели управления Язык Расширенные настройки -> Изменить горячие клавиши языковой панели вы можете установить действие горячей клавиши для «Между языками ввода» на «(Нет)», чтобы избежать случайного переключения раскладки клавиатуры.
Это не постоянное исправление, а удобный пакетный файл, который добавляет раскладку клавиатуры en-US
и затем удаляет ее. (Вы должны сначала добавить его, чтобы иметь возможность удалить его.)
Remove_en-US.xml
:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<!--User List-->
<gs:UserList>
<gs:User UserID="Current"/>
</gs:UserList>
<!--input preferences-->
<gs:InputPreferences>
<!--add en-US keyboard input-->
<gs:InputLanguageID Action="add" ID="0409:00000409"/>
<!--remove en-US keyboard input-->
<gs:InputLanguageID Action="remove" ID="0409:00000409"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
Remove_en-US.bat
:
control intl.cpl,, /f:"%CD%Add_en-US.xml"
Затем вы можете просто запустить Remove_en-US.bat
чтобы удалить макет. У меня есть ярлык для этого командного файла в моих программах запуска.
Здесь 0409
— это locale ID
а 00000409
— значения раскладки клавиатуры. Список значений locale ID:keyboard layout value
см. По адресу https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/hh825682(v=win. 10)
Theres есть два места для конфигурации клавиатуры в Windows 10, панель управления -> Язык
Другой в настройке, как ваш скриншот
Вносит изменения и там, это должно исправить проблему.
- Панель управления
- Часы, язык и регион
- язык
- Изменить методы ввода
- Расширенные настройки
- Переопределить для метода ввода по умолчанию
- Выберите предпочитаемый макет (вместо «Использовать список языков»)
- Сохранить
Ответ Микеля выше исправляет это …. но на тот случай, если это появится у вас (как и у меня): возможно, у вас есть собственный ярлык AutoHotkey для изменения раскладки клавиатуры?
Проблема заключалась в том, что мой скрипт AutoHotkey содержал следующие строки кода:
; This should be replaced by whatever your native language is. See
; http://msdn.microsoft.com/en-us/library/dd318693%28v=vs.85%29.aspx
; for the language identifiers list.
el := DllCall("LoadKeyboardLayout", "Str", "00000408", "Int", 1)
en := DllCall("LoadKeyboardLayout", "Str", "00000409", "Int", 1
Так что, хотя на моем рабочем столе это будет работать прекрасно и переключиться с английского (раскладка клавиатуры в Великобритании) на греческий (раскладка клавиатуры GR) и наоборот, на моем ноутбуке с клавиатурой в США этот скрипт будет отвечать за дополнительные раскладки, появляющиеся из синий на моем переключателе языка.
Надеюсь, это поможет!
В юбилейном выпуске Windows 10 содержится новая «функция», в которой предполагается, что региональные и языковые настройки имеют обязательную раскладку клавиатуры. Эти макеты не могут быть удалены через графический интерфейс настроек.
Но я смог преодолеть это с помощью PowerShell с помощью такого скрипта:
$1=New-WinUserLanguageList en-US
$1.Add("nl-NL")
$1.Add("de-DE")
Set-WinUserLanguageList $1
Скопируйте и вставьте его в окно PowerShell.
Демонстрация выше настраивает макет США по умолчанию с дополнительными макетами NL и BE. Отрегулируйте по мере необходимости.
На самом деле кажется, что проблема связана с тем же ключом в вашем реальном профиле пользователя (HKEY_USERSS-1-5-21 -… Раскладка клавиатуры Preload), а не только HKEY_USERS.ПО УМОЛЧАНИЮ Раскладка клавиатуры Предварительная загрузка.
Я могу повторить это довольно последовательно — когда я добавляю ключ 00000429 (персидский), например, туда и перезагружаюсь, я автоматически добавляю персидскую клавиатуру, и когда я удаляю ее и перезагружаю, перс больше не существует.
В итоге вы можете убедиться, что у вас нет нежелательных языков ни в HKEY_USERS.DEFAULTKeyboard LayoutPreload
или HKEY_USERSS-1-5-21-...Keyboard LayoutPreload
.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками windows windows-10 keyboard language input-languages.
Несколько раз в Windows 10 замечал странный баг, когда в списке раскладок клавиатуры языковой панели появляются лишние языки. Например, у меня на ноутбуке было установлено 2 языка: русский, английский. Но после очередного обновления Windows 10, в списке языков появились еще два дополнительных языка – English (United Kingdom) и English (Canada), хотя я их не добавлял. Теперь в списке раскладок клавиатуры у меня отображается четыре языка. Причем Windows не дает удалить дополнительные языки (кнопка Remove в языковой панели неактивна). При переключении языков клавишами
Shift+Alt
, или через языковую панель в трее, приходится переключаться между 4 раскладками клавиатуры вместо 2, что очень неудобно!
Рассмотрим, как удалить такие неудаляемые раскладки клавиатуры в Windows 10 и Windows 11.
В Windows 10 обычно можно удалить любой язык раскладки клавиатуры, который не используется в качестве основного языка по умолчанию. Однако вы можете столкнуться с багом, когда некоторые языки нельзя удалить.
Первый раз баг с неудаляемой раскладкой клавиатуры появился после апгрейда до Windows 10 1803 (в этом билде было много других сюрпризов, например дополнительный раздел восстановления, который появился после обновления).
Баг проявляется, если добавить дополнительный язык, который использует тот же базовый язык, что и текущий язык отображения Windows. Такой дополнительный язык язык удалить нельзя.
К примеру, если английский язык (United States) является текущим языком интерфейса Windows, то после добавления английского языка (United Kingdom) вы не сможете удалить оба этих языка из списка предпочтительных. И, конечно, очень неудобно, что в языковой панели в системно трее (области уведомлений) появился лишний ненужный язык.
С помощью команды lpksetup вы не сможете удалить дополнительные языки из системы, т.к. этих языковых пакетов в Windows не установлено:
lpksetup /u en-gb
lpksetup /u en-ca
Удаление лишнего языка в Windows 10 с помощью PowerShell
Удалить ненужный дополнительный язык можно только с помощью PowerShell.
- Запустите Windows PowerShellс правами администратора;
- Выведите список установленных в Windows 10 языков пользователя командой:
Get-WinUserLanguageList
- Запомните значение LanguageTag для предпочитаемого языка. К примеру, Ваш предпочитаемый язык English (United States):
LanguageTag = en-US
- Сохраните значение предпочитаемого языка в переменную:
$1=New-WinUserLanguageList en-US
- Теперь можно установить данный язык в качестве основного, удалив все остальные дополнительные языки:
Set-WinUserLanguageList $1
- Клавишей Y нужно подтвердить удаление дополнительных языков.
- Убедитесь, что все дополнительные языки клавиатуры пропали.
Если вы хотите оставить в Windows несколько языковых раскладок клавиатуры, можно удалить только ненужные языки. К примеру, вы хотите удалить языки с LanguageTag en-Gb и zh-Hans-CN.
$LanguageList = Get-WinUserLanguageList
$DeleteLang = $LanguageList | where LanguageTag -eq "en-Gb"
$LanguageList.Remove($DeleteLang)
Set-WinUserLanguageList $LanguageList –Force
Для удаления китайского языка, замените вторую строку на:
$DeleteLang = $LanguageList | where LanguageTag -eq "zh-Hans-CN"
Или вы можете указать список языков, которые нужно оставить:
$1=New-WinUserLanguageList en-US
$1.Add("eu-US")
$1.Add("ru")
Set-WinUserLanguageList $1
Закройте консоль PowerShell и убедитесь, что все лишние языки в языковой панели Windows исчезли.
Как удалить лишнюю языковую раскладку через реестр Windows?
Если дополнительные языки удалились из списка языков ввода, но все еще отображаются в раскладках клавиатуры, нужно вручную удалить их из реестра.
- Запустите
regedit.exe
с правами администратора; - Перейдите в ветку реестра
HKEY_USERS.DEFAULTKeyboard LayoutPreload
. Здесь отображается список языков, доступных на экране входа в систему; - В ветке
HKEY_CURRENT_USERKeyboard LayoutPreload
отображаются активные раскладки клавиатуры текущего пользователя. Например, 00000419 – русская раскладка, 0000409 – английская раскладка, 00000407 – немецкий и т.д.; - Удалите все ненужные языковые раскладки из реестра. Если нужно, измените нумерацию параметров реестра (названия параметров должны быть последовательными и начинаться с 1).
После этого ненужный язык пропадет из списка языков ввода.
Если дополнительные раскладки клавиатуры появляются на рабочем столе в удаленной RDP/RDS сессии, вы можете заблокировать передачу локальных раскладок клавиатуры на удаленном хосте с помощью параметра реестра:
REG ADD "HKLMSYSTEMCurrentControlSetControlKeyboard Layout" /v IgnoreRemoteKeyboardLayout /t REG_DWORD /d 1
Если вы уверены, что вам не нужна определенная раскладка, вы можете ее полностью заблокировать. Полный список раскладок клавиатуры хранится в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layouts.
Например, вы хотите заблокировать языковую раскладку
00000404 (Chinese (Traditional) - US Keyboard)
.
- Сначала удалите лишние языки с помощью PowerShell (описано выше);
- Найдите подраздел 00000404 в указанной ветке реестра и переименуйте его в 00000404-no;
- Перезагрузите Windows;
- Проверьте, что указанная раскладка клавиатуры больше не отображается.
В «нормально» сконфигурированной Windows 10 доступно два языка ввода и две раскладки переключения языков — русский и английский. Конечно, если у вас установлена Windows 10 не «для одного языка», вы можете добавить сколько угодно локализаций и столько же раскладок, но речь пойдет вовсе не об этом. Что делать, если у вас невесть откуда в языковой панели появилась дополнительная раскладка диалекта одного языка как в показанном на скриншоте примере?
Казалось бы, в чём тут проблема, разве лишнюю раскладку нельзя удалить через языковые настройки?
Нажали на этой же панели «Настройки языка», открыли параметры языка с лишней раскладкой.
Выбрали ненужную клавиатуру и кликнули «Удалить».
Проблема только в том, что стандартным способом раскладка отказывается удаляться, а если и удаляется, то после перезагрузки компьютера появляется в языковой панели повторно.
В таких случаях иногда рекомендуют очистить содержимое каталога Preload в ключе реестра HKEY_USERS.DEFAULTKeyboard LayoutPreload и перезагрузить компьютер, но это приводит к тем же результатам.
Решить эту проблему действительно можно путем правки реестра, только вот работать нужно с другими ключами. Но еще важнее понимать, что именно стало причиной такого поведения Windows 10. А причина в том, что ваш компьютер скорее всего синхронизирован с каким-то другим устройством, на котором включена дополнительная раскладка при условии, конечно, что вы используете учетную запись Microsoft.
Поэтому, перед тем как приступать к дальнейшим действиям, потрудитесь отключить синхронизацию языковых настроек в разделе «Учетные записи» приложения «Параметры».
Если настройки синхронизации у вас по какой-то причине недоступны, откройте командой regedit редактор реестра, разверните ключ HKLMSOFTWAREPoliciesMicrosoftWindowsSettingSync и создайте справа два параметра типа DWORD: DisableSettingSync со значением 2 и DisableSettingSyncUserOverride со значением 1 (готовый твик прилагаем по ссылке disk.yandex.ru/d/N9lWT2O1-FotFw).
После этого перезагрузитесь и попробуйте удалить лишнюю раскладку через приложение Параметры как было показано выше.
Сделать это можно, кстати, и через реестр, предварительно узнав на сайте (таблице) Майкрософт docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-language-pack-default-values код лишней языковой панели.
В нашем примере это 0x00010409, что соответствует индийской раскладке.
Проследуйте по указанным ключам реестра.
И удалите параметры, в качестве которых задан код дополнительной раскладки.
На всякий случай проверьте ключи реестра и на этом изображении.
Если мультистроковый параметр languages содержит лишние раскладки, отредактируйте его. Для этого кликаем по нему два раза мышкой и удаляем в открывшемся окошке ненужную раскладку.
Вот и всё, новая конфигурация вступит в силу после перезагрузки компьютера.
Загрузка…
Содержание
- Откуда в Windows 10 взялась лишняя раскладка клавиатуры и как ее удалить
- 1 комментарий
- Как удалить «лишнюю» языковую раскладку в Windows 10?
- Как удалить лишнюю раскладку клавиатуры Windows 10
- Поэтому вот рабочий метод как убрать лишнюю клавиатуру в Windows 10
- Удаление «лишних» раскладок клавиатуры в Windows 10
- Проблема
- Удаление раскладки клавиатуры через реестр
- Защищаем реестр
- Список кодов раскладок клавиатуры и языковых локалей
Откуда в Windows 10 взялась лишняя раскладка клавиатуры и как ее удалить
В «нормально» сконфигурированной Windows 10 доступно два языка ввода и две раскладки переключения языков — русский и английский. Конечно, если у вас установлена Windows 10 не «для одного языка», вы можете добавить сколько угодно локализаций и столько же раскладок, но речь пойдет вовсе не об этом. Что делать, если у вас невесть откуда в языковой панели появилась дополнительная раскладка диалекта одного языка как в показанном на скриншоте примере?
Казалось бы, в чём тут проблема, разве лишнюю раскладку нельзя удалить через языковые настройки?
Нажали на этой же панели «Настройки языка», открыли параметры языка с лишней раскладкой.
Выбрали ненужную клавиатуру и кликнули «Удалить».
Проблема только в том, что стандартным способом раскладка отказывается удаляться, а если и удаляется, то после перезагрузки компьютера появляется в языковой панели повторно.
В таких случаях иногда рекомендуют очистить содержимое каталога Preload в ключе реестра HKEY_USERS.DEFAULTKeyboard LayoutPreload и перезагрузить компьютер, но это приводит к тем же результатам.
Решить эту проблему действительно можно путем правки реестра, только вот работать нужно с другими ключами. Но еще важнее понимать, что именно стало причиной такого поведения Windows 10. А причина в том, что ваш компьютер скорее всего синхронизирован с каким-то другим устройством, на котором включена дополнительная раскладка при условии, конечно, что вы используете учетную запись Microsoft.
Поэтому, перед тем как приступать к дальнейшим действиям, потрудитесь отключить синхронизацию языковых настроек в разделе «Учетные записи» приложения «Параметры».
После этого перезагрузитесь и попробуйте удалить лишнюю раскладку через приложение Параметры как было показано выше.
В нашем примере это 0x00010409, что соответствует индийской раскладке.
Проследуйте по указанным ключам реестра.
И удалите параметры, в качестве которых задан код дополнительной раскладки.
На всякий случай проверьте ключи реестра и на этом изображении.
Если мультистроковый параметр languages содержит лишние раскладки, отредактируйте его. Для этого кликаем по нему два раза мышкой и удаляем в открывшемся окошке ненужную раскладку.
Вот и всё, новая конфигурация вступит в силу после перезагрузки компьютера.
1 комментарий
Спасибо! Очень помогла ваша статья! Отключил синхронизацию настроек языка и лишняя раскладка наконец-то пропала)
Источник
Как удалить «лишнюю» языковую раскладку в Windows 10?
Вчера обновился с Windows 8.1 до Windows 10.
У меня установлены региональные настройки «Украина». В меню выбора языков Английский, Русский и Украинский. Украинской раскладкой пользуюсь редко, и не могу его удалить из списка. Возможно удалить только Английский и Русский.
Очень не удобно тыкать в поисках нужной раскладки.
Как удалить «лишний» язык?
Средний 1 комментарий
У меня была аналогичная проблема после обновления с Win 7 до Win 10. Среди методов ввода появился русский язык с английской клавиатурой (при этом в списках ее не было).
Решается следующим образом:
1. Добавляем новый язык (Add a language через меню на первом скриншоте);
2. Выбираем язык, «лишнюю» раскладку которого хотим удалить (в данном случае украинский);
3. Скачиваем и устанавливаем данный языковой пакет;
4. Проверяем, чтобы скачанный язык был НЕ первым в списке и чтобы система была НЕ на нем;
5. Перезагружаем ПК;
6. Выбираем лишний язык через меню на первом скриншоте и нажимаем кнопку Del;
7. Радуемся результату.
Спасибо за совет! Для потомков: у меня была проблема: три языка для клавиатуры, при этом в панели управления ни слова про третий.
Спасибо за ссылку! Ключ писать не стал, сделал по-другому, как советовал один из пользователей, вот его ник и ответ: A_Straub Дата ответа 20 октября, 2017
Windows 10 Pro
Всем у кого появилась лишняя раскладка и нет возможности удалить в панели управления, делаем следующее.
В реестре по адресу: HKEY_CURRENT_USERKeyboard LayoutPreload
удаляем лишнюю, где значение 00000409 Английская, 00000419 Русская, 00000407 Немецкая
Соответственно делаем первой и второй ту которая должна быть потом и на панели в таком же порядке.
Кому не один совет не помог попробуйте костыль который мне пришлось сделать для фикса этой проблемы на windows 10 home, хотя я уверен это должно работать и в других.
1. Я создал в корне диска c:/fix_languages.ps1
Тк у меня постоянно добавлялся en-GB язык, в коде выше фигурирует именно он, вы поменяйте на свой.
Получить код языка, можно вручную, добавив язык который постоянно появляется, через панель управления и далее посмотреть список командой Get-WinUserLanguageList в PowerShell.
2. Далее я создал c:/fix_languages.bat
3. Далее через планировщик заданий создал задание которое вызывает этот скрипт при входе в систему и при разблокировке.
Можно сделать через один исполняемый файл просто настроить команду запуска в планировщике задач, но мне уже было сильно лень этим заниматься.
Источник
Как удалить лишнюю раскладку клавиатуры Windows 10
В некоторых версиях Windows 10 (да да, их бывает много и разных) появляется лишняя раскладка клавиатуры и при переключении это крайне неудобно.
Как удалить лишнюю раскладку клавиатуры Windows 10, появившаяся там случайно и уж точно не по нашей инициативе?
Через Настройки языка 3 лишняя раскладка клавиатуры не видна и соответственно удалить её не представляется возможным. Можно сделать хитрую вещь: Добавить этот невидимый в Настройках язык, а затем сразу удалить, только тогда лишняя раскладка пропадает и на панели задач (там где дата и время). Но при следующей загрузке Windows эта зараза появляется вновь.
Поэтому вот рабочий метод как убрать лишнюю клавиатуру в Windows 10
Рабочий метод как удалить лишнюю раскладку клавиатуры Windows 10 через реестр:
1) Нажимаем клавишу Win+R или Пуск — Служебные — Выполнить.
2) Вводим команду regedit.
3) Открываем поочередно папки: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
4) ПКМ (правый клик мыши) справа на пустом месте — Создать строковый параметр и подписываем IgnoreRemoteKeyboardLayout
5) Нажимаем на этом файле ЛКМ два раза и вводим в поле Значение цифру 1
Перезагрузите компьютер и лишняя не удаляемая раскладка клавиатуры будет убрана навсегда.
Источник
Удаление «лишних» раскладок клавиатуры в Windows 10
Проблема
После очередного обновления Windows 10 очень часто стали появляться дополнительные раскладки клавиатуры, которые мешают работать.
И если до недавнего времени такие раскладки можно было удалять через панель управления, то в последних версиях эту возможность убрали.
Удаление раскладки клавиатуры через реестр
Самое простое решение, которое я нашел — удаление неиспользуемых раскладок через реестр Windows 10.
Для этого необходимо:
Пример ветки реестра с установленными языками: 809 – UK (как правило, появляется именно эта раскладка), 409 – US, 419 – Русский:
Защищаем реестр
Если дополнительные раскладки появляются после каждого обновления, можно попробовать запретить изменение соответствующей ветки реестра:
Нажмите кнопку «Дополнительно»;
В открывшемся окне нажмите кнопку «Отключить наследование» и затем «Применить», «Ok»
В окне прав доступа для пользователя System уберите «галку» с элемента Разрешить – Полный доступ;
Список кодов раскладок клавиатуры и языковых локалей
hy-AM: Armenian Typewriter (042b:0003042b)
ru-RU: Russian (0419:00000419)
en-US: United States — English (0409:00000409)
az-Latn-AZ: Azeri Latin (042c:0000042c)
en-US: United States — English (0409:00000409)
az-Cyrl-AZ: Azeri Cyrillic (082c:0000082c)
ru-RU Russian (0419:00000419)
en-US: United States — English (0409:00000409)
ru-RU: Russian (0419:00000419)
en-US: United States — English (0409:00000409)
Cherokee Nation Phonetic (045c:0001045c)
en-US: United States — English (0409:00000409)
Fa-IR: Persian (Standard) (0429:00050429)
en-US: United States — English (0409:00000409)
ru-RU Russian (0419:00000419)
en-US: United States — English (0409:00000409)
ru-RU: Russian (0419:00000419)
en-US: United States — English (0409:00000409)
ru-RU: Russian (0419:00000419)
en-US: United States — English (0409:00000409)
Источник
Adblock
detector
Язык/Регион | Основной язвковой профайл (язык и раскладка клавиатуры) | Вторичный языковой профайл |
---|---|---|
Afrikaans — South Africa | af-ZA: United States — English (0436:00000409) | |
Albanian — Albania | sq-AL: Albanian (041c:0000041c) | |
Alsatian — France | gsw-FR: French (0484:0000040c) | |
Amharic — Ethiopia | am-ET: Amharic Input Method (045e:<8f96574e-c86c-4bd6-9666-3f7327d4cbe8>) | en-US: United States — English (0409:00000409) |
Arabic — Algeria | ar-DZ: Arabic (102) AZERTY (1401:00020401) | fr-FR: French (040c:0000040c) |
Arabic — Bahrain | ar-BH: Arabic (101) (3c01:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Egypt | ar-EG: Arabic (101) (0c01:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Iraq | ar-IQ: Arabic (101) (0801:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Jordan | ar-JO: Arabic (101) (2c01:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Kuwait | ar-KW: Arabic (101) (3401:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Lebanon | ar-LB: Arabic (101) (3001:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Libya | ar-LY: Arabic (101) (1001:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Morocco | ar-MA: Arabic (102) AZERTY (1801:00020401) | fr-FR: French (040c:0000040c) |
Arabic — Oman | ar-OM: Arabic (101) (2001:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Qatar | ar-QA: Arabic (101) (4001:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Saudi Arabia | ar-SA: Arabic (101) (0401:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Syria | ar-SY: Arabic (101) (2801:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Tunisia | ar-TN: Arabic (102) AZERTY (1c01:00020401) | fr-FR: French (040c:0000040c) |
Arabic — U.A.E. | ar-AE: Arabic (101) (3801:00000401) | en-US: United States — English (0409:00000409) |
Arabic — Yemen | ar-YE: Arabic (101) (2401:00000401) | en-US: United States — English (0409:00000409) |
Armenian — Armenia | hy-AM: Armenian Phonetic (042b:0002042b) | |
Assamese — India | as-IN: Assamese — Inscript (044d:0000044d) | en-US: United States — English (0409:00000409) |
Azerbaijani — Azerbaijan (Cyrillic) | az-Cyrl-AZ: Azerbaijani Cyrillic (082c:0000082c) | |
Bangla (Bangladesh) | bn-BD: Bangla — Bangladesh (0845:00000445) | en-US: United States — English (0409:00000409) |
Bangla — India (Bengali Script) | bn-IN: Bangla India-INSCRIPT (0445:00020445) | en-US: United States — English (0409:00000409) |
Bashkir — Russia | ba-RU: Bashkir (046d:0000046d) | |
Basque — Basque | eu-ES: Spanish (042d:0000040a) | |
Belarusian — Belarus | be-BY: Belarusian (0423:00000423) | |
Bosnian — Bosnia and Herzegovina (Cyrillic) | bs-Cyrl-BA: Bosnian (Cyrillic) (201a:0000201a) | bs-Latn-BA: Croatian (141a:0000041a) |
Bosnian — Bosnia and Herzegovina (Latin) | bs-Latn-BA: Croatian (141a:0000041a) | |
Breton — France | br-FR: French (047e:0000040c) | |
Bulgarian — Bulgaria | bg-BG: Bulgarian (0402:00030402) | en-US: United States — International (0409:00020409) |
Burmese — Myanmar | my-MM: Myanmar (0455:00010c00) | en-US: United States — English (0409:00000409) |
Catalan — Catalan | ca-ES: Spanish (0403:0000040a) | |
Central Atlas Tamazight (Latin) — Algeria | fr-FR: French (040c:0000040c) | en-US: United States — English (0409:00000409) |
Central Atlas Tamazight (Latin) — Algeria | tzm-Latn-DZ: Central Atlas Tamazight (085f:0000085f) | |
Central Atlas Tamazight (Tifinagh) — Morocco | tzm-Tfng-MA: (105f:0000105f) | fr-FR: French (040c:0000040c) |
Central Kurdish (Iraq) | ku-Arab-IQ: (0492:00000492) | en-US: United States — English (0409:00000409) |
Cherokee (Cherokee, United States) | chr-Cher-US: Cherokee Nation (045c:0000045c) | |
Chinese — PRC | zh-CN: Microsoft Pinyin — Simple Fast (0804:<81d4e9c9-1d3b-41bc-9e6c-4b40bf79e35e>) | |
Chinese — Taiwan | zh-TW: Chinese (Traditional) — New Phonetic (0404:) | |
Corsican — France | co-FR: French (0483:0000040c) | |
Croatian — Bosnia and Herzegovina | hr-BA: Croatian (101a:0000041a) | |
Croatian — Croatia | hr-HR: Croatian (041a:0000041a) | |
Czech — Czech Republic | cs-CZ: Czech (0405:00000405) | |
Danish — Denmark | da-DK: Danish (0406:00000406) | en-US: Danish (0409:00000406) |
Dari — Afghanistan | prs-AF: Persian (Standard) (048c:00050429) | en-US: United States — English (0409:00000409) |
Divehi — Maldives | dv-MV: Divehi Phonetic (0465:00000465) | en-US: United States — English (0409:00000409) |
Dutch — Belgium | nl-BE: Belgian (Period) (0813:00000813) | |
Dutch — Netherlands | nl-NL: United States — International (0413:00020409) | |
Dzongkha | dz-BT: 0C51:00000C51;0409:00000409 | en-US: United States — English (0409:00000409) |
English — Australia | en-AU: United States — English (0c09:00000409) | |
English — Belize | en-BZ: United States — English (2809:00000409) | |
English — Canada | en-CA: United States — English (1009:00000409) | en-CA: Canadian Multilingual Standard (1009:00011009) |
English — Caribbean | en-029: United States — English (2409:00000409) | |
English — India | en-IN: India (4009:00004009) | |
English — Ireland | en-IE: Irish (1809:00001809) | |
English — Jamaica | en-JM: United States — English (2009:00000409) | |
English — Malaysia | en-MY: United States — English (4409:00000409) | |
English — New Zealand | en-NZ: United States — English (1409:00000409) | |
English — Philippines | en-PH: United States — English (3409:00000409) | |
English — Singapore | en-SG: United States — English (4809:00000409) | |
English — South Africa | en-ZA: United States — English (1c09:00000409) | |
English — Trinidad | en-TT: United States — English (2c09:00000409) | |
English — Great Britain | en-GB: Great Britain (0809:00000809) | |
English — United States | en-US: United States — English (0409:00000409) | |
English — Zimbabwe | en-ZW: United States — English (3009:00000409) | |
Estonian — Estonia | et-EE: Estonian (0425:00000425) | |
Faroese — Faroe Islands | fo-FO: Danish (0438:00000406) | |
Filipino — Philippines | fil-PH: United States — English (0464:00000409) | |
Finnish — Finland | fi-FI: Finnish (040b:0000040b) | |
French — Belgium | fr-BE: Belgian French (080c:0000080c) | |
French — Canada | fr-CA: Canadian Multilingual Standard (0c0c:00011009) | en-CA: Canadian Multilingual Standard (1009:00011009) |
French — France | fr-FR: French (040c:0000040c) | |
French — Luxembourg | fr-LU: Swiss French (140c:0000100C) | fr-LU: French (140c:0000040c) |
French — Monaco | fr-MC: French (180c:0000040c) | |
French — Switzerland | fr-CH: Swiss French (100c:0000100c) | de-CH: Swiss German (0807:00000807) |
Frisian — Netherlands | fy-NL: United States — International (0462:00020409) | |
Fulah (Latin, Senegal) | ff-Latn-SN: Wolof (0867:00000488) | |
Galician — Galician | gl-ES: Spanish (0456:0000040a) | |
Georgian — Georgia | ka-GE: Georgian (QWERTY) (0437:00010437) | en-US: United States — English (0409:00000409) |
German — Austria | de-AT: German (0c07:00000407) | de-AT: German () |
German — Germany | de-DE: German (0407:00000407) | de-DE: German () |
German — Liechtenstein | de-LI: Swiss German (1407:00000807) | |
German — Luxembourg | de-LU: German (1007:00000407) | |
German — Switzerland | de-CH: Swiss German (0807:00000807) | fr-CH: Swiss French (100C:0000100C) |
Greek — Greece | el-GR: Greek (0408:00000408) | en-US: United States — English (0409:00000409) |
Greenlandic — Greenland | kl-GL: Danish (046f:00000406) | |
Guarani — Paraguay | gn-PY: Guarani (0474:00000474) | |
Gujarati — India (Gujarati Script) | gu-IN: Gujarati (0447:00000447) | en-US: United States — English (0409:00000409) |
Hausa (Latin) — Nigeria | ha-Latn-NG: Hausa (0468:00000468) | |
Hawaiian — United States | haw-US: (0475:00000475) | en-US: United States — English (0409:00000409) |
Hebrew — Israel | he-IL: (040d:0002040d) | en-US: United States — English (0409:00000409) |
Hindi — India | hi-IN: Hindi Traditional (0439:00010439) | en-US: United States — English (0409:00000409) |
Hungarian — Hungary | hu-HU: Hungarian (040e:0000040e) | |
Icelandic — Iceland | is-IS: Icelandic (040f:0000040f) | |
Igbo — Nigeria | ig-NG: Igbo (0470:00000470) | |
Inari Sami — Finland | smn-FI: Finnish with Sami (243b:0001083b) | |
Indonesian — Indonesia | id-ID: United States — English (0421:00000409) | |
Inuktitut (Latin) — Canada | iu-Latn-CA: Inuktitut — Latin (085d:0000085d) | en-CA: United States — English (1009:00000409) |
Inuktitut (Syllabics) — Canada | iu-Cans-CA: Inuktitut — Naqittaut (045d:0001045d) | en-CA: United States — English (1009:00000409) |
Irish — Ireland | ga-IE: Irish (083c:00001809) | |
isiXhosa / Xhosa — South Africa | xh-ZA: United States — English (0434:00000409) | |
isiZulu / Zulu — South Africa | zu-ZA: United States — English (0435:00000409) | |
Italian — Italy | it-IT: Italian (0410:00000410) | |
Italian — Switzerland | it-CH: Swiss French (0810:0000100c) | it-CH: Italian (0810:00000410) |
Japanese — Japan | ja-JP: Microsoft IME (0411:<03b5835f-f03c-411b-9ce2-aa23e1171e36>) | |
Javanese (Latin) — Indonesia | jv-Latn-ID: US (0c00:00000409) | |
Kannada — India (Kannada Script) | kn-IN: Kannada (044b:0000044b) | en-US: United States — English (0409:00000409) |
Kazakh — Kazakhstan | kk-KZ: Kazakh (043f:0000043f) | en-US: United States — English (0409:00000409) |
Khmer — Cambodia | km-KH: Khmer (0453:00000453) | en-US: United States — English (0409:00000409) |
K’iche — Guatemala | qut-GT: Latin American (0486:0000080a) | |
Kinyarwanda — Rwanda | rw-RW: United States — English (0487:00000409) | |
Konkani — India | kok-IN: Devanagari-INSCRIPT (0457:00000439) | en-US: United States — English (0409:00000409) |
Korean(Extended Wansung) — Korea | ko-KR: Microsoft IME (0412:) | |
Kyrgyz — Kyrgyzstan | ky-KG: Kyrgyz Cyrillic (0440:00000440) | en-US: United States — English (0409:00000409) |
Lao — Lao PDR | lo-LA: Lao (0454:00000454) | en-US: United States — English (0409:00000409) |
Latvian — Legacy | lv-LV: Latvian (QWERTY) (0426:00010426) | |
Latvian — Standard | lv-LV: Latvian (Standard) (0426:00020426) | |
Lithuanian — Lithuania | lt-LT: Lithuanian (0427:00010427) | |
Lower Sorbian — Germany | dsb-DE: Sorbian Standard (082e:0002042e) | |
Lule Sami — Norway | smj-NO: Norwegian with Sami (103b:0000043b) | |
Lule Sami — Sweden | smj-SE: Swedish with Sami (143b:0000083b) | |
Luxembourgish — Luxembourg | lb-LU: Luxembourgish (046e:0000046e) | |
Macedonian — F.Y.R.O.M | mk-MK: Macedonia (FYROM) — Standard (042f:0001042f) | en-US: United States — English (0409:00000409) |
Malay — Brunei | ms-BN: United States — English (083e:00000409) | |
Malay — Malaysia | ms-MY: United States — English (043e:00000409) | |
Malayalam — India (Malayalam Script) | ml-IN: Malayalam (044c:0000044c) | en-US: United States — English (0409:00000409) |
Maltese — Malta | mt-MT: Maltese 47-Key (043a:0000043a) | |
Maori — New Zealand | mi-NZ: Maori (0481:00000481) | en-NZ: United States — English (1409:00000409) |
Mapudungun — Chile | arn-CL: Latin American (047a:0000080a) | |
Marathi — India | mr-IN: Marathi (044e:0000044e) | en-US: United States — English (0409:00000409) |
Mohawk — Mohawk | moh-CA: United States — English (047c:00000409) | |
Mongolian (Cyrillic) — Mongolia | mn-MN: Mongolian Cyrillic (0450:00000450) | en-US: United States — English (0409:00000409) |
Mongolian (Mongolian) — Mongolia | mn-Mong-MN: Traditional Mongolian (Standard) (0c50:00010850) | en-US: United States — English (0409:00000409) |
Mongolian (Mongolian – PRC – Legacy) | mn-Mong-CN: Mongolian (Mongolian Script) (0850:00000850) | en-US: United States — English (0409:00000409) |
Mongolian (Mongolian– PRC – Standard) | mn-Mong-CN: Mongolian (Mongolian Script) (0850:00010850) | en-US: United States — English (0409:00000409) |
N’ko – Guinea | nqo-GN: N’Ko (0c00:00090C00) | en-US: United States — English (0409:00000409) |
Nepali — Federal Democratic Republic of Nepal | ne-NP: Nepali (0461:00000461) | en-US: United States — English (0409:00000409) |
Northern Sami — Finland | se-FI: Finnish with Sami (0c3b:0001083b) | |
Northern Sami — Norway | se-NO: Norwegian with Sami (043b:0000043b) | |
Northern Sami — Sweden | se-SE: Swedish with Sami (083b:0000083b) | |
Norwegian — Norway (Bokmål) | nb-NO: Norwegian (0414:00000414) | |
Norwegian — Norway (Nynorsk) | nn-NO: Norwegian (0814:00000414) | |
Occitan — France | oc-FR: French (0482:0000040c) | |
Odia — India (Odia Script) | or-IN: Odia (0448:00000448) | en-US: United States — English (0409:00000409) |
Pashto — Afghanistan | ps-AF: Pashto (Afghanistan) (0463:00000463) | en-US: United States — English (0409:00000409) |
Persian | fa-IR: Central Kurdish (0429:00000429) | |
Polish — Poland | pl-PL: Polish (Programmers) (0415:00000415) | |
Portuguese — Brazil | pt-BR: Portuguese (Brazilian ABNT) (0416:00000416) | |
Portuguese — Portugal | pt-PT: Portuguese (0816:00000816) | |
Punjabi — India (Gurmukhi Script) | pa-IN: Punjabi (0446:00000446) | en-US: United States — English (0409:00000409) |
Punjabi (Islamic Republic of Pakistan) | pa-Arab-PK: Urdu (0846:00000420) | en-US: United States — English (0409:00000409) |
Quechua — Bolivia | quz-BO: Latin American (046b:0000080a) | |
Quechua — Ecuador | quz-EC: Latin American (086b:0000080a) | |
Quechua — Peru | quz-PE: Latin American (0c6b:0000080a) | |
Romanian — Romania | ro-RO: Romanian (Standard) (0418:00010418) | |
Romansh — Switzerland | rm-CH: Swiss German (0417:00000807) | |
Russian — Russia | ru-RU: Russian (0419:00000419) | en-US: United States — English (0409:00000409) |
Sakha — Russia | sah-RU: Sakha (0485:00000485) | |
Sanskrit — India | sa-IN: Devanagari-INSCRIPT (044f:00000439) | en-US: United States — English (0409:00000409) |
Scottish Gaelic — Great Britain | gd-GB: Gaelic (0491:00011809) | |
Serbian — Bosnia and Herzegovina (Cyrillic) | sr-Cyrl-BA: Serbian (Cyrillic) (1c1a:00000c1a) | en-US: United States — English (0409:00000409) |
Serbian — Bosnia and Herzegovina (Latin) | sr-Latn-BA: Serbian (Latin) (181a:0000081a) | |
Serbian — Montenegro (Cyrillic) | sr-Cyrl-ME: Serbian (Cyrillic) (301a:00000c1a) | en-US: United States — International (0409:00020409) |
Serbian — Montenegro (Latin) | sr-Latn-ME: Serbian (Latin) (2c1a:0000081a) | |
Serbian — Serbia (Cyrillic) | sr-Cyrl-RS: Serbian (Cyrillic) (281a:00000c1a) | en-US: United States — International (0409:00020409) |
Serbian — Serbia (Latin) | sr-Latn-RS: Serbian (Latin) (241a:0000081a) | |
Serbian — Serbia and Montenegro (Former) (Cyrillic) | sr-Cyrl-CS: Serbian (Cyrillic) (0c1a:00000c1a) | en-US: United States — English (0409:00000409) |
Serbian — Serbia and Montenegro (Former) (Latin) | sr-Latn-CS: Serbian (Latin) (081a:0000081a) | |
Sesotho sa Leboa / Northern Sotho — South Africa | nso-ZA: Sesotho sa Leboa (046c:0000046c) | |
Setswana / Tswana — Botswana | tn-BW: Setswana (0832:00000432) | |
Setswana / Tswana — South Africa | tn-ZA: Setswana (0432:00000432) | |
Shona – Zimbabwe | sn-Latn-ZW: US (0c00:00000409) | |
Sindhi (Islamic Republic of Pakistan) | sd-Arab-PK: Urdu (0859:00000420) | en-US: United States — English (0409:00000409) |
Sinhala — Sri Lanka | si-LK: Sinhala (045b:0000045b) | en-US: United States — English (0409:00000409) |
Skolt Sami — Finland | sms-FI: Finnish with Sami (203b:0001083b) | |
Slovak — Slovakia | sk-SK: Slovak (041b:0000041b) | |
Slovenian — Slovenia | sl-SI: Slovenian (0424:00000424) | |
Southern Sami — Norway | sma-NO: Norwegian with Sami (183b:0000043b) | |
Southern Sami — Sweden | sma-SE: Swedish with Sami (1c3b:0000083b) | |
Spanish — Argentina | es-AR: Latin American (2c0a:0000080a) | |
Spanish — Bolivarian Republic of Venezuela | es-VE: Latin American (200a:0000080a) | |
Spanish — Bolivia | es-BO: Latin American (400a:0000080a) | |
Spanish — Chile | es-CL: Latin American (340a:0000080a) | |
Spanish — Colombia | es-CO: Latin American (240a:0000080a) | |
Spanish — Costa Rica | es-CR: Latin American (140a:0000080a) | |
Spanish — Dominican Republic | es-DO: Latin American (1c0a:0000080a) | |
Spanish — Ecuador | es-EC: Latin American (300a:0000080a) | |
Spanish — El Salvador | es-SV: Latin American (440a:0000080a) | |
Spanish — Guatemala | es-GT: Latin American (100a:0000080a) | |
Spanish — Honduras | es-HN: Latin American (480a:0000080a) | |
Spanish — Latin America | es-419: Latin American (580a:0000080a) | |
Spanish — Mexico | es-MX: Latin American (080a:0000080a) | |
Spanish — Nicaragua | es-NI: Latin American (4c0a:0000080a) | |
Spanish — Panama | es-PA: Latin American (180a:0000080a) | |
Spanish — Paraguay | es-PY: Latin American (3c0a:0000080a) | |
Spanish — Peru | es-PE: Latin American (280a:0000080a) | |
Spanish — Commonwealth of Puerto Rico | es-PR: Latin American (500a:0000080a) | |
Spanish — Spain (International Sort) | es-ES: Spanish (0c0a:0000040a) | en-US: United States — English (0409:00000409) |
Spanish — Spain (Traditional Sort) | es-ES_tradnl: Spanish (040a:0000040a) | |
Spanish — United States | es-US: Latin American (540a:0000080a) | en-US: United States — English (0409:00000409) |
Spanish — Uruguay | es-UY: Latin American (380a:0000080a) | |
Standard Moroccan Tamazight — Morocco | zgh-Tfng-MA: Tifinagh (Basic) (0c00:0000105F) | en-US: United States — English (0409:00000409) |
Swahili — Kenya | sw-KE: United States — English (0441:00000409) | |
Swedish — Finland | sv-FI: Swedish (081d:0000041d) | |
Swedish — Sweden | sv-SE: Swedish (041d:0000041d) | |
Syriac — Syria | syr-SY: Syriac (045a:0000045a) | en-US: United States — English (0409:00000409) |
Tajik — Tajikistan | tg-Cyrl-TJ: Tajik (0428:00000428) | en-US: United States — English (0409:00000409) |
Tamil — India | ta-IN: Tamil (0449:00000449) | en-US: United States — English (0409:00000409) |
Tamil — Sri Lanka | ta-LK: Tamil (0849:00000449) | en-US: United States — English (0409:00000409) |
Tatar – Russia (Legacy) | tt-RU: Tatar (0444:00000444) |