広告

PS3のコントローラーをPCで使う(ちょっとハマったので)

広告

多分検索すればすぐでてくるんだけど、微妙にうまくいかなかったりしたのでメモ的に書いておこうと思います。

ちなみにLinuxではチョー簡単で、

  1. USBケーブルで差し込む
  2. 4つのLEDが点滅する
  3. 真ん中のPボタンを押す
  4. 4つのうち1つが点灯する
  5. USBケーブルを抜く
  6. Bluetooth接続される

こんな感じだった。ハマったのは3番のPボタンを押すところ。

これだけのことなのに、うまくいかない~~、とハマってしまったのだからちょっとしたことでわからなくなるっていういい勉強になった。

次はWindows10の場合。

Windows10でPS3のコントローラーを使いたい

Linuxと違ってドライバとソフトをインストールしなければならない。無料OSに負けてるなんてなんてことだ。

コントローラー用ドライバ
https://github.com/nefarius/DsHidMini/releases/tag/v2.2.282.0

Bluetoothのドライバ
https://github.com/nefarius/BthPS3/releases/tag/setup-v2.17.0

もしかしたらWin11ではこのBluetoothのドライバは不要かもしれない。理由は後述する。

ちなみに、もちろん有線のままでいいならどちらにしろ不要です。

コントローラー用のドライバ

解凍すると、x64とx86のフォルダがあります。

多分普通は64ビットだと思うので、x64。

このなかにあるdshidminiフォルダの中のinf2つを右クリックからインストールします。

  • dshidmini.inf
  • igfilter.inf

の2つです。

これで多分、有線でならPS3コントローラーが使えるようになります。

コントローラーの設定を見てみましょう。

このDS3Conpatible HID DeViceがPS3のコントローラーです。

ちなみに、コントローラーの設定を一発で出すにはWin+Rで「joy.cpl」とやると早いです。

Bluetoothのドライバ

ここがハマった。

解凍してインストールして、Bluetoothに追加すれば良い、と普通は思う。

ところが何故かPINを要求してくる。

0000とか9999とか情報はあるもののいずれも駄目です。

Linuxも以前はこのPIN要求が出てしまうというケースが有りました。

これ・・・なんとWinデフォルトのBluetoothの設定ではつなぐことができません。

(Win11では行けるらしい)

ここでは落ち着いて

解凍したdshidminiのルートにある「DSHMC.exe」を起動します。

するとどうでしょう。。。

PLAYSTATION Controller と表示されていますね。

実はこれですでにつながっています。

(Windowsの設定には追加されていないままです)

ためしにコントローラーの設定を開くとちゃんと操作できるようになっています。

ちなみに私の環境ではPS3コントローラーのLEDは4番固定になってしまいました。

複数のコントローラーを設定できるかどうかは謎です。

Linuxでは複数もできますし、1番から設定してくれます。

広告