I am working on the USB HID devices. I have downloaded the HID tool from the http://www.usb.org link. I have question that while making the mouse or keyboard some times we use the generic desktop as a usage page and sometimes not. also what is usage max and usage min. what is the actual need of this generic desktopp?? please do needful for this. thanking you, Sapna.