Try something like this:
| A | pulse 200 2 | mp_left_center_puff |
| B | delay_on 220 100 | mp_left_center_puff |
| left_bumper | delay_on 300 100 | mp_left_center_puff |
| | |
A will turn on for 200 ms, off for 200 ms, then on again for 200 ms, then go off and stay off.
In the meantime, B will wait 220 ms, turn on for 100 ms, then off.
left_bumper will wait 300 ms, and turn on for 100 ms and go off.
A and B have a little gap between them, since they are done with the same thumb, but left_bumper would be done with another finger, so there can be overlap with both B and left_bumper on.
Pulse turns on an output for the length of time of the first parameter, then if the number of pulses is greater than 1, it will wait the same amount of time with the output off, then repeat for the number of times in the second parameter. During that 200 ms of off time, the other buttons can be pressed.