From: Chris Bagwell <ch...@cnpbagwell.com> This patch series compliments previous commited series which allowed touchpad-like devices to be controlled xf86-input-wacom; namely the Bamboo MT drivers that are queued up linux-input branch.
The commited branches did not support tablet pad button presses while a touch wasn't occuring. This patch series addes button press support by create a Pad class of button presses in usbParsePadKey() and routing these to the special PAD hotplug device. It also allows posting two sets of events per sync window to account for this. Only lightly tested on Bamboo MT driver. Later in week I will test on linuxwacom driver. Posting early to start getting comments. Earlier patches in series are mostly cleanup with no functional changes and can be commited before last two patches. Chris Bagwell (5): Refactor channel selection logic Centralize validating of event queue sizes. document special logic done while going in-prox Increase MAX_CHANNELS to 3 to handle Bamboo's max. Support tablet buttons without serial #'s. src/wcmUSB.c | 193 ++++++++++++++++++++++++++++++++++++++++----------- src/xf86WacomDefs.h | 2 +- 2 files changed, 153 insertions(+), 42 deletions(-) -- 1.7.3.1 ------------------------------------------------------------------------------ Download new Adobe(R) Flash(R) Builder(TM) 4 The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly Flex(R) Builder(TM)) enable the development of rich applications that run across multiple browsers and platforms. Download your free trials today! http://p.sf.net/sfu/adobe-dev2dev _______________________________________________ Linuxwacom-devel mailing list Linuxwacom-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel