試行ごとに最後にスクロール ホイールを動かした時間を記録する必要があります。lastTrialTime
キーの押下(変数)に対してこれを行うコードがあります:
lastTime = 0 # setting up to get RT at last key press
while timer.getTime() >0: # while time isn't up (turns neg when time's up)
for key in event.getKeys():
if key in ['escape']:
core.quit() # quit if they press escape
if key in ['b']:
# add keypress to list for each keypress. then move cursor proportionally to length of this list
b_list.append(key)
prevPos+=len(b_list)
lastTime = clock.getTime()
if key in ['t']:
t_list.append(key)
prevPos-=len(t_list)
lastTime = clock.getTime()
lastTrialTime = lastTime
しかし、マウスの応答に対してそれを行う方法がわかりません。次のコード行を使用して、更新ごとにスクロール ホイールがどれだけ動いているかを取得します。
wheel_dX, wheel_dY = myMouse.getWheelRel()*4
ただし、それ (または他の何か) を使用してclock.getTime()
、最後のスクロール ホイールの動きの呼び出しを含む変数を作成する方法がわかりません。