|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
IME. Как? Почему? Поделитесь опытом.
Товарищи, есть проблема в работе с тектом. Мне необходимо получать клавиатурные события при нелатинском вводе, т.е. например при русском. Наткнулся на IME. Теперь хочу выяснить, могу ли я его использовать в своих целях? И как? На данный момент, я вообще не знаком с этой технологией и не представляю, как оно работает.
Вопрос номер два: Гипотетически, Может ли IME помочь улучшить работу с нативными экранными клавиатурами (в т.ч. мобильными) ? И если да, то как его можно использовать в этом направлении? Поделитесь, опытом, товарищи, пожалуйста. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Что такое "нелатинский ввод"? Клавиатура понятия не имеет, какой язык установлен в операционной системе, она дает только номер клавиши, uint. Он не бывает русским, японским и латинским.
+ Если Вы спрашиваете о чем-то, на что наткнулись, давайте хотя бы ссылку. Или ждите, пока остальные тоже наткнутся. Добавлено через 13 минут Если речь о Google Input Method, то это же обычный транслит, то есть замена по звучанию ("w" на "в", "i" на "и"). В чем связь? А точнее, в чем "ваши цели"? Экранная клавиатура как бы и используется для того, чтобы набирать текст не транслитом, а привычной азбукой)) Ее прелесть в том, что в отличие от "физических" клавиш, изображения символов на виртуальных можно менять. То есть отобразить клавиши с русскими буквами, или тибетскими. Смысл гуглометода в том, что вы набираете на латинской клавиатуре "Wadim" а получается русский (точнее, UTF) текст "Вадим".
__________________
Reality.getBounds(this); |
|
|||||
|
|
|||||
IME используется для иероглифического письма (Японский, Китайкий, Корейский языки), когда для ввода иероглифа используется, например, несколько латинских букв, характеризующих звучание. Эдакий транслит для иероглифов. К русскому языку, как и к любой более-менее звуковой азбуке этот класс отношения не имеет.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Спасибо.
|
Часовой пояс GMT +4, время: 15:08. |
|
« Предыдущая тема | Следующая тема » |
|
|