Hello,
I'm developing a filter driver for a USB HID keyboard, in order to add
support of non-standard keys.
But I don't know where to put my filter. If I define it as a KbdClass'
lower filter, I catch only standard keys (nothing happens when I press
non standard keys).
If I define it as a HidClass' lower filter, I catch URB.
If I define it as a HidClass' upper filter, I catch nothing when a key
is pressed.
- Do you know how data are transmitted from the HidClass function
driver to the KbdClass function driver ? (and how to catch them ?)
- Do you know how are used hidclass.sys and hidparse.sys ? They are
present in the HID keyboard driver list, but they are not declared in
the registry.
Thank you for your help !