Filter Driver for TouchScreen RRS feed

  • Question

  • 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

    Wednesday, April 10, 2019 3:13 PM

All replies

  • I had the similar fun project before. I remember creating an upper filter to hidusb.sys. The filter driver should handle the READ request because the touch coordinates are filled in it. So, I've added a completion handler for READ request. In the handler, I was able to monitor the touch coordinates and block it as I want.

    Good luck,

    Jesse Ahn



    • Edited by Jesse Ahn Monday, April 15, 2019 7:42 AM
    Monday, April 15, 2019 7:42 AM
  • Hi Jesse Ahn

    Thank you for your answer

    Do you still have the sources of your project ? :)
    Or do you have other sources to suggest to me, to advance more easily, i have trouble with the inf/inx driver install file.

    Do you remember if you filter driver was in kernel or user mode ?

    • Edited by Ha0xff Wednesday, April 17, 2019 8:44 AM
    Wednesday, April 17, 2019 8:44 AM