Re: Mouse Capture for Canvas

On Thu, Feb 10, 2011 at 12:25 AM, Robert O'Callahan <robert@ocallahan.org>wrote:

> On Thu, Feb 10, 2011 at 5:32 PM, Glenn Maynard <glenn@zewt.org> wrote:
>
>> It applies to non-game uses, too.  For example, a common annoyance with
>> Google Maps is when you're dragging the map and your mouse cursor hits the
>> side of the screen, the map stops moving; you have to release the button and
>> reposition the cursor.  Mouse grabbing would trivially fix this.
>>
>
> Sure, but this is not a use-case for capturing while the mouse button is
> up.
>

It's a case for grabbing the mouse when windowed where IE's "capture" API
won't work due to the below, though (which was what I figured you were
referring to).



At least in Windows, it's hard to get deltas without grabbing the mouse.  If
>> the mouse cursor is at the right edge of the screen and the user moves the
>> mouse to the right, Windows doesn't report the motion--the clamping happens
>> too early on.  Games work around this by hiding the mouse cursor and
>> constantly warping the hidden cursor to the center of the screen, which is
>> probably what browsers would do too.
>>
>
> Hmm, interesting. That might make things nasty indeed.
>
> Rob
> --
> "Now the Bereans were of more noble character than the Thessalonians, for
> they received the message with great eagerness and examined the Scriptures
> every day to see if what Paul said was true." [Acts 17:11]
>



-- 
Glenn Maynard

Received on Thursday, 10 February 2011 05:59:21 UTC