Different macros on v-scroll?

So I found out that you can assign functions to scroll in either direction, eg making V scroll both do Volume Up and Volume Down with scaling 1 and -1, or up and down arrow, even just output a and b.

But can I make it do different macros? I want to bind ctrl + Tab and ctrl + shift + Tab to different directions on the scroll wheel, so it changes tabs in my browser based on the direction of the scroll wheel, but it seems like, if I assign macros like that, it only lets me do one of the macros, ie it always goes in the same direction no matter if the scroll is up or down.

Apparently I can only add one picture per post, so I’m showing the macros here:

I’ll have to check if there’s any reason this wouldn’t work for macros, but you don’t even need macros, there’s an example in the Examples tab that does exactly this (“wheel switches tabs”).

Alright, yeah the example works :smile: But the issue persists with the macros.

If I assign the same macros to other keys, eg mouse button 4 and 5, they work as intended, it’s just on the scroll, where it only does one of the macros regardless of the V Scroll direction.

Yeah, I can see the issue. I will fix it eventually. For now you can work around this by going through expressions. Create an expression like this:

0x00010038 input_state 0 gt 1 store
0x00010038 input_state 0 lt 2 store

And then map Register 1 to the first macro and Register 2 to the second macro.