viztask.waitkeydown
Hi guys,
I have some question in using viztask.waitKeyDown. I know it returns a viz.data object with the key value and time. But I do not know how to do 'if' judgments with the key value. Here are the codes:
d = yield viztask.waitKeyDown(None)
Key = d.key
RT = d.time - startTime
if Key == 'J':
acc = 1
else:
acc = 0
data = open('data.txt', 'a')
trialData = "%s\t%s\n" %(acc,RT)
data.write(trialData)
I would like to know if the key pressed is 'J' or not. How should I write this line?
And another question is, is there any way to clear all key pressed before I do the judgment?
Many thanks!!
|