Is there a USB HID pen driver in Windows Vista? If so, what are the requirements for USB descriptors, in order to make Windows Vista recognize the pen and load the pen driver?
What I'm searching for is the pen equivalent to the HID mouse driver, HID keyboard driver and mass storage driver. The mentioned example drivers makes it possible for Windows, Linux and Mac OS to recognize mouse, keyboard and memory sticks without installing new drivers.
Windows Vista has a lot of native support for pen, and it is possible to define a USB pen device only using standard HID usage tables (from a USB protocol point of view). So far I'm able to make USB HID descriptors that qualify as mouse and keyboard (from OS point of view), and automatically uses the standard driver supplied by the OS.
For my Pen, however, Windows Vista just loads the generic HID driver, and does not realize that the device is a "pen". The motivation for defining a pen rather than a mouse with absolute coordinates, is that Vista supports special features like "gestures", but this is only enabled for Pen/Digitizer devices.