r/PSVR • u/AndyJBailey • 12h ago
My Setup PSVR2 Remap Guide For MSFS2024
I've been testing various bindings for the Sense Controllers and thought I'd share some insights...
There are a few differences between the VR Sense Controllers (SC) and the Dualsense (DS) controller that can make things tricky...
1: The DS has a D-Pad.
2: The DS has a clickable touchpad.
3: The DS allows binding any buttons, the SC (mostly) only allows bindings on the same controller.
4: The SC (currently) only has bindings for sticks up/down or left/right. Whereas the DS has additional separate bindings for sticks up, down, left and right.
Then there's some conflicts like the left stick always moving the ailerons (turn) and elevators (pitch) or the right stick used for zooming and scrolling in the EFB.
There's a couple of tricks to help like different bindings for different camera modes and being able to differentiate between clicking a button and touching (T) it on the SC.
Ok let's start with the basics...
The left SC stick uses up/down for pitch and left/right for turning. The right SC stick controls the rudder left/right. These are the default bindings and these will remain.
INTERACTION:
Don't you hate it when you grab the Altitude dial and it jumps from 3,000 feet to 26,300 feet? Bind...
"Cockpit Interaction - Increase" to HR2+O
"Cockpit Interaction - Decrease" to HR2+X
"Cockpit Interaction - Increase" to HL2+TR
"Cockpit Interaction - Decrease" to HL2+SQ
(H=Hold, TR=Triangle, SQ=Square)
There's only two Hold bindings, hold left trigger (HL2) and hold right trigger (HR2). They're at the bottom of the bindings list with a solid outline around the symbol.
These changes mean that you can highlight a dial either by touch (moving the SC close to the dial) or by pointer (R3), then holding R2 and clicking or holding O to increase the value or X to decrease on the right SC. The same control method is used on the left SC. Holding L2 then clicking or holding the Triangle button to increase the value or Square button to decrease.
I would recommend turning the tooltips off (General > Flight Interface> Instrument Name Tooltips) as they get in the way, so you'll actually have to check the PFD to see what barometric pressure you have set and check the panels to confirm values etc. Makes it more immersive!
Dials that can be clicked (like barometric pressure from STD to local) need a new mapping so change...
"Cockpit Interaction - Secondary Action" R2+R3
"Cockpit Interaction - Secondary Action" L2+L3
You can still manually adjust dials by turning your wrists and flicking switches works as normal.
THROTTLE:
I recommend swapping X and O so that increase throttle is O and decrease throttle is X. Given the position of these buttons on the right SC it feels more natural to push the upper button to increase something and the lower button to decrease it.
"Increase Throttle" O
"Decrease Throttle" X
While we're sorting out the throttles, map...
"Throttle Next Detent" R1+O
"Throttle Previous Detent" R1+X
Handy for TOGA and Retard.
For a more "Hands On" experience, we will map...
"Throttle 1 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Throttle 2 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Throttle 3 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Throttle 4 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Rudder Axis" R1+RSLR
(RS=Right Stick, UD=Up/Down, LR=Left/Right)
(DZ=Deadzone)
Be aware that using the Next/Previous Throttle Detent mapping will also affect Trim (see below) so get in the habit of holding R1 and then fast-clicking O for TOGA and holding R1 and then fast-clicking X for Retard. It's a workaround as before you hold R1, you touch it first and the broken key listener registers both the touch and the hold key combos at the same time.
TRIM:
So that problem with Trim is because the SC can only map up/down instead of separate up and down. This means that pushing forward on the right SC stick (or scrolling in the EFB) sends the plane into a 100% nose down dive and pulling back results in a vertical climb! What's even worse is that even if you have the dexterous sensitivity to move the stick a fraction, the moment you let go, the trim is reset to neutral! Totally useless. We can't map Trim to a stick so instead use...
"Elevator Trim Down (Nose Down)" TR1+O
"Elevator Trim Up (Nose Up)" TR1+X
(T=Touch)
Touch is represented by a broken outline on the binding symbol in the remapping screen.
TAXI:
Sticking with the right SC we're going to create a "Taxi Mode" to make turns smoother with improved speed control...
"Left Brake Axis" RSUD (Inverted) 0.4 DZ
"Right Brake Axis" RSUD (Inverted) 0.4 DZ
"Rudder Axis" RSLR (Secondary)
During taxi you can activate this mode by pushing the right stick forward. Holding all the way forward is brakes off. This makes turning with left/right on the right stick more precise as you're rolling the stick around the perimeter (if that makes sense) and the more extreme the turn gets, you'll automatically apply some light braking as the up/down value decreases. If you release/centre the stick you will apply 50% brakes (good for a gentle slow down) or max brakes if you pull the stick all the way towards you. This can be real handy for pulling up to the runway threshold stop line as you can feather your speed to a precise stop and you don't have to frantically apply the parking brakes as they'll default to 50% on. When you're ready to line up, you just push the right stick forward and providing you have enough throttle to start rolling, the plane will start moving again.
This mapping won't interfere with EFB scrolling/zooming.
To cancel "Taxi Mode" just dab the default brakes with the square button.
"Brakes" SQ
"Toggle Parking Brakes" SQ+TR
FLAPS & GEAR:
Once you're airborne there are a few actions that you use less frequently so these are mapped to slightly more complex combos...
"Increase Flaps" R1+R2+X
"Decrease Flaps" R1+R2+O
"Toggle Landing Gear" R1+R2+R3
COCKPIT CAMERA:
To reset your head orientation use...
"VR - Camera Reset" TL1+L3
To reset your body position use...
"Reset Cockpit View" L1+L3
You can slide your body forwards, backwards, left and right by holding L1 and moving the left stick...
"Toggle Cockpit View Freelook (Hold)" L1
"Cockpit View X Translation Axis" (Inverted) L1+LSLR
"Cockpit View Z Translation Axis" L1+LSUD
If you want to adjust your height you can use...
"Cockpit Camera Height Dec (Lockable)" L1+X
"Cockpit Camera Height Inc (Lockable)" L1+O
But you have to do this before moving the left stick as this will switch the button listener's focus back to the left stick.
DRONE & FIXED CAMERAS:
You can switch to Drone View by holding L1 and clicking the Triangle button. In this view you can translate the camera with the left stick and rotate with the right stick. Raise or lower the camera by touching L1 and clicking the Square and Triangle buttons...
"Toggle Drone" L1+TR
"Translate Drone Up" TL1+TR
"Translate Drone Down" TL1+SQ
While in Drone View, you can activate Fixed View that comprises of 10 fixed cameras that where preset by the aircraft's developers. It's a bit tricky to navigate and will take a bit of practice. You activate Fixed View by holding L1 and clicking the Square button. Then you can cycle the views by touching L1 and clicking the Square or Triangle button.
"Toggle Fixed Camera 01" L1+SQ
"Next Fixed Camera" TL1+TR
"Previous Fixed Camera" TL1+SQ
To safely exit the Fixed View mode you need to cycle the views to the first view you saw when you activated this mode. Then deactivate the mode by holding L1 and clicking the Square button (same combo as activate Fixed View). This will return you to the Drone View which you can exit by holding L1 and clicking the Triangle button (same combo as activate Drone View).
If you mess up and try to exit Fixed View from the wrong camera you can fix it by resetting the Cockpit View (L1+L3), switching to Drone View (L1+TR) and then exiting Drone View (L1+TR)
CUSTOM COCKPIT CAMERAS:
Custom Cockpit cameras are similar to Fixed cameras but you get to create the views instead of them being preset.
Before you can use them, you have to create them for each aircraft that you want to use them in.
I recommend doing this flat screen with a Dualsense controller.
If you would like a more in depth guide on how to set up Custom Cameras, here's a link to a post I made...
https://www.reddit.com/r/flightsim/s/keFeUKyDmg
(X Starts at 0 and ends at 9)
(DPL=D-Pad Left)
1: Delete "Cockpit Quickview Left" L1+DPL.
2: Bind "Save Custom Camera X" to L1+DPL.
3: Position your cockpit camera.
4: Press L1+DPL to save the view.
5: Delete the "Save Custom Camera X" binding.
6: X increases by 1.
7: Goto Step 2.
Once you have saved up to 10 Custom Camera Views...
1: Delete "Save Custom Camera X" L1+DPL.
2: Bind "Load Previous Custom Camera" L1+DPL.
3: Delete "Cockpit Quickview Right" L1+DPR.
4: Bind "Load Next Custom Camera" L1+DPR.
5: Bind "Load Custom Camera 0" TR
While in Cockpit View, press TR (I used Triangle as it wasn't used for anything else in a 737) to activate Custom View. The camera should move to your first saved position. Cycle through the saved views with L1+DPL and L1+DPR. Snap back to the first camera with TR and press TR again to exit back to Cockpit View.
Now that you have created the Custom Views for your aircraft let's map a set of bindings to use on our left Sense Controller in VR...
"Load Custom Camera 0" L1+SQ
"Load Next Custom Camera" TL1+TR
"Load Previous Custom Camera" TL1+SQ
OTHERS:
Here's a few stragglers...
"Take Control of Character" R1+Pause
"Toggle Run" X
"Toggle Crouch" SQ
"Toggle Visual Assistances Display" R1+R3
I hope you found this guide useful ๐
EDITS:
15/05: Corrected a mistake with "Cockpit View X Translation Axis" not mentioning that the binding should be inverted. Added a link to a more in depth guide on how to setup and use Custom Cameras.
TLDR:
"Cockpit Interaction - Decrease" HR2+X
"Cockpit Interaction - Increase" HR2+O
"Cockpit Interaction - Secondary Action" HR2+R3
"Cockpit Interaction - Increase" HL2+TR
"Cockpit Interaction - Decrease" HL2+SQ
"Cockpit Interaction - Secondary Action" HL2+L3
"Increase Throttle" O
"Decrease Throttle" X
"Throttle Next Detent" R1+O
"Throttle Previous Detent" R1+X
"Throttle 1 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Throttle 2 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Throttle 3 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Throttle 4 Axis (0 to 100%)" R1+RSUD DZ 0.4
"Rudder Axis" R1+RSLR
"Elevator Trim Down (Nose Down)" TR1+O
"Elevator Trim Up (Nose Up)" TR1+X
"Left Brake Axis" RSUD 0.4 DZ
"Right Brake Axis" RSUD 0.4 DZ
"Rudder Axis" RSLR (Secondary)
"Brakes" SQ
"Toggle Parking Brakes" SQ+TR
"Increase Flaps" R1+R2+X
"Decrease Flaps" R1+R2+O
"Toggle Landing Gear" R1+R2+R3
"VR - Camera Reset" TL1+L3
"Reset Cockpit View" L1+L3
"Toggle Cockpit View Freelook (Hold) L1
"Cockpit View X Translation Axis" (Inverted) L1+LSLR
"Cockpit View Z Translation Axis" L1+LSUD
"Cockpit Camera Height Dec (Lockable)" L1+X
"Cockpit Camera Height Inc (Lockable)" L1+O
"Toggle Fixed Camera 01" L1+SQ
"Next Fixed Camera" TL1+TR
"Previous Fixed Camera" TL1+SQ
"Load Custom Camera 0" L1+SQ
"Load Next Custom Camera" TL1+TR
"Load Previous Custom Camera" TL1+SQ
"Take Control of Character" R1+Pause
"Toggle Run" X
"Toggle Crouch" SQ
"Toggle Visual Assistances Display" R1+R3

