URL of experiment: https://gitlab.pavlovia.org/obemar/masterarbeit
Description of the problem:
Hi everyone,
When piloting my experiment online, I get the TypeError: event is undefined message. It appears after I press space on the welcome screen to get to the next trial/routine (4 sociodemographic questions, setting every repeat).
Could anyone tell me how to solve this? I have no plan how to handle this. Searching the forum wasn’t helpfull.
Maria
1 Like
@obemar, looks like an auto-translate issue with your custom keyboard code, where the translator has not quite converted your calls to the event module to the valid PsychoJS equivalent. You need to
// Swap
event.clearEvents("keyboard");
// with
psychoJS.event.clearEvents();
Also, your call to event.getKeys should be:
psychoJS.eventManager.getKeys()
However, it looks like you are using a typed response for your experiment, so I would just adapt the textInput demo code without using auto-translate. See
https://run.pavlovia.org/demos/textinput/html/
1 Like
I see, that solved it, thank you.
I used and adapted the code from the textInput demo but apparently I forgot to change auto-> JS to Both when one time I made changes. I had a look again and put everything right, never would have come to that solution on my own. Thank you again, it works perfectly fine now.
1 Like