mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Making Linux HID compliant
@ 2003-11-21  8:50 James Lamanna
  0 siblings, 0 replies; only message in thread
From: James Lamanna @ 2003-11-21  8:50 UTC (permalink / raw)
  To: linux-kernel

While Linux is mostly HID compliant, it does not totally match the HID specification, which causes some HID compliant devices (most notably Phidgets) to have problems.

Linux assumes that there is a 1-1 correspondence from Usages to device controls. This may not be the case. As the HID specification states:
"While Local items do not carry over to the next Main item, they may apply to
more than one control within a single item. For example, if an Input item
defining five controls is preceded by three Usage tags, the three usages would
be assigned sequentially to the first three controls, and the third usage would
also be assigned to the fourth and fifth controls."

Linux does not do this, which prevents HID devices like Phidgets from working properly,
Is there any plans to get this fixed in the near 2.6.x timeframe? (I'm pretty sure it should be fairly simple, just duplicated the last usage...)
This issue was brought up on usb-devel but it didn't seem like anything came of it.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-11-21  8:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-21  8:50 Making Linux HID compliant James Lamanna

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®