кажется, что у Flex trapKeys (e: KeyboardEvent) есть проблемы, когда пользователь нажимает некоторые специальные метки;/?= + () & * с не-европейскими (европейскими) клавиатурами.Для их нажатия требуется клавиша Shift.
Я использую String.fromCharCode
Любые идеи, почему, например, нажатие двухцветной комбинации неисправных выходов "<" </p>
var key:String=String.fromCharCode(e.charCode);
здесьОбходной путь, который я сейчас использую для точки с запятой
if ((e.charCode == 60) && (e.keyCode==188)) {key =';';}
if ((e.charCode == 43) && (e.keyCode==187)) {key ='?';}
Также существует проблема с этим событием FLASH
onKeyDownEvent (keyboardEvent: KeyboardEvent)