Захват ALT в приложениях Flex (еще раз) - PullRequest
0 голосов
/ 06 января 2011

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

Что я пытаюсь сделать: захватывать ALT + SHIFT + что-то события клавиатуры. Довольно просто, верно?

Issue: При нажатии ALT + SHIFT, кажется, никогда не снимать событие. Единственная комбинация, которая, кажется, работает с ALT - это CTRL + ALT + что-то, как указано здесь .

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

спасибо!

1 Ответ

0 голосов
/ 06 января 2011

Проблема, как вы сказали, заключается в том, что браузер фиксирует некоторые комбинации клавиш, а базовая ОС может захватывать другие. Из проведенного мною исследования и прочтения об ошибке на базе ошибок Adobe, которую я подал на это, можно сделать лучше, если вы создадите приложение Air, но даже тогда есть некоторые из этих комбинаций, которые просто съедаются ОС, так что она даже не приближается к вашему приложению.

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