2017年8月19日土曜日

AndroidでDUALSHOCK4(PS4コントローラー)を接続したときの遅延について

前回はAndroidにDUALSHOCK4を接続する方法を紹介しましたが、今回は接続後に発生する遅延の解消方法についてです。
以下のサイトを参考にさせていただきました。
DUALSHOCK 4 Controller (PS4) with Mupen64plus over Bluetooth. (GUIDE) : http://www.paulscode.com/forum/index.php?topic=10283.0

DUALSHOCK4がすでにAndroid端末に接続されている状態を前提に進めていきます。


  1. Bluetooth Auto Connect(https://play.google.com/store/apps/details?id=org.myklos.btautoconnect&hl=ja)をインストールします。
  2. インストールしたBluetooth Auto Connectアプリを開きます。
    ①Profileをタップし、Input Device(HID)にチェックを入れウィンドウを閉じます。
    ③Devicesをタップし、Wireless Controllerの右の「三」をタップし、Networking(PAN)のみにチェックをいれてウィンドウを閉じます。(Devicesがグレーアウトしているときは本体のBluetoothを有効にしてください)
    ④Setting Screen ActionをタップしPrompt To Enable Bluetoothを選択します。
    ⑤Bluetooth Onにチェックを入れます。
    ⑥Device Connectedにチェックを入れます。
    ⑦少し下にスクロールしてAdvanced Optionをタップします。
    ⑧下記の値を設定します。
    Retry Countを5秒に
    Retry Afterを1秒に
    Device Timeoutを0秒に
    Priority Connectionにチェックを入れます。
    Continuous Connectを10秒に
  3. 設定が終わったらBluetooth Auto Connectの最初の画面まで戻り一番上のConnectボタンをタップします。
以上の設定が正しければ、これでDUALSHOCK4の接続後30秒以降の遅延はなくなっているかと思います。なお、これでも遅延する場合は素直にUSBホストケーブルでAndroid端末とDUALSHOCK4を繋ぐほうが手間がかからなくてよいかと思います……

0 コメント:

コメントを投稿