Я новичок в использовании Psychopy v1.85.4.В основном я хотел бы воспроизвести звук и записать последующее нажатие клавиши с временем отклика.
Проблема в том, что psychopy.event не может обнаружить нажатия клавиш, когда запущена текущая программа Pygame.
Вот мой код:
from psychopy import event, visual, core,sound
import pygame
win = visual.Window()
clock = core.Clock()
k=[]
pygame.init()
pygame.mixer.music.load('chime.wav')
pygame.mixer.music.play()
timer=0
while timer < 3 :
k = event.getKeys(keyList=["space"],timeStamped=clock)
if event.getKeys(keyList=['escape']):
core.quit()
if k:
print(k[0])
break
timer= clock.getTime()
pygame.quit()
Полагаю, одним из решений было бы использование Pygame для записи нажатий клавиш и времени отклика, но мне не удалось это сделать.Или наоборот: сыграйте звук с психопией, но мне тоже не удается это сделать ...
Может ли кто-нибудь мне помочь?