2011-01-06 8 views
0

Ich weiß, es gab ähnliche Threads in der Vergangenheit, aber ich kann nicht scheinen, eine anständige definitive Antwort/Workaround für das Problem zu finden, die ich konfrontiert bin.ALT Capturing in Flex-Anwendungen (noch einmal)

Was ich versuche zu tun: erfassen ALT + UMSCHALT + etwas Tastaturereignisse. Ziemlich einfach, oder?

Problem: Wenn Sie ALT + UMSCHALT drücken, scheint ein Ereignis nie zu schießen. Die einzige Kombination, die mit ALT zu arbeiten scheint, ist STRG + ALT + etwas, wie here gezeigt.

Frage: wirklich? Ich habe gelesen, dass der Browser einige der Tastaturereignisse abfängt, aber das passiert auch mit dem grundlegenden Flash-Player - vielleicht fängt das auch Ereignisse ein? Würde gerne wissen, ob es eine Lösung gibt, die nicht mit JS zu tun hat.

danke!

+0

Ihre Recherche ist korrekt. Sie erhalten keinen Zugriff auf diese Tastenkombination. Warum ist das eine völlig andere Sache (Sie müssen einen Adobe-Engineer dafür finden!) –

Antwort

0

Das Problem, wie Sie gesagt haben, ist, dass der Browser einige der Tastenkombinationen erfasst, und das zugrundeliegende OS kann andere fangen. Aus den Recherchen, die ich gemacht habe, und über den Fehler auf der Bug-Basis von Adobe, den ich hier eingereicht habe, kann es besser gemacht werden, wenn Sie eine Air-App machen, aber selbst dann gibt es einige dieser Kombinationen, die nur von der OS, so kommt es nicht einmal in der Nähe Ihrer Anwendung.