Я автоматизирую региональные и языковые настройки, и часть моего XML-файла:

<gs:InputPreferences>
  <gs:InputLanguageID Action="remove" ID="0809:00000809"/> <!-- This removes en-GB -->
  <gs:InputLanguageID Action="add" ID="0c01:00000401" /> <!-- This adds ar-EG -->
</gs:InputPreferences>

Список кодов языков и профилей ввода я нашел здесь https://www.autoitscript.com/autoit3/docs/appendix/OSLangCodes.htm и здесь https://docs.microsoft.com/en-us/windows-hardware/. производство / рабочий стол / по умолчанию-ввода-локали-для-Windows-языковых пакетов

Код не работает нормально. Он добавляет сам языковой профиль, но не добавляет раскладку клавиатуры (например, арабский 101), поэтому профиль бесполезен, пока я не добавлю раскладку вручную. Есть ли способ исправить это?

0