Hello,
Could someone help me with the silder marker problem I have encountered recently with online experiment. I have searched in google for a while, but failed to find the answer. I appologize that if someone already solved this problem somewhere. If someone could point to a solution for me, that is much appreciated.
Description of the problem:
I created a slider that can be controlled by the keyboard. I initiated the slider marker with 2, if no prior rating was detected. This method worked well locally. But I need to first use mouse to click somewhere in the slider to make the marker show up, then the keyboard can move the silder maker. Below is my code:
### In the Each Frame tab
if slider.markerPos is None:
# sets to our first position (or a random number?)
# and makes marker visible
slider.markerPos = 2
#check keys (just the ones we want)
keysPressed = event.getKeys(['left', 'right'])
for key in keysPressed:
if key == 'left':
slider.markerPos -= 1 # subtract 1
slider.rating= slider.markerPos
elif key == 'right':
slider.markerPos += 1 # add 1
# elif key == 'return':
# # confirm rating by setting to current markerPos
slider.rating= slider.markerPos