psychopy.org | Reference | Downloads | Github

Touchscreen monkey experiment - how to allow multi-touch?

I’m using a touchscreen monitor connected to a laptop (HP Elitebook 830 GS) and when I run my experiment on psychopy (v 1.90.0) it doesn’t allow multiple touches at the same time. I need the program to register the touching of a stimulus even when another part of the screen is being touched. I’m running this task with monkeys and it’s normal for them to touch the screen with one hand (usually using it for balance!) and select the stimulus at the same time.

I know that my operating system (Windows 10 Pro) allows multi-touch in some cases as I can draw with 2 fingers simultaneously on Paint. Does anyone know if this is possible on psychopy, and if so, how to do it?

Any advice would be much appreciated!

That’s more of a question of how well Python supports multi-touch, I think, and the answer is “not well.” There are some Python libraries designed to support multi-touch (e.g., Kivy), but I don’t think they’ve been integrated with PsychoPy at all. You’d basically have to code your own solution, I’m afraid.