Шаг 1. Удаляем лишние раскладки
powershell
$LangList = Get-WinUserLanguageList
$LangList.Clear()
$LangList.Add("ru-RU")
$LangList.Add("en-US")
Set-WinUserLanguageList $LangList -Force
Эта команда оставляет только два языка — Русский и Английский США, без дубликатов раскладок.
Шаг 2. Настраиваем переключение по Alt+Shift
powershell
Set-WinDefaultInputMethodOverride -InputTip "0409:00000409"
00000409 — это чистая английская раскладка США без русской фонетики.
Затем в реестре закрепляем Alt+Shift:
powershell
Set-ItemProperty -Path "HKCU:\Keyboard Layout\Toggle" -Name "Hotkey" -Value "1"
Set-ItemProperty -Path "HKCU:\Keyboard Layout\Toggle" -Name "Language Hotkey" -Value "1"
Шаг 3. Перезагрузка
Выходи из системы и заходи заново (или ребут). Должны остаться только:
- Русский (русская раскладка)
- Английский США (английская раскладка)
Переключение — Alt+Shift или Ctrl+Shift, как было раньше. Win+Пробел тоже будет работать, но не будет мешать.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии