HID デバイスの構造はどこで入手できますか?
例えば:
raw data from a device, using GetRawInputData:
( 0 137 117 0 146 130 24 128 0 )
( 0 137 117 0 146 130 8 128 0 )
/\
at this I can see that || there is being a button released
that means, at the 6-th char at 4-th bit
生のストリームを分析することで、ボタン、スイッチ、およびアナログ データがどこにあるかを把握できます。Windows からこの情報を確認する方法はありますか。
私の主な目標は、基本的に構造を取得することです。
Button - 6th char, 4th bit.
Analog - 2nd char
Switch - 6th char, 0-3th bit.
私が見つけた唯一の解決策はHID Descriptors
. しかし、私はそれらを使用する方法がわかりません。ドキュメントを読んだ後、私はレンガの壁にぶち当たったような気がしました。それらを使用する方法の良い例や、それらをよりよく説明している本はありますか。(または、記述子なしで行うより簡単な方法)
構造を抽出する方法を見つけましたがHidP_GetButtons
、HidP_GetUsages
まだわかりません(上記のように)。