Иногда возникает необходимость изменить раскладку клавиатуры, которая активна в процессе входа в систему Windows NT. Эта раскладка прописывается при установке системы, и доступа к ней из интерфейса нет.
РЕШЕНИЕ
Процесс входа в систему осуществляется в контексте пользователя, используемом по умолчанию.
Список доступных на момент входа в систему раскладок клавиатуры хранится в системном реестре,
в разделе HKEY_USERS\.DEFAULT\Keyboard Layout\Preload. Параметр "1" соответствует основной
раскладке, "2" – альтернативной. Код для русской раскладки – 419, а для английской – 409.
Сочетание клавиш, при помощи которого осуществляется переключение, хранится в разделе HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle. Значение "1" соответствует сочетанию "Alt+Shift", "2" – "Ctrl+Shift".