PS3コントローラをPCで使う方法

Windows7にPS3コントローラをUSB接続で挿して使う方法も調べたら、こっちのほうが簡単だった。

PS3コントローラ用ドライバを自作した人がドライバを無償配布してます。
このドライバをインストールした方が確実みたいです。
PS3コントローラ用ドライバをインストールする
MotionJoyだとキーレスポンスにちょっとラグがあって、FF14の蛮神戦やIDのボス戦で被弾が多かったけど、非公式ドライバだとキーレスポンスが速くて被弾が減りました。

  1. MothionJoyというツールをダウンロードし、インストールする。
    http://www.motioninjoy.com/
    ※サイト閉鎖なのかアクセスできなくなっています。Motionjoyで検索すればダウンロードできるサイトが見つかりますが、安全性は保証できないので自己責任で。
  2. PS3コントローラをPCに接続すると、OSにHID(Human Interface Device)として認識される。
  3. MotionJoyの「DS3 Tool」を起動する。
  4. 「ドライバマネージャ」を選ぶ。
  5. 「Hardware Location」という一覧の「Port_~」という項目のチュックボックスにチェックを入れて、「Load driver」を押すと、対応するドライバのインストールが始まる。表示されてないなら、DS3 Toolを再起動してみる。
  6. インストール終了後に「クイックスタート」→「モード選択」から使いたいモードを選ぶ。デッドライトなどのXbox360コントローラ対応ゲームを遊ぶには「Xbox360コントローラエミュレータ」を選ぶと、PS3コントローラをXbox360コントローラとして認識させられる。
  7. 「ゲームコントローラ設定パネル」でコントローラのボタンやスティックなどの入力を確認する。

MotionJoyは公開停止となったので、代替エミュレータを探したらX360CEが良さげ。
PS3コントローラーをXbox360コントローラとしてエミュレートするアプリ

PS3コントローラ用ドライバをインストールする

Motionjoyはコントローラのエミュレータだけど、PS3コントローラのPC用ドライバを作った人がいる。
※ただし振動機能は使えません。

PS3コントローラー(SixAxis/DS3)をPCで使う方法

使い方はこのリンク先でドライバをダウンロードして、PCにインストールするだけ。
インストール方法はリンク先で解説がある。

ただし、私の環境で試しにインストールしようとしても、マイクロソフト標準の「HID準拠コントローラデバイス」用ドライバがあるので別のドライバを使えない。標準ドライバを削除しても繋ぎ直すと標準ドライバが強制的に自動インストールされてしまうので使えなかった。

以下の方法で問題なくインストールできた。
(情報提供ありがとうございました)

  1. コントロールパネルから「デバイスとプリンター」を開くと「PLAYSTATION(R)3 Controller」が表示されている。
    このプロパティから「ハードウェア」タブを開くと「HID準拠ゲームコントローラ」と「USB入力デバイス」が表示される。
  2. もしMotionJoyを導入していると「MotionJoy」が表示されるので、MotionJoyを選択してプロパティからドライバを削除し、PS3コントローラを繋ぎ直す。
  3. 「USB入力デバイス」を選んでプロパティからドライバの更新を選び、あとはリンク先の通りにインストールするとちゃんとインストールできた。

Windows10でPS3コントローラ非公式ドライバを使う

新PCを買ってOSがWin10だったので、新しくPS3コントローラを繋げたところ「HID準拠ゲームコントローラ」と認識される状態を変えられなくなった。
ドライバーの更新で上記の「PS3_Sixaxis_Driver_v1.4.0.0」を指定しても、「最新のドライバであることが確認されました」と表示されて当該ドライバーをインストールできなかった。

色々試したけど、以下の方法で「Wireless controller for PLAYSTATION(R)3」と上手く認識された。

  1. まずデバイスマネージャで「デバイスをアンインストール」する。
    その際「このデバイスのドライバーソフトウェアも削除」する。
    まだPCに繋いでない場合は、この手順は無視してOK。
  2. PS3コントローラのUSBケーブルをいったん抜いて、デバイスマネージャから消えた事を確認し、再び接続する。
  3. 自動的にドライバーがインストールされ、デバイスマネージャで「HID準拠ゲームコントローラ」と認識される。
  4. PS3 Sixaxis Driverのフォルダ内にある「sixaxis.inf」を右クリックし「インストール」を選択。

これで非公式ドライバーが上書きされ、問題なく使えるようになった。

Sixaxistoolでキーアサイン

初期設定のキーアサインがおかしかったけど、同梱のsixaxistool.exeで設定しなおし。

Windows10で設定を保存するにはsixaxistool.exeを右クリックしてプロパティ→互換性の「管理者権限として実行する」をチェック。また「互換モードでこのプログラムを実行する」をチェックし、プルダウンメニューからXPを指定しないとregistry errorで設定が保存されない。

ボタン0→□
ボタン1→△
ボタン2→×
ボタン3→○
ボタン4→L1
ボタン5→R1
ボタン6→L2
ボタン7→R2
ボタン8→L3
ボタン9→R3
ボタン10→SELECT
ボタン11→START

で正しいキーアサインになった。

あと左スティックの動きが軽快になった気がする。

もうMotionJoyは使わないのでアンインストールした。

エレコムのコンバータについて

エレコムのコンバータで接続する方法もあるけど、このコンバータもキーレスポンスは遅いらしいです。
ただし振動機能に対応してます。

ELECOM ゲームパッドコンバータ USB接続 プレステ3コントローラ対応 1ポート ブラック JC-P301UBK

PS3コントローラを無線(Bluetooth)でPCに接続する

Xbox360用の受信機なんて自分には要らなかった‥。(-_-;)
無線Xbox360コントローラをPCで使う方法

というのも、BluetoothでPCとPS3コントローラを接続する方法もあるから。

  1. Motionjoyの「BluetoothPair」タブを開いて、「Dualshock3(USB)」をプルダウンメニューから選び、「Pair Now」ボタンをクリック。
  2. 「Adapter MAC」と「Have paied to:~」が同じか確認。

あとはUSB接続と同様に「ゲームコントローラ設定パネル」でボタンを押してみて入力を確認する。

ちなみに、PS4コントローラをPCに接続する方法の記事もあります。

にほんブログ村 ゲームブログ ゲーム攻略・裏技へ
にほんブログ村

この記事の短縮URL
上部へスクロール