
ゲームパッド / ジョイスティックトリガー
Gamepad/ Joystick Triggerを使用すると、実験デザインにおいてゲームパッドやジョイスティックコントローラーをデータ記録の入力デバイスとして利用できます。 注意: このオプションをSettingsタブで有効にすることを忘れないでください。

このトリガーを選択すると、次のダイアログボックスが表示されます。

ゲームパッドを接続すると、どの特定のキーをトリガーとして使用するかを指定できます。特定のキーを押すと、システムはそのIDを表示します。
以下の例では、2は◎キーを、3は▵キーを指します。 注意: ゲームパッドによっては、キーIDの割り当ての仕組みにいくつかの違いがあることを重要に言っておきます。

キーを押すと、このトリガーダイアログボックスの後半にもライブデータが表示され、押したり離したりすることによって値がリアルタイムでどのように変化するかを見ることができます。

この詳細なウォークスルーを見て、およびこのトリガーを利用した研究の例をご覧ください。
以下の表では、これらのオプションについて詳しく説明しています。
| メニュー項目 | メニューエリア | ゲームパッド / ジョイスティックトリガーオプション |
|---|---|---|
Listen for buttons | ![]() | I.) トリガーがボタン関連であることを指定し、それが押下キー、押下または放出キー、または放出キーであるかどうかを指定します。 II.) トリガーが任意のボタンか特定のボタンに対するものであるかを指定します。特定のオプションが選択された場合、ゲームパッド上のボタンを押すように促されます。 |
Listen for axes | ![]() | 軸の動きが要求される場合、しきい値が特定の値によって変更されるときにトリガーが発生することを指定できます。デフォルトの値は0.01です。 |
| 接続状況 | ![]() | デバイスが接続されているかどうかを示します。 |
| ライブデータストリーム | ![]() | デバイスを接続し、キーを押すか軸を動かすと、ライブデータが表示され、デバイス上で行った入力がここに表示されます。これは、研究を設定をテストし、利用したいキーや軸を決定するのに役立ちます。 |
注意: イベントシステムでゲームパッド / ジョイスティックトリガーを選択した後、異なるアクション間でそのトリガー特有の値を利用して参照するオプションがあります。
トリガー(ゲームパッド/ジョイスティック)値
Gamepad/Joystick triggerが使用されると、特定のアクションで作業する際に呼び出すことができる次のトリガー特有の値があります:

| トリガー(ゲームパッド/ジョイスティック)オプション | 説明 |
|---|---|
Gamepad Device Id | 接続されたゲームパッドのIDまたは名前。 |
Pressed Keys (Array) | 押されたキー。 |
Pressed OR Hold Keys (Array) | 押されたまたは保持されたキー。 |
Released Keys (Array) | 放されたキー。 |
Axes (Array) | 軸の値。 |
Gamepad Timestamp (Unixtime) | Unix時間でのゲームパッドタイムスタンプ。 |
Trigger Timestamp (Unixtime) | Unix時間でのトリガーが発生した時間のタイムスタンプ。 |
Trigger Time (From Frame Onset) | フレームの開始に関連するトリガーの発生時刻のUnix時間でのタイムスタンプ。 |



