mirror of
https://github.com/dualshock-tools/dualshock-tools.github.io.git
synced 2026-03-01 11:19:54 +03:00
[PR #170] [MERGED] PS VR2 controllers support #189
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/dualshock-tools/dualshock-tools.github.io/pull/170
Author: @dualshock-tools
Created: 11/16/2025
Status: ✅ Merged
Merged: 11/22/2025
Merged by: @dualshock-tools
Base:
main← Head:feature/vr2-controllers📝 Commits (4)
2ca9025Add basic support for PS VR2 controllers5d598f2Update translations related to VR2 controller6ea6e39Update it_it lang0d523b2Disable quick tests for VR2📊 Changes
32 files changed (+884 additions, -148 deletions)
View changed files
📝
index.html(+5 -5)📝
js/controllers/base-controller.js(+4 -0)📝
js/controllers/controller-factory.js(+28 -1)📝
js/controllers/ds4-controller.js(+4 -0)📝
js/controllers/ds5-controller.js(+4 -0)📝
js/controllers/ds5-edge-controller.js(+5 -0)➕
js/controllers/vr2-controller.js(+642 -0)📝
js/core.js(+37 -10)📝
js/modals/calib-range-modal.js(+38 -17)📝
lang/ar_ar.json(+2 -2)📝
lang/bg_bg.json(+2 -2)📝
lang/cz_cz.json(+2 -2)📝
lang/da_dk.json(+1 -1)📝
lang/de_de.json(+2 -2)📝
lang/es_es.json(+2 -2)📝
lang/fa_fa.json(+54 -52)📝
lang/fr_fr.json(+2 -2)📝
lang/hu_hu.json(+2 -2)📝
lang/it_it.json(+2 -2)📝
lang/jp_jp.json(+2 -2)...and 12 more files
📄 Description
This PR adds minimal support for VR2 controllers, the protocol is similar to DualSense, but they only have one stick per controller. So this PR introduces support for showing a single stick in the "Joystick info" view and during range calibration.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.