Falcon BMS Forum
    • Register
    • Login
    • Search
    • Categories
    • Unread
    • Recent
    • Unsolved
    • Popular
    • Website
    • Wiki
    • Discord

    One BMS action on more than one (DX) button?

    Joysticks & Input Devices
    3
    8
    154
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Inimigo
      Inimigo last edited by

      As the title suggests, is it possible to do the following example:

      Could I assign, eg, joystick button 13 to toggle the “A-A refuelling door”, while I also want Throttle button 3 to toggle the “A-A refuelling door”?
      In this case, do I simply update the .keyfile like the below for example?

      Joystick button 12

      SimFuelDoorToggle 12 -1 -2 0 0x0 0

      Throttle button 3

      SimFuelDoorToggle 34 -1 -2 0 0x0 0

      Or am I restricted to use only 1 DX assignment in the .key file(eg only the Joystick button 12) and then program the keypress (in this case <shift+r>(0X13 1)) to the Throttle button 3?

      Have looked and searched, but couldn’t immediately find the answer to this one.

      Thanks up front.</shift+r>

      1 Reply Last reply Reply Quote 0
      • Agave_Blue
        Agave_Blue last edited by

        You can assign one single command to every single button on your HOTAS is you want to.

        So, yes, what you’re asking will be work just fine.

        Inimigo 1 Reply Last reply Reply Quote 0
        • Inimigo
          Inimigo @Agave_Blue last edited by

          great. so, the way as in my example. correct?

          Joystick button 12

          SimFuelDoorToggle 12 -1 -2 0 0x0 0

          Throttle button 3

          SimFuelDoorToggle 34 -1 -2 0 0x0 0

          Is there a specific order when adding new (DX) buttons? Should I use the “Keyfile-generator.xls” as chronological guideline?

          Agave_Blue 1 Reply Last reply Reply Quote 0
          • Agave_Blue
            Agave_Blue @Inimigo last edited by

            I do prefer Kolbe’s keyfile generator, and I think your example is OK (looks OK … 🤷 ).

            Have you tired it? Does it work? If it works, it’s OK. 😉

            Inimigo 1 Reply Last reply Reply Quote 0
            • Inimigo
              Inimigo @Agave_Blue last edited by

              damnit, it didn’t work. BMS Recognizes my DX buttons (showing up in the SETUP screen, from 128 (WIN DX 129) to 151.
              Have pasted the below in my .key file, though ingame nothing works.

              # MFP 1 Fuel Engine feed DECR.
              SimDecFuelPump 128 -1 -2 0 0x0 0
              # MFP 2 Fuel Engine feed INCR.
              SimIncFuelPump 129 -1 -2 0 0x0 0
              # MFP 3 Main Elec Power DECR.
              SimMainPowerDec 130 -1 -2 0 0x0 0
              # MFP 4 Main Elec Power INCR.
              SimMainPowerInc 131 -1 -2 0 0x0 0
              # MFP 5 JFS Toggle
              SimJfsStart 132 -1 -2 0 0x0 0
              # MFP 6 Air Source DECR. 133
              SimDecAirSource 133 -1 -2 0 0x0 0
              # MFP 7 Air Source INCR. 
              SimIncAirSource 134 -1 -2 0 0x0 0
              # MFP 8 Master LIGHTS NORM
              SimExtlMasterNorm 135 -1 -2 0 0x0 0
              # MFP 9 Master LIGHTS OFF
              SimExtlMasterOff 136 -1 -2 0 0x0 0
              # MFP 10 Landing Lights Toggle
              SimLandingLightToggle 137 -1 -2 0 0x0 0
              # MFP 11 Canopy Toggle
              AFCanopyToggle 138 -1 -2 0 0x0 0
              # MFP 12 Parking Brake Toggle
              SimParkingBrakeToggle 139 -1 -2 0 0x0 0
              # MFP 13 Master ARM Toggle
              SimStepMasterArm 140 -1 -2 0 0x0 0
              # MFP 14 Laser ARM Toggle
              SimLaserArmToggle 141 -1 -2 0 0x0 0
              # MFP 15 ECM Toggle
              SimECMOn 142 -1 -2 0 0x0 0
              # MFP 16 AA Refuel Toggle
              SimFuelDoorToggle 143 -1 -2 0 0x0 0
              # MFP 17 Stores Cat I-III
              SimCATSwitch 144 -1 -2 0 0x0 0
              # MFP 18 Instrument Mode DECR.
              SimHSIModeDec 145 -1 -2 0 0x0 0
              # MFP 19 Instrument Mode INCR.
              SimHSIModeInc 146 -1 -2 0 0x0 0
              # MFP 20 Waypoint UP
              SimNextWaypoint 147 -1 -2 0 0x0 0
              # MFP 21 Waypoint DOWN
              SimPrevWaypoint 148 -1 -2 0 0x0 0
              # MFP 22 GEAR Toggle
              AFGearToggle 149 -1 -2 0 0x0 0
              # MFP 23 Emergency Stores Jetisson
              SimEmergencyJettison 150 -1 -2 0 0x0 0
              # MFP 24 WHEEL BRAKE
              SimWheelBrakes 151 -1 -2 0 0x0 0
              
              

              Wanted to use DX assignments as much as possible, hence the tentative.
              any tips are welcomed

              derk 1 Reply Last reply Reply Quote 0
              • derk
                derk @Inimigo last edited by

                My controller commands have and ‘8’ in the third section and not a ‘-1’. Seems to work well for me. Only my keyboard commands use the ‘-1’. (Ref: Falcon BMS Keyfile Manual.pdf pg 24)

                Yours: SimStepMasterArm 140 -1 -2 0 0x0 0

                Mine: SimArmMasterArm 293 8 -2 0 0x0 0
                SimSafeMasterArm 294 8 -2 0 0x0 0

                Agave_Blue 1 Reply Last reply Reply Quote 0
                • Agave_Blue
                  Agave_Blue @derk last edited by

                  If I’m not mistaken, that has to do with how the DX command was created.

                  Have a look at C:\Falcon BMS 4.32\User\Joystick\Generic\Kolbe\Falcon BMS Keyfile Manual.pdf in the DX section (~page 24).

                  Inimigo 1 Reply Last reply Reply Quote 0
                  • Inimigo
                    Inimigo @Agave_Blue last edited by

                    Thanks for the reply guys.
                    I found my mistake (knowing it’s clearly mentioned): not having used Notepad (++)

                    As a result of having used Word/Wordpad, all of my lines started and ended with “\PAR” and a bunch of other code for God-knows-what-reason.
                    So, most of it working (only ECM and wheel brakes don’t seem to respond).

                    @derk, the 8 behind the DX# is “assigned via UI” I believe.
                    Again, thanks to both of you.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    74
                    Online

                    9.7k
                    Users

                    20.6k
                    Topics

                    343.5k
                    Posts

                    Benchmark Sims - All rights reserved ©