USB HID documentation?
Tim Roberts
timr at probo.com
Tue May 6 02:13:36 EDT 2008
"Diez B. Roggisch" <deets at nospam.web.de> wrote:
>
>You seem to misunderstand HID. HID is a protocol over USB (and Bluetooth I
>believe) that will create user input device events which are mapped to your
>OS input layer. That means that whenever you e.g. attach a keyboard device,
>it's keyboard events will generate key-strokes on screen.
No, it's more than that. HID devices that are not of a type directly
claimed by the operating system (keyboards, mice) can be accessed by
user-mode programs very easily on both Linux and Windows, without writing a
custom driver. For low-bandwidth data sources, USB HID is an excellent way
to provide general-purpose access to a USB device.
--
Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.
More information about the Python-list
mailing list