2008/01/03 木
PS3の振動コントローラー「DUALSHOCK3」をMacにUSB接続する
昨年末に発売されたPS3用の新コントローラー「DUALSHOCK3」によって、我らがPLAYSTATIONに振動機能が帰ってきました! カラーバリエーションも2色になりました。シースルーじゃなくなくなったのが残念。
USBやBluetooth対応の周辺機器が出たら、とりあえずパソコンにつなげてみたくなるのがオトコの性。買ってからしばらく放置していたのをこの連休で試してみたのですが、DUALSHOCK3もSIXAXISとまったく同じやり方でUSB接続できました。MacでUSB接続する方法は「PS3のコントローラー「SIXAXIS」をMacにUSB接続する - bricklife.weblog.*」などをご覧下さい。WindowsやLinuxでもこれまでと同様でいけます。
詳しく調べてませんが、HIDデバイスとしての仕様はSIXAXISと同等な模様。上記ツールで接続中のUSB機器がSIXAXISかどうかを判別するのに使っているベンダーIDとプロダクトIDも、どちらも同じ値 (それぞれ 0x054c と 0x0268) でした。接続ツールやドライバを変更しないで済むのは助かりますが、ずいぶん手抜きな互換性対応な気がします(^^;)。PS3につなげた場合はHIDデバイスとしての通信内容を超えた情報をやりとりしているので、そもそもPS3ではこの値を見ていないかも知れませんが。
さて、気になる振動ユニットの動かし方ですが、これはPS3との通信内容を解析しないとわからなそうです。DUALSHOCK3が海外で発売されたら誰かが解析してくれるでしょう、きっと。










