[2024] Sim can't distinguish buttons between controllers

Using the template below will greatly help the team reproduce the issue and ease the process of fixing it. Before posting, search for an existing report. If you are not sure it’s a bug, please first report in User Support Hub.


:white_check_mark: SIM INFORMATION

This is vital information for our test team, please do not skip it or your issue may not be able to be reproduced or fixed.

  • Microsoft Flight Simulator 2020 or 2024:
    2024

  • Version Build Number (Where do I locate that?):
    1.1.7.0

  • Game Platform (Exampe: Steam, Xbox, MS Store):
    Steam

:white_check_mark: ISSUE DESCRIPTION

  1. Description of the issue:
    Controls are treated monolithically - i.e., I have a distinct Throttle Quadrant and a Joystick. Both have a Button # 4. Despite the sim clearly and distinctly recognizing them as separate hardware controls in the controller list, if I use the select list on the left to map a keybind to a control using a common hardware button - i.e., on my TQ I assign that to sync the altimeter to local values, and on the joystick #4 toggles parking brakes, the sim treats them as the same button and puts up a conflict warning. This is not correct. #4 button on the TQ and #4 button on the joystick should be seen as unique HID values.

  2. Did you remove all your community mods/add-ons? If yes, are you still experiencing the issue?

Yes

:white_check_mark: FREQUENCY OF ISSUE

How often does this occur for you? (Example: Just once, every time on sim load, intermittently)
Consistently every time sim loads

:white_check_mark: REPRODUCTION STEPS

Please list clear steps you took in order to help our test team reproduce the same issue.

  1. Attach two controllers that share common button values (i.e., both have a No. 4 button).
  2. Select one controller and assign a value manually using the button/slider list on the left or by pressing the button while the sim scans for input.
  3. Repeat process using the other controller. Despite being unique HIDs as recognized by the sim, the sim thinks it’s the same Button #4 and automatically marks both as duplicate keybind conflicts.

:white_check_mark: YOUR SETTINGS

If the issue still occurs with no mods and add-ons, please continue to report your issue. If not, please move this post to the User Support Hub.

  1. What peripherals are currently plugged in? Please name all of them as there could be a potential conflict.
    Saitek Three Axis TQ
    VKB NXT joystick + SEM Panel
    VKB FSM GA Button Panel
    XBox Controller

  2. [PC Only] Are you using Developer Mode or have you made any changes to it?
    No

  3. [PC, MSFS 2020 Only] Are you using DX11 or DX12?

DX12
6. [PC Only] What GPU (Graphics Card) do you use?
Intel ARC 770 16GB

  1. [PC Only] What other relevant PC specs can you share?

:white_check_mark: MEDIA

Please add a screenshot or video of the issue occurring.

[END OF FIRST USER REPORT]


:loudspeaker: For anyone who wants to contribute on this issue, Click on the button below to use this template:

Do you have the same issue if you follow the OP’s steps to reproduce it?

Provide extra information to complete the original description of the issue:

If relevant, provide additional screenshots/video:

Do you have the same issue if you follow the OP’s steps to reproduce it?
• Yes

Provide extra information to complete the original description of the issue:
• I use a VKB joystick, SEM, and 2x THQ. It recognizes these as separate in the controls menu. However, it thinks that the joystick axes are the same axes as the throttle axes. When I bind one to something, it binds both to that thing. So when I bind the joystick to aileron and elevator axes, my throttles also only control aileron and elevator axes, making the throttles unusable. The game labels the inputs from each exactly the same.

If relevant, provide additional screenshots/video:

Not sure if my issue is the same or something different. I have two identical joysticks connected and the sim recognizes them as different devices but the key bindings and settings profiles gets synced between them making it impossible to have different key bindings and profiles on the different devices.