# コントローラ切り替え

Diver-X製コントローラと他社製コントローラを切り替えることができます。 コントローラの切り替えには2種類の方法があります。

# アドオンの有効/無効化

SteamVRを起動する前にDiver-XのSteamVRアドオン無効化することで、他のControllerとContactGloveを使い分け出来ます。

TIP

反映にはSteamVRの再起動が必要です。

SteamVRアドオンの有効/無効化は、DivingStationのVR設定で切り替えができます。

有効化状態 無効化状態
ENABLE DISABLE

# デバイスの電源ON/OFFによるコントローラーの切り替え

# 切り替えの方法

デバイスの認識順番や、認識状態によってコントローラを切り替えます。

デバイスを3つの種別で表現します。

  • ContactGlove
  • 他コントローラ:vive wand / index controller/ その他
  • Glove用トラッカー:ハンドヘルド/左手 or 右手にTrackerRoleが設定されたトラッカー

以下がデバイスの認識状態に対するコントローラ認識の判定です。
〇が認識、-が未認識の状態を示します。

[コントローラ認識の判定]

コントローラ認識 ContactGlove 他コントローラ Glove用トラッカー [備考]
Glove用トラッカー - - [1]
他コントローラ - -
先に認識されたデバイス - [1][2]
ContactGlove
(入力のみ)
- - [3]
ContactGlove
(先に認識された
デバイス)
- [1][4]
先に認識されたデバイス - [2][3]
先に認識されたデバイス [1]

# [備考]

  1. ContactGloveをコントローラとするにはContactGlove->Glove用トラッカーの順に認識させる必要がある。
  2. どちらかの電源を切ればもう片方がコントローラとして認識される。
  3. ContactGloveの位置追跡を有効化するにはGlove用トラッカーの認識が必要。
  4. ContactGloveの通信環境が極端に悪い場合、デバイスの認識が切れてGlove用トラッカーがコントローラとなる場合があります。 トラッカーの電源を切り認識を切ってから、ContactGloveが認識されていることを確かめたうえで、再度トラッカーの電源を入れてください。