Please allow me to explain why I have written a custom parser pour the Wacom 
devices, instead of just using the already existent one.
The function of interest to us is hidms_setup, it is here that I have a special 
condition with as has been mentioned uses a quirk.
We need it because of the following reasons:

- HUG_X and HUG_Y are not he same for a Wacom tablet, so if I don't use my 
custom parser the tablet will have neither x, nor y.

- pad buttons, which do not have the same descriptor as the regular buttons, 
and instead use HUD_WACOM_PAD_BUTTONS00, so again if used with the classical 
parser it will not recognize the buttons correctly.

More smaller differences apply too, but these are the major two points!

I hope this answer will explain why this choice was made, however if someone 
sees a better way of parsing the Wacom HID without a custom parser I would be 
glad to hear it.

Reply via email to