CSiEra

CSiEra

I know I know nothing.

psychopyでのゲームパッドの使用

最近、私はいくつかの実験を Psychopy を使用して行いましたが、その中の 1 つのタスクは被験者のフィードバック収集をゲームパッドを使用して行うものでした。

以前はキーボードを主に使用していましたが、キーボードのキーが多すぎて、年配の方には使いづらいという問題がありました。一方、ゲームパッドの方がキーが少なく、デザイン時には握りやすさを考慮しており、時間の精度要件が高くないタスクには、ゲームパッドが非常に適していると思います。

私が使用しているゲームパッドは、かなり前に購入した 8BitDo のゲームパッドで、非常にシンプルなデザインです。今、私はそれを被験者のフィードバック(時間は計測しません)に使用しており、Bluetooth でコンピュータに接続することも非常に便利です。このゲームパッドにはデータケーブルも付属しており、有線接続でもコンピュータに接続することができます。有線接続の方が遅延が少ないはずです。

bb3f6beb85ca14c250896b1b0a36641

このゲームパッドを Psychopy と一緒に使用する際に少し問題がありました。Psychopy には組み込まれているジョイスティックライブラリは、Xbox コントローラーのサポートが最も優れているようですが、このゲームパッドはより一般的なインターフェースを持っています。しかし、少し試してみましたが成功しなかったため、このアプローチは諦めました。

検索した結果、私は「Keysticks」というソフトウェアをダウンロードしました:https://keysticks.net/ 簡単に言うと、このソフトウェアは検出されたゲームパッドのボタンをキーボードのキーにマッピングすることができるため、Psychopy には「keyboard」の機能を追加するだけで、ゲームパッドを正常に使用することができます。

このソフトウェアを使用するもう一つの利点は、必要なボタンだけをゲームパッドのボタンにマッピングできることです。使用しないボタンが誤って押されても反応しないため、誤操作の可能性が減ります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。