Что такое "нелатинский ввод"? Клавиатура понятия не имеет, какой язык установлен в операционной системе, она дает только номер клавиши, uint. Он не бывает русским, японским и латинским.
+ Если Вы спрашиваете о чем-то, на что наткнулись, давайте хотя бы ссылку. Или ждите, пока остальные тоже наткнутся.
Добавлено через 13 минут
Если речь о
Google Input Method, то это же обычный транслит, то есть замена по звучанию ("w" на "в", "i" на "и"). В чем связь? А точнее, в чем "ваши цели"?
Экранная клавиатура как бы и используется для того, чтобы набирать текст не транслитом, а привычной азбукой)) Ее прелесть в том, что в отличие от "физических" клавиш, изображения символов на виртуальных можно менять. То есть отобразить клавиши с русскими буквами, или тибетскими. Смысл гуглометода в том, что вы набираете на латинской клавиатуре "Wadim" а получается русский (точнее, UTF) текст "Вадим".