Found out that order of operations matters
Been playing with my desktop profile lately and ran into a curious issue. I wanted to change my two thumb buttons into modifier buttons and I ran into an interesting sequence:
Scroll wheel is 1 up/down. Left tilt and scroll wheel is 5 up/down.
Bottom thumb and scroll is 1 left/right. Left tilt, bottom thumb, and scroll is 5 left/right.
However: Bottom thumb, left tilt, and scroll is 1 up/down. Ran into this when I was already scrolling and tilted to scroll faster.
I understand why this is the way it is from a programming perspective, and since the macro was simple it was easy enough to re-input it for the new sequence (I'm sure the coming feature to have set macros will make it simple for more complex macros). My ultimate question for discussion is: should it be that way?
Do we want to make this more like a keyboard where it doesn't matter what order I press control and shift before I hit escape, or should ctrl-shift-esc be a different shortcut than shift-ctrl-esc? I figured the discussion would be important to have before I/We even consider asking the devs to put in the work to make it order-independent.