I have a computer with a touchscreen where users navigate an interface presented by a Python app. This computer runs a VNC server. Administrators sometimes assist the users to navigate the interface remotely via VNC, clicking their mouse on the appropriate interface components.
We collect interface input data to understand where users are touching the screen, but have no way to distinguish between user input (local) and administrator assistance input (remote).
Is it possible to distinguish between local touches and remote VNC mouse click events?
If so, what approaches are available to the Python app that is presenting the GUI?