05 01 usage_page(generic desktop)
09 05 usage(game pad)
a1 01 collection(app)
09 01 usage(pointer)
a1 00 collection(phy)
09 30 usage(x)
09 31 usage(y)
15 00 logical_minimun(0)
26 ff 00logical_maximun(255)
95 02 report_count(2)
75 08 report_size(8)
81 02 input(data,var,abs)
c0 end_collection
05 09 usage_page(button)
19 01 usage_minimun(button 1)
29 0a usage_maximun(button 10)
09 05 usage(game pad)
a1 01 collection(app)
09 01 usage(pointer)
a1 00 collection(phy)
09 30 usage(x)
09 31 usage(y)
15 00 logical_minimun(0)
26 ff 00logical_maximun(255)
95 02 report_count(2)
75 08 report_size(8)
81 02 input(data,var,abs)
c0 end_collection
05 09 usage_page(button)
19 01 usage_minimun(button 1)
29 0a usage_maximun(button 10)