<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: More multitouchy fun</title>
	<atom:link href="http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Tue, 13 Oct 2009 11:52:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: MacSlow</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-104</link>
		<dc:creator>MacSlow</dc:creator>
		<pubDate>Wed, 21 Jan 2009 03:20:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-104</guid>
		<description>Carlos, what a very cool surprise! I got to give that a spin soon!</description>
		<content:encoded><![CDATA[<p>Carlos, what a very cool surprise! I got to give that a spin soon!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vectorcorpse</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-103</link>
		<dc:creator>Vectorcorpse</dc:creator>
		<pubDate>Tue, 20 Jan 2009 22:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-103</guid>
		<description>couldn&#039;t someone hack a driver to connect mpx to reacTIVision framework?
i think i read something regarding this some time on the old mpx website.
this kind of tables are easy to setup and cheap.
http://mtg.upf.es/reactable/?software
i&#039;d love to get one working with mpx :P</description>
		<content:encoded><![CDATA[<p>couldn&#8217;t someone hack a driver to connect mpx to reacTIVision framework?<br />
i think i read something regarding this some time on the old mpx website.<br />
this kind of tables are easy to setup and cheap.<br />
<a href="http://mtg.upf.es/reactable/?software" rel="nofollow">http://mtg.upf.es/reactable/?software</a><br />
i&#8217;d love to get one working with mpx <img src='http://blogs.gnome.org/carlosg/wp-content/mu-plugins/tango-smilies/tango/face-raspberry.png' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wiz</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-102</link>
		<dc:creator>wiz</dc:creator>
		<pubDate>Tue, 20 Jan 2009 17:43:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-102</guid>
		<description>looks cool! great work!</description>
		<content:encoded><![CDATA[<p>looks cool! great work!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Supporto &#8220;Multi-Point X&#8221; per GTK+ - Crismon&#8217;s Blog</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-101</link>
		<dc:creator>Supporto &#8220;Multi-Point X&#8221; per GTK+ - Crismon&#8217;s Blog</dc:creator>
		<pubDate>Tue, 20 Jan 2009 16:36:25 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-101</guid>
		<description>[...] Nel frattempo, chiunque sia interessato ad ottenere maggiori informazioni a riguardo, oppure intenda mettere il tutto alla prova, vi rimandiamo al blog di Carlos Garnacho. [...]</description>
		<content:encoded><![CDATA[<p>[...] Nel frattempo, chiunque sia interessato ad ottenere maggiori informazioni a riguardo, oppure intenda mettere il tutto alla prova, vi rimandiamo al blog di Carlos Garnacho. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carlosg</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-100</link>
		<dc:creator>carlosg</dc:creator>
		<pubDate>Tue, 20 Jan 2009 15:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-100</guid>
		<description>@oliver: Hmm, I fear you can&#039;t distinguish devices as you want, with stock GTK+ (xinput disabled), it will be always the &quot;core pointer&quot; that generated all mouse events, that situation doesn&#039;t change with currently available XInput.

In XInput 2.0, you have master devices (or MD, that is, pointers on the screen) and slave devices (or SD, phisical mice, touchpads...), several SD can be attached to a MD, and widgets get events from MDs, which makes things tricky. 

There is XDeviceClassesChangedEvent, which is sent when the SD sending through the MD changes, and GTK+ could listen to this, but event-&gt;device would still point to the MD. So there&#039;s no straighforward solution :(</description>
		<content:encoded><![CDATA[<p>@<a href="http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/#comment-96">oliver</a>: Hmm, I fear you can&#8217;t distinguish devices as you want, with stock GTK+ (xinput disabled), it will be always the &#8220;core pointer&#8221; that generated all mouse events, that situation doesn&#8217;t change with currently available XInput.</p>
<p>In XInput 2.0, you have master devices (or MD, that is, pointers on the screen) and slave devices (or SD, phisical mice, touchpads&#8230;), several SD can be attached to a MD, and widgets get events from MDs, which makes things tricky. </p>
<p>There is XDeviceClassesChangedEvent, which is sent when the SD sending through the MD changes, and GTK+ could listen to this, but event->device would still point to the MD. So there&#8217;s no straighforward solution <img src='http://blogs.gnome.org/carlosg/wp-content/mu-plugins/tango-smilies/tango/face-sad.png' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carlosg</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-99</link>
		<dc:creator>carlosg</dc:creator>
		<pubDate>Tue, 20 Jan 2009 15:19:21 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-99</guid>
		<description>@Kevin: Yeah, of course, but I tend to think in that as the topping, there are more important things to fix before. Or maybe I suck at marketing and that should have been the very first step :P</description>
		<content:encoded><![CDATA[<p>@Kevin: Yeah, of course, but I tend to think in that as the topping, there are more important things to fix before. Or maybe I suck at marketing and that should have been the very first step <img src='http://blogs.gnome.org/carlosg/wp-content/mu-plugins/tango-smilies/tango/face-raspberry.png' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Lange</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-98</link>
		<dc:creator>Kevin Lange</dc:creator>
		<pubDate>Tue, 20 Jan 2009 14:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-98</guid>
		<description>@Carlos: Someone should work on that. We&#039;ve had this for how long now?</description>
		<content:encoded><![CDATA[<p>@Carlos: Someone should work on that. We&#8217;ve had this for how long now?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carlosg</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-97</link>
		<dc:creator>carlosg</dc:creator>
		<pubDate>Tue, 20 Jan 2009 14:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-97</guid>
		<description>@Luc: hey! yeah, I&#039;m using a combination of mice/trackball/touchpad, AFAIK the only multitouch device with MPX-aware Xorg driver available is the DiamondTouch [1], but it&#039;s insanely expensive...

[1] http://www.circletwelve.com/ , http://www.merl.com/projects/DiamondTouch/</description>
		<content:encoded><![CDATA[<p>@<a href="http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/#comment-95">Luc</a>: hey! yeah, I&#8217;m using a combination of mice/trackball/touchpad, AFAIK the only multitouch device with MPX-aware Xorg driver available is the DiamondTouch [1], but it&#8217;s insanely expensive&#8230;</p>
<p>[1] <a href="http://www.circletwelve.com/" rel="nofollow">http://www.circletwelve.com/</a> , <a href="http://www.merl.com/projects/DiamondTouch/" rel="nofollow">http://www.merl.com/projects/DiamondTouch/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oliver</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-96</link>
		<dc:creator>oliver</dc:creator>
		<pubDate>Tue, 20 Jan 2009 14:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-96</guid>
		<description>Oh, hey, a &quot;GTK + X input&quot; hacker! Sorry that this is offtopic, but maybe you could give me a hint for this: when handling a mouse button event in GTK, is there a way to discover from which device the event came? There are several places in Gnome desktop where mousewheel events from a touchpad should be ignored while mousewheel events from a real mouse should be used (for example http://bugzilla.gnome.org/show_bug.cgi?id=402528). Do you have an idea how to distinguish that?</description>
		<content:encoded><![CDATA[<p>Oh, hey, a &#8220;GTK + X input&#8221; hacker! Sorry that this is offtopic, but maybe you could give me a hint for this: when handling a mouse button event in GTK, is there a way to discover from which device the event came? There are several places in Gnome desktop where mousewheel events from a touchpad should be ignored while mousewheel events from a real mouse should be used (for example <a href="http://bugzilla.gnome.org/show_bug.cgi?id=402528)" rel="nofollow">http://bugzilla.gnome.org/show_bug.cgi?id=402528)</a>. Do you have an idea how to distinguish that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: luc</title>
		<link>http://blogs.gnome.org/carlosg/2009/01/19/more-multitouchy-fun/comment-page-1/#comment-95</link>
		<dc:creator>luc</dc:creator>
		<pubDate>Tue, 20 Jan 2009 14:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/carlosg/?p=48#comment-95</guid>
		<description>This looks really cool!
What do you use to control the pointers in the videos? (3 mice?)</description>
		<content:encoded><![CDATA[<p>This looks really cool!<br />
What do you use to control the pointers in the videos? (3 mice?)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
