I'm with not much experience in Android development. I'm considering a big project and before getting deeply into it, I want to check whether my requirements are even possible:
My goal is to manipulate the system by changing the coordinates of a user's touch on the touchscreen. For example: If a user is touching the screen on point (X,Y), I want any opened application to act like the user touched (X+5,Y-3).
I have thought on a few levels that this may be possible to be defined in: Touch-screen's driver level, OS level, application level (i.e. background application). A big advantage will be to built it in a way that will allow as much compatibility as possible.
What is the best/right way to do it?
I'm not looking for a full solution, only a hint regarding the best direction to start digging...
Thanks in advance.