Трудность захвата ввода японских символов с помощью Javascript в IE - PullRequest
6 голосов
/ 23 апреля 2009

Я пытаюсь передать ввод с клавиатуры из Javascript в приложение Flex, отображаемое в Internet Explorer с языком ввода, установленным на японский (с использованием полной катаканы) на языковой панели Windows XP. После первоначального нажатия клавиш я передаю фокус с Javascript на текстовое поле во Flex. Как только фокус находится на Flex, IME просыпается и ввод японских символов ведет себя нормально. К сожалению, первоначальное нажатие клавиши не попадает в редактор IME, и поэтому я надеялся передать значение клавиши Unicode для нажатия клавиши. Событие keyDown в Javascript сообщает только 229 для keyCode и 0 для charCode. Любые идеи о том, чтобы получить полезный ключ или код символа в Javascript при использовании японского ввода?

Спасибо, Филипп

1 Ответ

0 голосов
/ 21 января 2010

Попробуйте использовать «нажатие клавиши» вместо «keydown», код клавиши для стрелки вниз должен быть 40.

Также вы можете попытаться найти ошибку - еда первого символа выглядит странно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...