Т.е. допустим есть в системе русский и английский языки. по alt+shift (ctrl+shift) можно их менять. Как программно добавить в этот список ещё один язык (например французский)? LoadKeyboardLayout и т.п. это, кажется, не то. Или у меня просто руки кривые. С русского на английский LoadKeyboardLayout меняет, на французский — хрен. Такое апи вообще есть? Или придётся в реестре напрямую править? Не хотелось бы.