January 31, 20224 yr There are a ton of controller bindings that are not used by Flight Simulator - in the default configuration; for example: - Left Trigger + Right Trigger - Right Bumper + B, X, Y - Right Bumper + DPAD Up / Down / Left / Right - Right Bumper + Right Stick Up / Down / Left / Right - Left Trigger + DPAD Up / Down / Left / Right - Right Trigger + DPAD Up / Down / Left / Right - Y + DPAD Up / Down / Left / Right - Select + Start - AY - BX That's 27 open possible bindings, but I've already consumed many of these (https://flightsimpics.com/flightsimulatorkeyboardcontrollermaps/) -- and some of them aren't a good idea in flight sim (e.g. Select + Start) , and some just aren't practical to execute (e.g. AY or BX). So I started looking into macro software and tried out REWASD; the problem is that most of their supported controllers (https://help.rewasd.com/how-to-remap/supported-devices.html) don't have extra special buttons, and those that do, only support the basic controls. So I picked up the 8BitDo Pro 2 Bluetooth Controller (compatible with Xbox, Windows, Android, and Switch) -- which has 4 extra buttons (https://www.8bitdo.com/pro2/😞 REAR: P1 and P2; FRONT: Turbo and Home. Getting the 8BitDo Pro 2 to work with Macros was quite tricky, so here's a how-to guide, using their free 8BitDo Ultimate Software (https://support.8bitdo.com/ultimate/pro2.html) which is available for PC, Android, and iOS. A few beginning notes: - You can only create 4 macros; you can bind them to any controller button including P1, P2, Turbo, and Home. - Let's say we wanted to build a BX macro and bind it to the Turbo button, here's what would happen: B+X: The 1st time you hit the Turbo button it would execute B; the 2nd time you hit the Turbo button it would execute X. BX: The 1st time you hit the Turbo button it would instantaneously push both B and X. This will fail to work most of the time; a small delay needs to be added between pushes. I'm still trying to perfect this, but if building a macro for a two button push (e.g. BX) it seems that a delay of 40ms to 60ms works best. - By default, on opening the software, A / B, and X / Y are reversed to match Xbox Style (opposite of Nintendo). That is, the engraved markings on the physical controller are Nintendo style, but when you set the controller to X-Mode (Windows) the controller reverses these. So in order to make a macro for BX, you actually enter AY. SAMPLE: Binding the Macro BX to the Turbo Button Macros > + > Turbo > A > Add > Delay of .05s (50ms) > Yes > Y > Add > Enter > Sync to Controller That's it!
February 1, 20224 yr Author I think I found a more reliable way to do this: Macros > + > Turbo > AY > Add > Delay of .4s (400ms) > Yes > Enter > Sync to Controller
Archived
This topic is now archived and is closed to further replies.