← Back to team overview

multi-touch-dev team mailing list archive

Re: Peter Hutterer's thoughts on MT in X

 

On 10/07/2010 12:27 AM, Peter Hutterer wrote:

[...]

>

> master: virtual device representing either cursor or keyboard focus
> slave: physical device (in most cases)
> core: device that can send core events. term is essentially deprecated,
> think of a master device as a core device. (slaves can never send core
> events). best to not use the term anymore, see also "core event"
> core event: core X protocol event sent down the wire.
> passive grab: grab activated when a button/key combination is pressed on a
> particular window. clients need to register a passive grab once, then will
> activate repeatedly until ungrabbed. passive grabs terminate automatically
> when the button/key is released
> active grab: grab activated immediately on request by the client, terminates
> when client ungrabs or disconnects.
> 
> That about sums it up, I think :)


Thanks for this comprised explanation. :-) It would be great to get a similar
explanation to the touch interface, and what one gains by moving the gesture
recognition to the client side. ;-)

Cheers,
Henrik



Follow ups

References