Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is more hacks for my dumb controller. There's two extra remapping TOMLs for the same controller, but while the first one was for the wired mode, these two are for the controller connected via the wireless dongle and via bluetooth. The assigned buttons as well as which buttons are available changes a lot in these modes, much to my chagrin.
In wireless mode, you lose access to ActionL and ActionR. The various extra buttons also ended up with different assignment which I've remapped to same as before.
In bluetooth mode, button assignment is seemingly random. I ended up assigning to some previous unused flight stick buttons as well as assigning some completely new ones when appropriate. The Z button (ActionD) showed up as
0x01C
and, when pressed, would emit an Enter event on my computer. This prompted me to check https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode for inspirations to other keycodes of low values and I added KEY_SLEEP and KEY_ENTER when appropriate. The buttons werre just going to be remapped anyway, but they needed an intermediary to work.In the existing scheme, the Exit and MenuL button assumed there wouldn't exist a separate back button. In bluetooh mode, Flydigi gives access to its three meta buttons, labeled ))), ⌂, and ↰ , exist along a pair of Select and Start buttons. I dubbed the ))) button
Pair
, as it's used for pairing and switching modes, and addedHome
for the ⌂, leaving ↰ asExit
. I probably won't use this configuration much myself, but some owners may not care for the gyro capabilities of the controller which this mode lacks and would thus prefer having access to all buttons instead.In the original remapping, I assigned Pov to just Up/Down/Left/Right as those seemed the appropriate buttons for controller dpads.