
Gamepad / Joystick Trigger
El Gamepad/ Joystick Trigger te permite utilizar controladores de gamepad y joystick en tu diseño experimental como un dispositivo de entrada para grabar datos. Nota: recuerda habilitar esta opción bajo la pestaña Settings.

Al seleccionar este activador, aparecerá el siguiente cuadro de diálogo.

Al conectar tu gamepad, puedes especificar qué teclas específicas deben ser utilizadas como activadores. Al presionar la tecla particular, el sistema mostrará su ID.
En el siguiente ejemplo, el 2 se refiere a la tecla ◎ y 3 se refiere a la tecla ▵. Nota: Es importante mencionar que hay cierta variación entre los gamepads en cómo funciona la asignación de ID de teclas.

Como resultado de presionar una tecla, los datos en vivo también aparecerán en la segunda mitad de este cuadro de diálogo del activador, donde puedes ver cómo los valores cambian en tiempo real según lo que presiones o sueltes:

Echa un vistazo a este tutorial para más detalles y un ejemplo de un estudio que utiliza este activador.
La tabla a continuación explica estas opciones en mayor detalle.
| Elemento del menú | Área del menú | Opciones del Gamepad / Joystick Trigger |
|---|---|---|
Listen for buttons | ![]() | I.) Especificar que el activador está relacionado con botones y si es en la tecla de presión, presión o liberación de tecla, o liberación de tecla. II.) Especificar si el activador es para cualquier botón o un botón específico. Si se selecciona la opción específica, se te pedirá que presiones el/los botón(es) en tu gamepad. |
Listen for axes | ![]() | Si se requieren movimientos de ejes, entonces puedes especificar que el activador ocurrirá cada vez que el umbral cambie por un valor específico. El valor predeterminado es 0.01. |
| Estado de conexión | ![]() | Indica si un dispositivo está conectado o no. |
| Flujo de datos en vivo | ![]() | Al conectar el dispositivo y presionar una tecla o mover un eje, se mostrarán los datos en vivo donde cualquier entrada que realices en tu dispositivo se mostrará aquí. Esto es útil para pruebas al configurar tu estudio y determinar qué teclas o ejes deseas utilizar. |
Nota: Después de seleccionar el Gamepad / Joystick trigger en el sistema de eventos, tienes la opción de utilizar y referenciar sus valores específicos de activador en varias acciones con el menú de selección de valores.
Valores del Trigger (Gamepad/ Joystick)
Cuando se utiliza un Gamepad/Joystick trigger, se pueden llamar los siguientes valores específicos del activador al trabajar con ciertas acciones:

| Opciones del Trigger (Gamepad/ Joystick) | Descripción |
|---|---|
Gamepad Device Id | El ID o nombre del gamepad que fue conectado. |
Pressed Keys (Array) | Las teclas que fueron presionadas. |
Pressed OR Hold Keys (Array) | Las teclas que fueron presionadas o mantenidas. |
Released Keys (Array) | Las teclas que fueron liberadas. |
Axes (Array) | Los valores de los ejes. |
Gamepad Timestamp (Unixtime) | La marca de tiempo del gamepad en Unixtime. |
Trigger Timestamp (Unixtime) | Marca de tiempo de cuando ocurre el activador en Unixtime. |
Trigger Time (From Frame Onset) | Marca de tiempo en Unixtime de cuando ocurre el activador en relación con el inicio del cuadro. |



