Перехват нажатий клавиш Ctrl + F4 в приложении Flex, запущенном в IE - PullRequest
0 голосов
/ 15 сентября 2010

Некоторые из моих компонентов приложения Flash требуют перехвата Ctrl + F4 событий клавиатуры.К сожалению, KeyboardEvent не перехватывается при запуске приложения под IE, поскольку он конфликтует с собственным ярлыком IE (закрытие активной вкладки).

Есть ли способ (в идеале опирающийся на принципы Flash) перехваттакие нажатия клавиш?

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

Вы не сможете захватить keyboardEvents с помощью F4 кода, потому что нажатие клавиши F4 в IE фокусируется в адресной строке.

0 голосов
/ 15 сентября 2010

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

Я знаю в Firefox, если у приложения Flash есть фокус, я не могу сделать Ctrl + T , чтобы открыть новую вкладку.Вполне возможно, что специфичные для IE нажатия клавиш всегда всплывают в браузере.

...