Вмешательство пигмеев и психопатов. Событие - PullRequest
0 голосов
/ 11 декабря 2018

Я новичок в использовании 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 для записи нажатий клавиш и времени отклика, но мне не удалось это сделать.Или наоборот: сыграйте звук с психопией, но мне тоже не удается это сделать ...

Может ли кто-нибудь мне помочь?

...