Насколько велика средняя задержка нажатия клавиш - PullRequest
6 голосов
/ 02 декабря 2011

В настоящее время я помогаю кому-то в эксперименте со временем реакции.Для этого эксперимента измеряется время реакции на клавиатуре.Для этого эксперимента может быть важно знать, сколько ошибок может быть внесено из-за задержки между нажатием клавиши и обработкой в ​​программном обеспечении.

Вот некоторые факторы, которые я обнаружил уже с помощью Google:

  • USB-шина опрашивается при минимальной частоте 125 Гц и максимальной при 1000 Гц (в зависимости от настроек см. эту ссылку ).
  • Могут быть некоторые дополнительныебуферы клавиатуры в Windows, которые могут задерживать нажатия клавиш в дальнейшем, но я не знаю о логике, стоящей за ними.

К сожалению, невозможно контролировать логику низкого уровня эксперимента.Эксперимент написан на E-Prime программном обеспечении, которое часто используется для такого рода экспериментов.Однако компания, которая предлагает E-Prime, также предлагает дополнительное оборудование, которое они рекламируют для точного определения времени реакции.Следовательно, они, похоже, знают об этом эффекте (но не говорят, насколько он велик).

К сожалению, необходимо использовать стандартную клавиатуру, поэтому мне нужно предоставить способы уменьшения задержки.

Ответы [ 2 ]

1 голос
/ 02 декабря 2011

Любая задержка от нажатия клавиш может быть отнесена на счет процедуры отладки (я обычно использую 30 мс для безопасности), а не на сами алгоритмы обработки (если только вы не оцениваете только первое нажатие).

0 голосов
/ 28 января 2014

Если вы проводите эксперимент, в котором важно время в миллисекундах, вы можете использовать http://www.blackboxtoolkit.com/, чтобы найти источники ошибок.

Ваши потребности также зависят от характера вашего обучения.Я провел эксперименты RT в Eprime с помощью клавиатуры.Поскольку любая ошибка должна быть в среднем одинаковой для всех участников, для некоторых проектов это не большая проблема.Если вам нужно синхронизировать данные, хотя бы с чем-то другим (например, с отслеживанием глаз или ЭЭГ) или вы хотите сделать выводы о RT, где важна конкретная величина, тогда используйте серийный блок E-Primes (или другой бренд, хотя у меня были проблемы совместимостипрошлое с другими фирменными коробками и eprime) является обязательным.

...