HID

USB HID ブートデバイスのレポートディスクリプタ

どうもよくわからないところがあったのでまとめておく。HID 1.11 Appendix B: Boot Interface Descriptors, B.1 Protocol 1 (Keyboard) より Usage Page (Generic Desktop), Usage (Keyboard), Collection (Application), // Input Byte 0: キーボードモディ…

Arduino でチルト付き 5 ボタンマウスを試す

ATmega32U4 を利用した Arduino の Mouse ライブラリでは左、中央、右ボタンのマウスとなっています。これにチルト機能、進むおよび戻るボタンを追加してみます。既存の Input Report に FB(Forward Button)、BB(Back Button) を追加します[1]。 Input D7 D6…