The library should;
-Be easy to use and few lines of client code should accomplish much
-Be as platform independent as possible. (In case of future ports to other platforms)
-Have C++ bindings.
-Be mature and stable
I would also like to be notified of most HID events through callbacks.
I have considered the following alternatives:
*libhid - (Unfortunately?) this is GPL and cannot be used in my application.
*WDK - Seems to be a bit low-level for my use. I don`t need that kind of control
*atusbhid - This has an appropriate level of abstraction but is firmly tied to the windows messaging loop
Do any of you have any other alternatives to offer?