А можно программно изменять раскладку клавиатуры?
А можно программно изменять раскладку клавиатуры?
А можно программно изменять раскладку клавиатуры? Я всегда говорил, что возможно всё, вопрос только во времени. В твоём случае много времени не надо. Воспользуйся функцией WinAPI ActivateKeyboardLayout. У функции два параметра. Первый - константа и может быть HKL_NEXT или HKL_PREV, выбрать следующую или предыдущую раскладку клавиатуры. Второй параметр - флаг, который может быть KLF_REORDER. Для NT флаг может принимать ещё значение KLF_UNLOADPREVIOUS.