For what it's worth, I am actually of the opposite opinion, Ash.

I like it when Flash steals the focus of the keyboard, and here's why:
Besides the arrow keys, which are available to everyone, I also use the
"Find As You Type" feature in Firefox. However, that usually means that I
can't play any HTML5 games that use letters as play keys. Because the HTML5
game usually doesn't steal the focus of the keyboard, typing a letter key
activates the FAYT feature and distracts me from the game.

With that being said, Bespin (from Mozilla Labs) uses <canvas>, and it has
no problem stealing the keyboard focus (with JavaScript) for most
keypresses.

Gordon

2010/6/14 Ashley Sheridan <a...@ashleysheridan.co.uk>

>  On Mon, 2010-06-14 at 13:38 -0600, Carlos Andrés Solís wrote:
>
> Hello! I've been noticing a problem in many HTML5 test apps, very
> especially games. When the directional arrow buttons are pressed, the screen
> scrolls. This is a problem that, as far as I know, Flash had solved by
> changing the focus of the application to the app. Is this doable in HTML5?
> - Carlos Solís
>
>
> I don't think it's something that was 'solved'  by Flash. To be honest, I'm
> often annoyed at the way Flash steals the focus of all my key presses making
> it almost impossible to navigate using only the keyboard.
>
> You could use Javascript to put the focus onto an object, capture all the
> key presses on that and return false for them all maybe.
>
>   Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>


-- 
Gordon P. Hemsley
m...@gphemsley.org
http://gphemsley.org/http://gphemsley.org/blog/
http://sasha.sourceforge.net/http://www.yoursasha.com/

Reply via email to