Как избавиться от ненужных скрытых языковых настроек в Windows 10?

Как исправить задержку при переключении между английской и русской раскладкой клавиатуры после изменения языков? Количество установленных языков ограничено двумя. Как использовать сочетание клавиш CTRL и Shift для улучшения коммутации между раскладками?
  • 7 августа 2024 г. 16:53
Ответы на вопрос 2
1. Для избавления от ненужных скрытых языковых настроек в Windows 10, выполните следующие шаги:
   - Откройте "Параметры" (Settings) и перейдите в раздел "Время и язык" (Time & Language).
   - Выберите "Регион и язык" (Region & language) в левом меню.
   - Просмотрите список языков и нажмите на ненужный язык, затем выберите "Удалить" (Remove).

2. Для исправления задержки при переключении между английской и русской раскладкой клавиатуры после изменения языков, выполните следующие шаги:
   - Откройте "Параметры" (Settings) и перейдите в раздел "Устройства" (Devices).
   - Выберите "Типы клавиатур" (Typing) в левом меню.
   - В разделе "Раскладка клавиатуры" (Keyboard) установите значение "Быстрое переключение" (Fastest) для параметра "Регулировка при переключении между языками" (Adjust time when typing).

3. Для использования сочетания клавиш CTRL и Shift для улучшения коммутации между раскладками, выполните следующие шаги:
   - Откройте "Параметры" (Settings) и перейдите в раздел "Время и язык" (Time & Language).
   - Выберите "Регион и язык" (Region & language) в левом меню.
   - Нажмите на язык, у которого нужно изменить комбинацию клавиш для переключения раскладки и выберите "Параметры" (Options).
   - В разделе "Языковые варианты" (Language options), выберите "Параметры раскладки" (Keyboard layout) и настройте комбинацию клавиш для переключения между раскладками (например, CTRL + Shift).
Здесь предлагают через PowerShell добавить язык qaa-Latn в список, а потом удалить его. 
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("qaa-latn")
Set-WinUserLanguageList $LanguageList -Force

$LanguageList = Get-WinUserLanguageList
$Language = $LanguageList | where LanguageTag -eq "qaa-Latn"
$LanguageList.Remove($Language)
Set-WinUserLanguageList $LanguageList -Force
Похожие вопросы