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


Reply via email to