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




Reply via email to