Both 3.16 and 3.18 kernels seemed to respond to the same events. Oddly enough I've noticed that although 3 devices for rawhid were listed, only two captured events. Here's the output from hid-replay that shows my devices:
Available devices: /dev/hidraw0: USB Keyboard /dev/hidraw1: USB Keyboard /dev/hidraw2: USB OPTICAL MOUSE /dev/hidraw3: Wacom Co.,Ltd. Bamboo Pad, USB /dev/hidraw4: Wacom Co.,Ltd. Bamboo Pad, USB /dev/hidraw5: Wacom Co.,Ltd. Bamboo Pad, USBOnly hidraw4 and 5 reported events to hid-replay. Also note that hidraw5 corresponds to the touchpad while hidraw5 corresponds to the stylus.
I also just found out that the stylus hardware button is captured by the touchpad device and not by the stylus one (that actually makes more sense as it acts like a mouse button), so all the data I put about the stylus key should just contain stylus movement data. I added a file stylus-key.hid which is actually capturing the clicks for that button.
I should also say that some events, like clicking the screen with the stylus will be mixed with the mouse movement (I tried to avoid that by clicking fast enough but I guess it's impossible to completely avoid it).
PD: I see you're using a gmail address to reply, should I reply to that address better?
Attachment:
HID_LOG.tar.gz
Description: application/gzip