Filter for HIDClass (TouchScreen / Mouse)

Hello

I started in driver creation and I would like to know more about the HID architecture of touch devices.

The project would be to make a driver that retrieves the touch inputs of a device and transforms them into mouse / keyboard data for software that does not handle touch.

I wonder where my driver should be positioned, currently I think to make a filter driver above HIDClass in user mode

Can you tell me if it’s a good solution ?

(Wrong forum… moved to NTDEV)