flybywiresim / aircraft

The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.
https://flybywiresim.com
GNU General Public License v3.0
5.08k stars 1.1k forks source link

Rudder Trim Switch Does Not Animate When Input is From Keybind or Controller #7997

Open JasonO99 opened 1 year ago

JasonO99 commented 1 year ago

Aircraft Version

Experimental

Build info

{
    "built": "2023-04-27T21:19:23+00:00",
    "ref": "refs/heads/experimental",
    "sha": "c907a0913975558481d0988df291df0d96a030d4",
    "actor": "BlueberryKing",
    "event_name": "manual",
    "pretty_release_name": "experimental:c907a091",
    "version": "v0.10.0-exp.c907a09"
}

Describe the bug

When using a controller to operate the rudder trim, the rudder trim knob does not animate. When using the mouse, the knob does turn relevant to the direction of trim you want. This behaviour does not occur on the MSFS A320, where it does animate.

Hardware used is the TCA Thrustmaster with Captain pack that includes a rudder trim knob and reset button. However, MSFS by default gives these input CTRL + Numpad 0 and CTRL + Numpad Enter to control the rudder trim and these do not animate the rudder trim knob either. They do still change the value.

Video of TCA Thrustmaster with Captain Pack Being Used

Video includes usage on FBW A32NX and the MSFS Default A320neo https://youtube.com/shorts/qZMpsc_Ys4o

MSFS Control Settings

Set on the TCA Thrustmaster Throttle with Captain Pack ruddertrimtca Set on the Keyboard ruddertrimkeyboard

Expected behavior

I expect the trim knob to turn when input is put in to the either of the bindings, as it does in the default aircraft.

Steps to reproduce

  1. Look at Rudder Trim Switch
  2. Use CTRL + Numpad 0 and CTRL + Numpad Enter to turn rudder switch (alternatively another device using the same binding)
  3. Values adjust, switch does not turn.

Replicate in default A320neo and switch turns.

References (optional)

No response

Additional info (optional)

No response

Discord Username (optional)

Jason#0963

Although, credit to Sashton#0105 who highlighted the issue. I just tested to confirm it and put together the issue from my findings.

tracernz commented 1 year ago

This is common to most controls. Without InputEvents the model behaviours are just sending the same events as you are sending with hardware.

JasonO99 commented 1 year ago

This is common to most controls. Without InputEvents the model behaviours are just sending the same events as you are sending with hardware.

I see. I figured if the original A320 done it, then it's not functionality we wouldn't necessarily lose

tracernz commented 1 year ago

The default aircraft are largely using the afformentioned model behaviours now. 😅

Mickepilot commented 11 months ago

After a new PC Build I have exact the same problem: A32NX, "Flight Mode" set to "Modern", "Cockpit Interaction System"set to "Legacy". Thrustmaster Throttle Quadrant in "Default" mode = no animation of the rudder trim knob. With autopilot OFF the trim can be adjusted, but the knob stays "frozen" in the simulator. Also funny, when starting the flight session airborn, with autopilot ON, the rudder trim goes full Left (20.0 degrees) Any suggestion how to fix this issue? Thank you.