(psychoPy) RatingScale с буквенными (а не числовыми) клавишами

У меня есть сценарий с большим количеством компонентов RatingScale, используемый для записи оценок от 1 до 5 (субъекты нажимали клавиши от 1 до 5 на клавиатуре).

Теперь мне нужно изменить сценарий так, чтобы он принимал пятибуквенные вводы вместо первых пяти цифр (т. Е. Клавиши Q,W,E,R,T). Я хотел бы сохранить компоненты шкалы оценки в сценарии и просто изменить ожидаемый тип ввода (буква, а не цифры), но я не нашел никаких вариантов для этого среди параметров RatingScale. Параметры 'low' и 'high' принимают только числовые значения.

Есть мысли, как мне этого добиться? Большое спасибо.

2 ответа

Разобрался - есть параметр respKeys, который можно установить на вкладке настраиваемого кода компонента рейтинговой шкалы!

Использовать respKeys аргумент.

visual.RatingScale(win, respKeys=['q', 'w', 'e', 'r', 't'])

Это в документации RatingScale.

Другие вопросы по тегам