Ich muss einen Test ausführen, bei dem das Subjekt eine Linie mit der Tastatur während des Tests drehen kann.Psychopy, Ändern der Polygon-Eigenschaften mit der Tastatur
Ich habe viel gesucht, aber ich habe keine gute Antwort gefunden.
Bisher habe ich versucht, dies:
p = 0
polygon = visual.Line(
win=win,
name='polygon',
units='cm',
start=(-(2, 0.5)[0]/2.0, 0),
end=(+(2, 0.5)[0]/2.0, 0),
ori=p,
pos=(0, 0),
lineWidth=1,
lineColor=[1,1,1],
lineColorSpace='rgb',
fillColor=[1,1,1],
fillColorSpace='rgb',
opacity=1,
depth=0.0,
interpolate=True
)
while True:
resp_key = event.waitKeys(keyList=['n','m','return'])
if resp_key == 'n':
p = p-1
elif resp_key == 'm':
p = p+1
elif resp_key == 'return':
break
Dank!