Charles Forsyth wrote:

it's not as though the underlying devices
weren't separate streams; they are, and it makes sense for the view
of them to reflect that. it also makes it easier to add new input
devices. i see already you've got 'k' and 'm', with surprisingly different
content, but what about that fingerprint thingy to unlock the cheats? or 
perhaps more to the point the
'w' for wheel and 'p' for pedals? you'll never finish.

I did have an implementation where the program could open the driver and select which input stream they were interested in from an enumerated list, if more than one stream is selected it will mux them (interrupt events are simply discarded if not desired).

As far as 'k' 'm' 'w' 'p', better choice would be buttons/axis. A three button mouse with wheel would have 5 buttons and 2 axis. This can keep the complexity down in the driver.

Reply via email to