Let me begin by expressing my gratitude for the i27 changes that expanded gamepad support! However, I am experiencing some awkward behavior with my gamepad, and I would appreciate any assistance that people can spare.
Summary: my Left Trigger is modifying appropriately but my Right Trigger is not
Hardware: Microsoft 360 Controller (wired)
Slash Commands:
Extra modifier 1: Left Bumper
Extra modifier 2: Right Bumper
Extra modifier 3: Nothing
Extra modifier 4: Nothing
Controller Modifier 1: Left Trigger
Controller Modifier 2: Right Trigger
Sample Binds:
Jump: A Button
Alt Tray Toggle: Left Trigger
Alt2 Tray Toggle: Right Trigger
Alt Tray Slot 10: Left Trigger + A Button
Alt2 Tray Slot 10: Right Trigger + A Button
Corresponding Lines from keybinds.txt:
JOY1 "+up"
JOY7 "+alttray"
JOY8 "+alt2tray"
JOYMOD1+JOY1 "powexec_altslot 10"
JOYMOD2+JOY1 "powexec_alt2slot 10"
LTrigger+A is executing as intended, but RTrigger+A is not. Hitting LTrigger+A summons the Alt Tray and executes the power in position 10. Hitting RTrigger+A summons the Alt2 Tray and jumps.
I have no idea why these two combinations, which are set up to function identically, have different behaviors. Here is a short list of things I have already tried.
Q: "Are the Tray Toggles working?"
A: Yes. Both triggers call up their alternate trays as appropriate. Hitting LTrigger+A summons the Alt Tray and executes the power in position 10. Hitting RTrigger+A summons the Alt2 Tray and jumps.
Q: "Does it work if you unbind A from jumping?"
A: No. Then hitting RTrigger+A summons the Alt2 Tray and nothing else happens.
Q: "Are you sure you have the power in the correct tray/slot?"
A: Yes. The default command to execute the power in Alt2 Tray Slot 10, Control+0, still functions.
Q: "Maybe your Right Trigger is broken?"
A: No. When I press both triggers it puts me into Virtual Mouse Mode as intended. (It also functions in other games, so I don't believe this is a hardware issue.)
Q: "Is there any other difference between the two Triggers in your binds?"
A: No. Each occurrence of JOYMOD1 in keybinds.txt has a matching assignment to JOYMOD2, and vice-versa. Similarly, there is only one assignment each for JOY7 and JOY8.
Writing out my problem in detail has failed to produce any rubber-duck-style epiphanies, so I am desperate for help!
EDITS:
Q: "Can you assign other modified commands to execute that power?"
A: Yes. I am able to successfully map RBumper+A to Alt2 Tray Slot 10. However, this does not fix my issue of having a modifier that won't modify.