One specific aircraft in my sim doesn’t react to axis input, but other aircraft work fine.

Most aircraft models for Simulators use some standard conventions for receiving input, as designed by the simulators themselves.

In X-Plane that would be the Dataref "sim/joystick/yoke_pitch_ratio"

Or in MSFS X / MSFS 2020 / P3D it would be the SimConnect variable "ELEVATOR POSITION"

But some aircraft models inject their own custom logic writing to these variables, competing with CLS2Sim for control.

To circumvent this problem, CLS2Sim offers the option to inject inputs by simulating a USB HID Gamepad using the third-party software vJoy.

Motorized axes supported by vJoy

CLS2Sim can only route these specific axes to vJoy:

  • Pitch/Elevator
  • Roll/Aileron
  • Yaw/Rudder
  • Collective

Installing vJoy

First, vJoy must be installed. Only the specific vJoy installer shipped with CLS2Sim can be used.

It can be found in the installation directory of CLS2Sim:

"C:\Program Files (x86)\Brunner Elektronik AG\CLS2Sim\Virtual joystick driver\vJoySetup.exe"

The installer may hang when installing the driver. Give it 2 minutes, then force close the installer.

Enabling suppressed actions in CLS2Sim

After starting CLS2Sim, open the Settings dialog. You can only open it if your are DISCONNECTED from any hardware.

Now in the settings enable the feature “Suppressed Actions” as well as “Force map vJoy axes…”.

Now after connecting CLS2SIm to your Brunner yokes/joysticks/rudders, go to the profile manager.

You will see a new entry “Suppressed Actions” in the “General” tab.

Open it up by clicking the configure button.

You are now presented with two lists.

Move any axis you want to suppress to the right side. In the example screenshot all available motorized axes have been suppressed.

Close the “Configure Suppressed Actions” dialog and click the OK button in the profile manager.

Close and restart CLS2Sim and do the same as well for your simulation software if it was running.

After starting CLS2Sim and connecting it to the hardware, it will now reroute the principal axes to vJoy.

You can now map these axes like any standard USB axis in your simulation.

Did you find this FAQ helpful?
Thumbs Up Icon 0
Thumbs Down Icon 0