처음 게임을 켤 때, 혹은 잠수타다가 트래커를 다시 찰 때, 가끔 SteamVR이 컨트롤러를 트래커로, 혹은 반대로 트래커를 컨트롤러로 잘못 인식해버리는 문제가 있다.
SteamVR을 다시 켜서 트래커 3개 > 컨트롤러 2개 순서대로 켜면 해결되지만, 영 번거로운 일이지.
SteamVR 1.2버전 이후로 자동 바인딩에 버그가 있어서 그런 건데, 수동으로 트래커를 바인딩해주면 순서대로 켜지 않아도, 잠수를 타다가 와도 컨트롤러는 무조건 컨트롤러로, 트래커는 무조건 트래커로 인식되어서 문제가 해결된다.
![](/api/file/1309561)
우선, SteamVR을 실행하고 설정 > 개발자 탭으로 들어가서 'Enable debugging options in the input binding user interface'를 활성화시키자.
![](/api/file/20056920)
그러고 나면, 주소창에 'http://127.0.0.1:8998/dashboard/controllerbinding.html'를 입력해서 위와 같은 대쉬보드에 접근할 수 있게 된다.
트래커 세 개를 켠 다음 'VR COMPOSITOR'에 들어가자.
![](/api/file/20056921)
'Current Controller'로 트래커가 잡혀있는게 보이는데, 여기서 'MANAGE TRACKERS'를 누르자.
![](/api/file/20056922)
트래커의 역할을 바인딩시킬 수 있는 창이 뜬다.
Select Role을 눌러서 트래커 차는 위치에 맞게 Waist, Left Foot, Right Foot을 할당해주면 끝!