![]() |
IME. Как? Почему? Поделитесь опытом.
Товарищи, есть проблема в работе с тектом. Мне необходимо получать клавиатурные события при нелатинском вводе, т.е. например при русском. Наткнулся на IME. Теперь хочу выяснить, могу ли я его использовать в своих целях? И как? На данный момент, я вообще не знаком с этой технологией и не представляю, как оно работает.
Вопрос номер два: Гипотетически, Может ли IME помочь улучшить работу с нативными экранными клавиатурами (в т.ч. мобильными) ? И если да, то как его можно использовать в этом направлении? Поделитесь, опытом, товарищи, пожалуйста. |
Что такое "нелатинский ввод"? Клавиатура понятия не имеет, какой язык установлен в операционной системе, она дает только номер клавиши, uint. Он не бывает русским, японским и латинским.
+ Если Вы спрашиваете о чем-то, на что наткнулись, давайте хотя бы ссылку. Или ждите, пока остальные тоже наткнутся. Добавлено через 13 минут Если речь о Google Input Method, то это же обычный транслит, то есть замена по звучанию ("w" на "в", "i" на "и"). В чем связь? А точнее, в чем "ваши цели"? Экранная клавиатура как бы и используется для того, чтобы набирать текст не транслитом, а привычной азбукой)) Ее прелесть в том, что в отличие от "физических" клавиш, изображения символов на виртуальных можно менять. То есть отобразить клавиши с русскими буквами, или тибетскими. Смысл гуглометода в том, что вы набираете на латинской клавиатуре "Wadim" а получается русский (точнее, UTF) текст "Вадим". |
Имеется в виду, вероятно, все же вот это IME. Но как пишется в вики - это общий термин, в данном случае возможно надо уточнить - о какой именно программе идет речь?
Или - о какой именно реализации? |
|
IME используется для иероглифического письма (Японский, Китайкий, Корейский языки), когда для ввода иероглифа используется, например, несколько латинских букв, характеризующих звучание. Эдакий транслит для иероглифов. К русскому языку, как и к любой более-менее звуковой азбуке этот класс отношения не имеет.
|
Спасибо.
|
| Часовой пояс GMT +4, время: 03:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.