Друзья, очень надо пофиксить
FP-40.
Мысли следующие, костыли годны любые, лишь бы стабильно работали.
В IE бага фиксится на раз-два: флешка получает на keyDown 2 символа вместо одного, что мы тут же обрабатываем (можно наблюдать по
ссылке).
В остальных браузерах флешка получает charCode такой, будто активная раскладка всегда латинская. Где еще можно взять корректный charCode? - лезу в JS. ФФ получает на onMouseDown/onMouseUp же ерунду что и флеш, а на keyPress - нормальный код. Минус только в том, что если фокус мыши находится на флешке, onMouseDown/onMouseUp JS ловит, а keyPress - нет. Ну и в довершение, опера в таком состоянии не ловит вообще ничего.
Вот
ссылке.
Есть идеи?