How to: Keyboard USB Client with own Report Descriptor

Hi, we need help with keyboard USB client. We need the Keyboard LEDs and a little different functionality of the keyboard client. So we have to use an own report descriptor, but how to replace the keyboard client of the TinyCLR-Libraries?

GHIElectronics.TinyCLR.Devices.UsbClient)/ Keyboard.cs

Any suggestions?

Can you modify the sources to fit your needs? GitHub - ghi-electronics/TinyCLR-Libraries: Official Libraries supporting TinyCLR OS

If that does not work then we can do this through our consulting services for you.

Either way, I am curious on what you are trying to do if you can share more info.

Welcome to the community.

You can inherit from keyboard or make new class and do same thing. Modify may change checksum.