Get-KeyboardLayouts
Получить список установленных языков.
Параметры
Возвращаемое значение
Список.
Culture Handle LayoutName Имя языка Хендл Имя раскладки
Примеры
Получить список установленных языков.
Wake up, Neo, select all
Get-KeyboardLayouts
Получить список установленных языков, выбрать русский и установить его для текущего окна.
Wake up, Neo, select all
Get-KeyboardLayouts | Where{$_.Culture -match "ru"} | Set-KeyboardLayout
Переключение между языками.
Wake up, Neo, select all
$rus = Get-KeyboardLayouts | Where{$_.Culture -match "ru"}
$eng = Get-KeyboardLayouts | Where{$_.Culture -match "en"}
Set-KeyboardLayout $rus # переключить язык на русский
Sleep 1
Set-KeyboardLayout $eng # переключить язык на английский