I have a flash app in my page, and when a user interacts with the flash app, the browser/html/javascript stops receiving keyboard input.
For example, in Firefox control-t no longer opens a new tab.
However, if I click on part of the page that isn't flash, the browser starts receiving these events again.
Is there anyway to programatically (either through flash or javascript) to return focus to the browser?
After the user clicks a button in flash, I have the flash executing a javascript callback, so I've tried giving focus to a form field (and to the body) through javascript, but that approach doesn't seem to be working.
A perhaps more concrete example is Youtube. They also have this problem. When I click the play/pause button, or adjust the volume, I would expect my browser keyboard controls to still work, but they don't, I have to click somewhere on the page outside the movie area. This is the exact problem I'm trying to solve.