We have on our platforms, some touch pads for which we would like to expose some additional configuration.
usbms is pretty limited in what it can do. We have modified usbms to directly support some configuration via HID report messages to support configuration of touch pad behavior. (Especially the synaptics variety, which can support configuration of scrolling, double tapping, etc.) Our hardware also has a special support for configuring the middle scroll buttons as either a 3rd mouse button or as scroll buttons. (Basically, we are using a preexisting case with 4 mouse buttons arranged along compass points.) What I'd like to do instead of shipping our own modified version of usbms, is add support to usbms for passing raw HID events. Basically, an stream could be put into some kind of "raw" mode where HID messages are passed upstream un-massaged. Would these diffs have broader interest? Anyone else want to have the ability to configure synaptics touch pads, etc. on their boxes? (I'm not proposing that we would necessarily expose our tools for configuring these touch pads, but once the API is there someone could easily write one that works for the major touch pads on the market.) -- Garrett D'Amore, Principal Software Engineer Tadpole Computer / Computing Technologies Division, General Dynamics C4 Systems http://www.tadpolecomputer.com/ Phone: 951 325-2134 Fax: 951 325-2191
