I have a Logitech Wireless Touchpad I hope to use in a project. I am interested in using either of this device to drive a microscope stage. Ideally, I would have the touchpad hooked up with the computer, and its sole purpose would be to drive the stage, not function as a mouse. A regular mouse would be used to navigate through windows and my program's user interface.
Here's the problem: I'm not sure how to go about reconfiguring this device's functions. It almost seems like I would need to write a new driver for the touchpad. However, it sounds like writing a new driver for a device can be a huge undertaking with severe consequences if not done correctly. Having never written a driver before, I'm sure I would mess something up.
Here are my specific questions:
Is writing a new driver necessary to reconfigure a mouse for other operations?
If not, how could such reconfigurations be done? (Any method would be acceptable).
Could I somehow simply read the data being output from the device to the computer in order to grab events to process?
Here's some other information that could prove helpful: I am programming in Python on Windows 7. I only really need to know the (x, y) coordinates being touched on the touchpad. Any help or suggestions are better than nothing. If this question needs improvement to be correctly answered, let me know! Thanks in advance!