qwertytam

Xbox One Controller - Default Mapping Override

Recommended Posts

Hi,

I have a Xbox One Controller connected via BlueTooth that I am trying to use to control Chase Plane. Chase Plane picks up the button assignments from the controller no problem. My issue is that certain buttons on the controller are sending commands to P3D, even though I cannot find any of them assigned in the P3D controller menu. For example, the "Change View" button on the controller activates the "End Scenario" menu in P3d. The A or "Select" button actives the brakes. I have also tried using FSUIPC to intercept the controller commands and assign them to either a NULL command, a keyboard command, or a FS command. However, no luck; the default controller/P3D behaviour persists. I've tried searching through the various WIN10 settings menus, but have not come across anything that is mapping the Xbox controller commands to something else. Any thoughts on how I can remove the default behaviour of the controller and the commands it is passing to P3D?

Thanks,

Tom

Share this post


Link to post
Help AVSIM continue to serve you!
Please donate today!

Hi,

you could try removing the assignments from the P3D controls configuration file

  • use Notepad++ to edit this file: C:\Users\...\AppData\Roaming\Lockheed Martin\Prepar3D v4\Controls\Standard.xml
  • Look for <SimControls.Map> tags with <Name>Xbox 360 Controller ... </Name>
  • Remove everything between </Name> and the ending tag </SimControls.Map> (you only remove all "Axis" and "Entry" entities.
<SimControls.Map>
  <Name>Xbox 360 Controller</Name>
</SimControls.Map>
<SimControls.Map>
  <Name>Xbox 360 Controller SLEW</Name>
</SimControls.Map>
<SimControls.Map>
  <Name>Xbox 360 Controller CINEMATOGRAPHER</Name>
</SimControls.Map>

...etc

Save the file, then right-click it -> properties -> read-only

(Leaving the tags intact should prevent P3D from applying the default assignments again, even when the read-only should fail)

You could do the same thing with my freeware "AxisAndOhs" app, that has a special subsection for disabling controller arrays in the config. (https://www.youtube.com/watch?v=PYoGxE_wsQ4)

 

Best regards

 

 

Edited by Lorby_SI
  • Like 1

Share this post


Link to post

It’s been awhile but I couldn’t get the Xbox wireless controller to work well either. I switched to a wired version and it works great with my ChasePlane views and VR with Oculus Rift S setup.  My issue might have been due to the Oculus installation and it’s use of certain Xbox controllers.

so it may be an issue with the wireless version as I had until I switched to a wired version.

Joe

Share this post


Link to post
11 minutes ago, joepoway said:

It’s been awhile but I couldn’t get the Xbox wireless controller to work well either. I switched to a wired version and it works great with my ChasePlane views and VR with Oculus Rift S setup.  My issue might have been due to the Oculus installation and it’s use of certain Xbox controllers.

so it may be an issue with the wireless version as I had until I switched to a wired version.

Joe

The wireless controllers for PC never work right in any game or program, I always used the wired version.

Share this post


Link to post

reWASD may be worth looking into if you are using an XBox controller on your PC. Not free but very powerful. I found it when someone mentioned they were using it with P3D and EZCA.

Randy

Share this post


Link to post
On 7/13/2019 at 11:24 AM, joepoway said:

It’s been awhile but I couldn’t get the Xbox wireless controller to work well either. I switched to a wired version and it works great with my ChasePlane views and VR with Oculus Rift S setup.  My issue might have been due to the Oculus installation and it’s use of certain Xbox controllers.

so it may be an issue with the wireless version as I had until I switched to a wired version.

Joe

I have had weird issues when using Bluetooth headsets with P3D, especially when combining it with the Xbox controller (e.g. certain sounds like engines going through different sound devices). Switched to wired headset and seem to be all ok so far with wireless Xbox controller

Share this post


Link to post

This happens occasionally to me (same setup). Simply restarting always fixed it for me.

Share this post


Link to post
13 hours ago, qwertytam said:

Thank you Lorby_SIchanging the two Standard.xlm* files by removing the </Name> to </SimControls.Map> worked for me!

It is enough to edit the standard.xml and make it write protected.

If you change the Standard.xmlx too, then the XBox controller will never work in P3D again. The xmlx is the template database for controller assignments, and to get it back at a later date, you will have to delete the files so P3D can rebuild the default. 

Best regards

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now