Jump to content

Talk:USB human interface device class

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 71.35.184.60 (talk) at 17:09, 9 September 2011 (API section: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Article overlaps with Human interface device

API section

This "USB HID API" section doesn't make sense. It seems this talks about two things and lumps them together:

  • Interfaces between kernel and hardware. I've never heard hardware interfaces described as an "API" by anyone. Author seems to be misunderstanding the term.
  • Interfaces between kernel and user mode, i.e. what a user mode program uses to interact with HID devices. This could more properly be called an "API". However some of the phrasing doesn't make sense, eg. "The USB HID API", as if there is only one. Sure, there is one on Linux, one on Windows, etc... There is not an API that could be called "the" API.

71.35.184.60 (talk) 17:09, 9 September 2011 (UTC)[reply]