Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   IME. Как? Почему? Поделитесь опытом. (http://www.flasher.ru/forum/showthread.php?t=175208)

~~~ 12.02.2012 14:23

IME. Как? Почему? Поделитесь опытом.
 
Товарищи, есть проблема в работе с тектом. Мне необходимо получать клавиатурные события при нелатинском вводе, т.е. например при русском. Наткнулся на IME. Теперь хочу выяснить, могу ли я его использовать в своих целях? И как? На данный момент, я вообще не знаком с этой технологией и не представляю, как оно работает.

Вопрос номер два: Гипотетически, Может ли IME помочь улучшить работу с нативными экранными клавиатурами (в т.ч. мобильными) ? И если да, то как его можно использовать в этом направлении?

Поделитесь, опытом, товарищи, пожалуйста.

Wolsh 12.02.2012 14:29

Что такое "нелатинский ввод"? Клавиатура понятия не имеет, какой язык установлен в операционной системе, она дает только номер клавиши, uint. Он не бывает русским, японским и латинским.
+ Если Вы спрашиваете о чем-то, на что наткнулись, давайте хотя бы ссылку. Или ждите, пока остальные тоже наткнутся.

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

fish_r 12.02.2012 17:42

Имеется в виду, вероятно, все же вот это IME. Но как пишется в вики - это общий термин, в данном случае возможно надо уточнить - о какой именно программе идет речь?
Или - о какой именно реализации?

~~~ 13.02.2012 13:07

Имелись ввиду реализации в FP:
Код AS3:

flash.system.IME

? & ?

alatar 14.02.2012 01:26

IME используется для иероглифического письма (Японский, Китайкий, Корейский языки), когда для ввода иероглифа используется, например, несколько латинских букв, характеризующих звучание. Эдакий транслит для иероглифов. К русскому языку, как и к любой более-менее звуковой азбуке этот класс отношения не имеет.

~~~ 16.02.2012 13:47

Спасибо.


Часовой пояс GMT +4, время: 03:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.