From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <04953BC9-CEA0-4154-8A3E-FAE965AD6988@telus.net> References: <4897B6D1-E7D7-45B1-A38D-64104AB53FC5@gmail.com> <04953BC9-CEA0-4154-8A3E-FAE965AD6988@telus.net> Date: Mon, 30 Nov 2009 20:08:32 -0600 Message-ID: From: Eric Van Hensbergen To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] Mac multi-touch mice and p9p acme anyone? Topicbox-Message-UUID: a5983d38-ead5-11e9-9d60-3106f5b1d025 Don't know where the best place to do these sorts of simple mods are, but I'd like a copy of the changes when you get the time. -eric On Fri, Nov 27, 2009 at 12:02 PM, Paul Lalonde wrote: > Yes. =A0It's a mod to devdraw that re-interprets mouse-down to mean "read= the virtual buttons" and passes those along. =A0The hardest part is adjust= ing the "landing zone" for the buttons - it turns out thirds isn't where I = click :-) > > It would be a good job throughout the desktop if I could figure out how t= o suppress delivery of the real button clicks (filter them out of the deskt= op event queue), but I've not managed that yet. > > Paul > > On 2009-11-27, at 8:35 AM, Eric Van Hensbergen wrote: > >> Proper acme chords? =A0I futzed with it before with the previous apple m= ice and couldn't get it to work. =A0This with the new multitouch mice? >> >> =A0 =A0-Eric >> >> Sent from my iPhone >> >> On Nov 26, 2009, at 1:58 AM, Paul Lalonde wrote: >> >>> I wound up with one of these today, and I just had to mess with it enou= gh to get chording working through the multi-touch interfaces. =A0I have no= idea how it behaves =A0on a trackpad, but the top 20% of my magic mouse is= now 3 separate buttons with reasonable tapping and chording behaviour. =A0= I can tar up my new devdraw for anyone who cares. >>> >>> I had to make a small change to the build system required to make this = work as well. =A0I had to add a -F/System/Library/PrivateFrameworks to the = 9l script - where's the right place to do this for a single project? >>> >>> Paul >>> >>> >> > > >