XPCC

http://a3w.ivory.ne.jp

update 2010-05-05 | create 2008-01-17

IMG_7976.JPG

XBOX PC Control by XNA


はじめに

XBOX360 Messenger Kit (chatpad) は XBOX360 純正コントローラに繋げられるなかなかナイスなデバイスです。360上でも文字入力が楽になり、使ってるうちにだんだんPCでも使いたくなってきました。

が。XBOX360 コントローラはワイヤレスアダプターなどが出ているので簡単にPCに繋げられますが、chatpad についてはドライバなども無いためコントローラに繋ぐだけでは PC に認識されません。検索してみると、海外でも状況は同じ様子。

ホントはドライバを作れるといいんですけど、DDK の知識もないので身近な XNA を使っていっちょやってみました。以下はその結果です。

できること

youtube にデモ動画を上げてるのでそちらでどーぞ。


ニコニコにも置いてみた

仕組み

1. XBOX360 コントローラの入力をXBOX360 コントローラが拾う
2. 拾った入力を LAN で PC 側のクライアントに送信
3. PC 側のクライアントがキーボード/マウス操作をエミュレート

XNA では Chatpad の入力が拾えるので、それを利用してます。ネットワークは XBOX Live の仕組みを使い、デモでは自宅の無線LAN環境で試してます(50Mbps)。

ソースコード

No file