Поймать Ctrl + Z с Flex, работающим в IE8 - PullRequest
1 голос
/ 17 января 2011

По некоторым причинам я не могу перехватить событие Ctrl + Z keyDown в моем приложении Flex, когда оно выполняется в IE.Он отлично работает в FF / Chrome / Safari.

У меня есть простой Group элемент управления, где я слушаю keyDown и пытаюсь реализовать мою собственную логику отмены.Мне нужно поймать Ctrl + Z , потому что любая другая комбинация клавиш будет неестественной для большинства пользователей.

Ответы [ 2 ]

5 голосов
/ 17 января 2011

Недавно я слышал о некоторых случаях, когда ctrlKey не будет работать правильно на keyDown. Попробуйте использовать keyUp вместо.

1 голос
/ 17 января 2011

Сочетание клавиш, вероятно, перехватывается браузером. К сожалению, когда дело доходит до ярлыков, между Flash и различными браузерами есть много несоответствий.

Я уже думал об этом, и одно решение, о котором я мог подумать, - это использовать библиотеку javascript и передавать ключевые события в ваше флэш-приложение

Обратите внимание, что большинство несоответствий происходит от самих браузеров, а не от Flash VM: текст ссылки

...