ОК, это немного странный вопрос.
У нас есть приложение с сенсорным экраном (т.е. без клавиатуры). Когда пользователям необходимо ввести текст, приложение отображает виртуальную клавиатуру - встроенную вручную в WinForms.
Создание этих вещей вручную для каждого нового языка - работа обезьяны. Я полагаю, что окна должны иметь эту информацию о раскладке клавиатуры, скрывающуюся где-то в некоторой DLL. Будет ли в любом случае, чтобы получить эту информацию из окон?
Другие идеи приветствуются (я полагаю, что по крайней мере создание вещи из файла XML должно быть лучше, чем делать это вручную в VS).
(Примечание: сказав все что, я отмечу, что есть японская клавиатура, конечный автомат и все..., поэтому XML может быть недостаточно)
ОБНОВЛЕНИЕ: довольно хорошая серия на эту тему (я полагаю) здесь