Right, so to allow for the space character, all you have to do is add ‘space’: u’ ’ to your dictionary of keys in the setup routine (turkishKeyMap, or the dictionaries for other computers, etc.). Remember that all that means is that when the keyboard sends the key ‘space’, it should be displayed as ’ ’ (a space character).
To give them all the time they need, you only have to leave the ‘Stop’ entry blank on the settings for the text stim and the keyboard.
To show the stimulus first and then allow them to type, you just add a simple routine with a text stim that’s visible for one second, like you have in the experiment you posted here.
It really seems like you need to invest a little more time into understanding how psychopy (and python) works. I certainly understand it’s overwhelming and we all have deadlines, but whenever we give you help with these things, it’s really going to be better for you to analyze what we’ve done and understand it (or at least a portion more than you would have). If you don’t understand it, you can ask us about how something works (after consulting the online help) because then your learning make our time better invested. Otherwise you’re going to be completely dependent on us.
So here is what I believe you’re trying to do, and all I did was copy paste from the old experiment, and adjust the names in the code for some of the stimuli. My recommendation this time is, instead of editing what I’m giving you now, make a blank experiment, and create the experiment components by hand, copying what I did here. When you reach something and you don’t know what it means, you can look it up, and then if still no dice, let us know.
conditions.xlsx (4.4 KB)
cueTyping.psyexp (10.3 KB)