The docs at this location:
http://livedocs.macromedia.com/labs/1/flex20beta3/00000479.html
Still say to use application.addEventListener . After changing it to stage and waiting for applicationComplete to set up my listeners, it works the way I want it to.
Thanks!
-Tom
On 6/5/06,
Matt Horn <[EMAIL PROTECTED]> wrote:
IIRC, the docs have been updated for this. Have you tried adding the listener to all keydown events on the stage? Like this:
stage.addEventListener(KeyboardEvent.KEY_DOWN, myHandler)
BTW, you can always set focus programmatically using the UIComponent's setFocus() method.
hth,
matt horn
flex docs
From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of Tom Bray
Sent: Monday, June 05, 2006 3:06 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] F2B3 -- global keyboard event capture, problems with focus
I'm trying to capture global keyboard events so I can implement keyboard shortcuts in my app. Let's say it's an email app and as soon as it loads you want to press CTRL+M to show a "New Message" popup. The docs on handling keyboard events make it sound like this is possible, but the sample code provided doesn't work unless you set focus by clicking on a button (or list item, or textInput, etc) in your app first. Clicking a Canvas isn't enough. Is there a good way to handle these events without making the user click on something first? Can a Canvas have focus? Can I programatically assign focus?
What I'm finding is that even after following these steps...
1. click on something to set focus
2. use the keyboard shortcut to display a popup
3. click a button in that popup to dismiss it
...focus is now lost and I can't use CTRL+M to open a new popup unless I click on something else. That defeats the purpose of keyboard shortcuts so I'm hoping there's a better way.
Thanks,
Tom
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
Web site design development Computer software development Software design and development Macromedia flex Software development best practice
YAHOO! GROUPS LINKS
- Visit your group "flexcoders " on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service .
__._,_.___
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
Web site design development | Computer software development | Software design and development |
Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.