[webkit-dev] Mouse Lock API

James Robinson jamesr at google.com
Wed Sep 21 11:21:56 PDT 2011

On Wed, Sep 21, 2011 at 11:11 AM, Alexey Proskuryakov <ap at webkit.org> wrote:

> 21.09.2011, в 10:56, Eric Uhrhane написал(а):
> >> one can always move the mouse pointer to top of screen to get back their
> menu bar.
> > Is that a Mac thing?
> Yes, this is how fullscreen applications regularly work on OS X.

This is not true for several Flash-based fullscreen video players that I've
used on my mac.  The interaction there is that upon entering fullscreen
Flash displays an overlay indicating that hitting ESC will exit fullscreen
mode and the video player displays its controls near the bottom of the
screen.  After these fade away, the video controls appear only when moving
the mouse pointer to the bottom ~1/3rd of the screen.  Moving the mouse
pointer to the top of the screen does nothing.  Hitting ESC or clicking on
the appropriate button in the video player's controls exits fullscreen mode.
 This seems entirely reasonable to me, the keyboard control is provided by
Flash itself to prevent bad SWFs from taking control of my computer and the
SWF itself provides the additional controls that make sense for its domain.

- James

> >  Mousing around in a fullscreen flash app on
> > Linux or Windows 7 certainly doesn't pop up a menu bar when I hit the
> > top.  And the way out is always to hit ESC [although there's often a
> > button as well, depending on the application], so I'm not sure what
> > the problem with fullscreen mouse lock would be.
> I do not have recent knowledge of Linux, but my understanding is that
> Windows UI is undergoing a major redesign with Metro, so basing APIs largely
> on how Windows used to work up to version 7 may not be future proof.

> - WBR, Alexey Proskuryakov
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20110921/2f7045fd/attachment.html>

More information about the webkit-dev mailing list