OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
OpenSesame videos
Python videos
Supported by Supported by

Respuestas del ratón

Las respuestas del mouse se recopilan con el elemento mouse_response. El mouse_response está diseñado principalmente para recopilar clics individuales del mouse. Si desea recopilar trayectorias del cursor del mouse, eche un vistazo a los complementos mousetrap:

Variables de respuesta

El mouse_response establece las variables de respuesta estándar como se describe aquí:

Nombres de los botones del mouse

Los botones del ratón tienen un número (1, etc.) así como un nombre (left_button, etc.). Ambos se pueden usar para especificar respuestas correctas y permitidas, pero la variable response se establecerá en un número.

  • left_button corresponde a 1
  • middle_button corresponde a 2
  • right_button corresponde a 3
  • scroll_up corresponde a 4
  • scroll_down corresponde a 5

Respuesta correcta

El campo Respuesta correcta indica cuál respuesta se considera correcta. Después de una respuesta correcta, la variable correct se establece automáticamente en 1; después de una respuesta incorrecta o tiempo agotado (es decir, todo lo demás), correct se establece en 0; si no se especifica una respuesta correcta, correct se establece como 'indefinido'.

Puede indicar la respuesta correcta de tres formas principales:

  • Dejar el campo vacío. Si deja vacío el campo Respuesta correcta, OpenSesame verificará automáticamente si se ha definido una variable llamada correct_response y, en caso afirmativo, utilizará esta variable para la respuesta correcta.
  • Introduzca un valor literal. Puede ingresar explícitamente una respuesta, como 1. Esto solo es útil si la respuesta correcta es fija.
  • Introduzca un nombre de variable. Puede ingresar una variable, como '{cr}'. En este caso, se utilizará esta variable para la respuesta correcta.

Respuestas permitidas

El campo Respuestas permitidas indica una lista de respuestas permitidas. Todas las demás respuestas serán ignoradas, excepto 'Escape', que pausará el experimento. Las respuestas permitidas deben ser una lista separada por puntos y comas de respuestas, como '1;3' para permitir los botones izquierdo y derecho del mouse. Para aceptar todas las respuestas, deje vacío el campo Respuestas permitidas.

Tiempo de espera

El campo Tiempo de espera indica un valor de tiempo de espera en milisegundos o 'infinito' para no tener tiempo de espera. Cuando ocurre un tiempo de espera, suceden lo siguiente:

  • Se establece response_time al valor del tiempo de espera, o más bien al tiempo que tarda en registrarse un tiempo de espera, lo que puede desviarse ligeramente del valor del tiempo de espera.
  • Se establece la respuesta en 'None'. Esto significa que puedes especificar 'None' para la respuesta correcta cuando debe ocurrir un tiempo de espera; esto puede ser útil, por ejemplo, en una tarea de ir/no ir, cuando el participante debe retener una respuesta en las pruebas de no ir.

Coordenadas y regiones de interés (ROI)

Las variables cursor_x y cursor_y contienen la ubicación del clic del mouse.

Si indica un sketchpad vinculado, la variable cursor_roi contendrá una lista separada por comas de nombres de elementos que contienen las coordenadas clicadas. En otras palabras, los elementos en el sketchpad sirven automáticamente como regiones de interés para el clic del mouse.

Video 1. Recopilación de clics del mouse y uso de regiones de interés.

Recopilación de respuestas del mouse en Python

Puede usar el objeto mouse para recopilar respuestas del mouse en Python:

Supported by Supported by