Problem with fORP sending info to Psychopy

OS : Win10
PsychoPy version (e.g. 1.84.x): 2024.1.4
Standard Standalone? (y/n) yes

I am doing a fMRI task and connected the fORP to my computer. Keys to respond to the task are ‘y’ and ‘g’ and when I press with my keyboard, everything works well. Also, when I open a text editor and the participant in the MRI scan presses on the fORP buttons (‘y’ index and ‘g’ major), it is writing ‘y’ and ‘g’ on my page. But when I launch the experiment, PsychoPy records y and g but it does not go to the next page (as it should be, when a participant answers it goes to another trial). Do you know what could be happening and how to fix this?

Many thanks!!

Alexane

Do you know how to force my device to work in the code ?

Is the behaviour you’re experiencing as if the participant is repeatedly pressing the fORP buttons and therefore skipping pages? If so, then that sounds like the issue I encounter with mouse button presses. The way to deal with it is to give time for the participant to lift their button press by, for example, starting the fORP response at 0.5 seconds (or some other reasonable minimum interval for the page).

Disclaimer: I have no experience with the hardware you are referring to, so my solution is based on analogy to what appears to be a similar issue.

No, the fORP is like an external keyboard with 4 possible options: ‘y’ and ‘g’ and two others that I don’t need, and it works on a text editor (so my computer reads it) but no on PsychoPy. So it is more a problem of PsychoPy not reading this external keyboard. But there is also another USB cable (TTL) from the fMRI sending ‘t’ and this works well…

And I tried with another keyboard (similar to mine - azerty) and it is working well.

@Alexane_Leclerc have you tried updating your FORP firmware? We recently ran into some other quirks and the firmware refresh fixed it for us.

I don’t know if it is something we can do?? I’ll try and find if it is possible.

Plus, the fORP works well with another researcher with their PsychoPy script, but not with mine (on any computers).

It is user upgradable: 932FlashingFirmware < CdiDocs < Foswiki

Would you be willing to share your experiment so I can take a look? It might take me a few days to get to it, but at least could try it with another fORP setup (we have several).

1 Like

Thank you for your help!! I tried on a friend’s computer using Psychopy + the fORP and turns out it worked. So I downloaded the version 2023.2.3 and now it’s all good. It was an issue with the latest version.

1 Like