
Gamepad / Joystick Trigger
Der Gamepad/ Joystick Trigger ermöglicht es Ihnen, Gamepad- und Joystick-Controller in Ihrem experimentellen Design als Eingabegerät zur Datenerfassung zu nutzen. Hinweis: Denken Sie daran, diese Option im Settings Tab zu aktivieren.

Wenn Sie diesen Trigger auswählen, wird das folgende Dialogfeld angezeigt.

Nachdem Sie Ihr Gamepad angeschlossen haben, können Sie angeben, welche spezifischen Tasten als Trigger verwendet werden sollen. Wenn Sie die jeweilige Taste drücken, wird ihre ID im System angezeigt.
Im folgenden Beispiel bezieht sich die 2 auf die ◎ Taste und 3 auf die ▵ Taste. Hinweis: Es ist wichtig zu erwähnen, dass es einige Variationen zwischen Gamepads gibt, wie die Zuordnung der Tasten-IDs funktioniert.

Als Ergebnis des Drückens einer Taste erscheinen die Live-Daten auch in der zweiten Hälfte dieses Trigger-Dialogfelds, wo Sie sehen können, wie sich die Werte in Echtzeit basierend auf dem, was Sie drücken oder loslassen, ändern:

Sehen Sie sich dieses Tutorial für weitere Details und ein Beispiel für eine Studie an, die diesen Trigger nutzt.
Die folgende Tabelle erklärt diese Optionen detaillierter.
| Menüelement | Menübereich | Gamepad / Joystick Trigger Optionen |
|---|---|---|
Listen for buttons | ![]() | I.) Geben Sie an, dass der Trigger tastenbezogen ist und ob er beim Drücken, Halten oder Loslassen der Taste reagieren soll. II.) Geben Sie an, ob der Trigger für jede Taste oder eine bestimmte Taste gilt. Wenn die spezifische Option ausgewählt ist, werden Sie aufgefordert, die Tasten auf Ihrem Gamepad zu drücken. |
Listen for axes | ![]() | Wenn Bewegungen an den Achsen erforderlich sind, können Sie angeben, dass der Trigger immer dann erfolgt, wenn der Schwellenwert um einen bestimmten Wert ändert. Der Standardwert beträgt 0.01. |
| Verbindungsstatus | ![]() | Gibt an, ob ein Gerät verbunden ist oder nicht. |
| Live-Datenstream | ![]() | Nach dem Anschluss des Geräts und dem Drücken einer Taste oder Bewegen einer Achse werden die Live-Daten angezeigt, wo jede Eingabe, die Sie auf Ihrem Gerät machen, hier angezeigt wird. Dies ist nützlich für Tests beim Einrichten Ihrer Studie und um zu bestimmen, welche Tasten oder Achsen Sie verwenden möchten. |
Hinweis: Nachdem Sie den Gamepad / Joystick-Trigger im Ereignissystem ausgewählt haben, haben Sie die Möglichkeit, seine trigger-spezifischen Werte in verschiedenen Aktionen mit dem Werteauswahlmenü zu verwenden und zu referenzieren.
Trigger (Gamepad/Joystick) Werte
Wenn ein Gamepad/Joystick trigger verwendet wird, können die folgenden trigger-spezifischen Werte bei der Arbeit mit bestimmten Aktionen verwendet werden:

| Trigger (Gamepad/Joystick) Optionen | Beschreibung |
|---|---|
Gamepad Device Id | Die ID oder der Name des angeschlossenen Gamepads. |
Pressed Keys (Array) | Die Tasten, die gedrückt wurden. |
Pressed OR Hold Keys (Array) | Die Tasten, die gedrückt oder gehalten wurden. |
Released Keys (Array) | Die Tasten, die losgelassen wurden. |
Axes (Array) | Die Achsenwerte. |
Gamepad Timestamp (Unixtime) | Der Gamepad-Zeitstempel in Unix-Zeit. |
Trigger Timestamp (Unixtime) | Zeitstempel, wenn der Trigger in Unix-Zeit auftritt. |
Trigger Time (From Frame Onset) | Zeitstempel in Unix-Zeit, wann der Trigger im Verhältnis zum Beginn des Frames auftritt. |



