ライブラリは次のことを行う必要があります。
- 使いやすく、数行のクライアント コードで多くのことを達成する必要があります
- 可能な限りプラットフォームに依存しないようにします。(将来的に他のプラットフォームに移植する場合)
- C++ バインディングがあります。
- 成熟して安定していること
また、コールバックを通じてほとんどの HID イベントの通知を受け取りたいです。
次の代替案を検討しました。
- libhid - (残念ながら?) これは GPL であり、私のアプリケーションでは使用できません。
- WDK - 私の使用には少し低レベルのようです。私はそのような制御を必要としません。
- atusbhid - これには適切なレベルの抽象化がありますが、Windows メッセージング ループにしっかりと結び付けられています。
他に提供できる代替案はありますか?