Hi all

Please help with this if you know how (i'm at hair pulling stage).

I am making a HID keyboard interface using 18f4550 & files from PBP usb18 dir and modified the mousedem descriptor as HID keyboard.

all I want to do is modify the descriptor so that i can send 32 keys insted of 6
The standasd keyboard sends 8 bytes, i need to send 32 bytes

but i just cannot set the descriptor to do this no mater how much i read up on it (read a LOT).


What do i need to change ?,

DeviceDescriptor ?
Configuration Descriptor ?
ReportDescriptor ?
do i need more endpoints or something ?

Please post an example if you have one

Thanks