On Tue, Aug 31, 2010 at 10:35:08PM -0500, Favux ... wrote: > On Tue, Aug 31, 2010 at 10:02 PM, Chris Bagwell <ch...@cnpbagwell.com> wrote: > > On Tue, Aug 31, 2010 at 12:44 AM, Peter Hutterer > > <peter.hutte...@who-t.net> wrote: > >> On Wed, Aug 25, 2010 at 06:28:53PM +0200, Ping Cheng wrote: > >>> On Wed, Aug 25, 2010 at 5:04 PM, Chris Bagwell <ch...@cnpbagwell.com> > >>> wrote: > >>> > Sure, I'll jump back in once the touch-only model support is > >>> > committed. Assuming Henrik's patch is submit, there is some things to > >>> > discuss on X side; which I will be happy to help with as well. > >>> > >>> Thank you for your help. > >>> > >>> > Henrik's current driver on linux-input is both MT and synaptic-like; > >>> > which is actually my preference as well but brings up important issue. > >>> > Do we modify xf86-input-wacom to be compatible with synpatic-like > >>> > input events or do we work with distributions to develop rules to > >>> > re-direct wacom "touch" input devices over to xf86-input-synaptics? > >>> > >>> I'd like to know Peter's answer to this question. It is not purely a > >>> Wacom driver decision, I think. > >> > >> AFAICT, the device is exported as a separate device, right? If so, there's > >> no need to hook the wacom driver onto it - we just treat it as a touchpad > >> and hook the synaptics driver onto it. > >> > > > > Yes, on both Bamboo's and Tablet PC's, the exported device is nicely > > isolated. In Bamboo's case, its very much like a standard touchpad > > (x/y/pressure+4 buttons). For Tablet PC's, its very much like a > > buttonless touchpad. > > > > Some pros/cons for having xf86-input-synaptics handle wacom touch devices. > > > > Pros: > > * Get synaptics gesture support immediately (edge scrolling, two > > finger scrolling). > > * Get gnome-mouse-properties (and similar) GUI configuration support > > (I can finally enable Lefty mode from a GUI!) > > * It will force us to be Synaptics compatible. This allows switching > > to xf86-input-multitouch driver and get their gestures (swipes, > > pinching, 3-fingers, etc). Or at least it keeps us closer to > > compatible to what ever client-side gesture engines are coming up. > > > > Cons: > > * ISDV4 devices requires some touchpad logic in xf86-input-wacom > > anyways (not a code savings) > > * User would lose xf86-input-wacom's advanced button remapping. > > > > My suggestion? > > > > * Make touchpad-like wacom devices to use events that are > > synaptics-like (no multiplexing, no serial/channel #'s, change way > > BTN_TOOL_*'s are used, use MT events for 2 finger HW, etc). This > > means specifically Bamboo and Tablet PC's. Since Tablet PC code has > > already shipped in a kernel, we need a roadmap of how and when to > > convert over. > > * Modify xf86-input-wacom so that it can handle todays ISDV4/TabletPC > > version of touchpads and also make it compatible with synaptics-like > > touchpads. Since its backwards/forwards compatible, that roadmap for > > TabletPC can be change it today. > > * Decide which X driver we prefer as default and then let user do any > > xorg.conf.d modifications if they prefer a specific pro/con item > > above. > > > > Chris > > > > Hi, > > I predict howls of anguish if the Bamboo P&T's pad (tablet buttons) > can not be programmed like every other Wacom tablet.
maybe that'll motivate someone to write the client-side support - where it should be... Cheers, Peter ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel