CSiEra

CSiEra

I know I know nothing.

在psychopy中使用手柄

最近使用 psychopy 寫了幾個實驗,其中一個任務是使用手柄實現被試的反饋收集。

在以往,我們使用鍵盤為主,但是鍵盤按鍵太多,有些老年人來了之後使用不方便;手柄按鍵少一點,設計的時候考慮握持的舒適度,對於時間精度要求不是很高的任務,我覺得手柄是一個很完美的設備。

我使用的手柄,是很早之前購買的八位堂手柄,看上去很簡潔。我現在用它來被試的反饋(不統計時間),通過藍牙連接電腦,還是很方便的。這個手柄配了一根數據線,也可以通過有線和電腦連接;有線連接的延遲應該比藍牙小很多。

bb3f6beb85ca14c250896b1b0a36641

這個手柄和 psychopy 一起使用稍微遇到一點問題:psychopy 中自帶的 joystick 庫似乎對 xbox 手柄的支持最好,這個手柄雖然有更普遍的接口,但是我測試了一小會沒有成功就放棄了這個思路。

經過搜索,我下載了一個叫做Keysticks的軟件:https://keysticks.net/ 簡單來說,這個軟件可以把檢測到的手柄按鍵,映射成鍵盤按鍵,所以我只需要在 psychopy 中添加 keyboard檢測功能既可以正常使用手柄了。

使用這個軟件的另一個好處是,我可以只把自己需要使用的按鍵映射到手柄按鍵,其他用不到的手柄按鍵即使被試不小心按下去,也不會有反應,這樣就減少了誤操作的概率。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。