Sorry. I should have mentioned I solved my slave facing issue by doing more or less what you suggested. So ty =)

You're second code is almost exactly the code I provided that hasn't worked unfortunately. What I am trying to do is have 0-9 work as sending 0-9. Then also have modifiers+ 0-9 that send as the modifier+ 0-9. Basically the way my UI is set up is I have a basic 12 slot bar keybound with 0-9,+,- Then I have it paging using ctrl,alt or shift to a secondary 12 slot bar.

I'm just trying not to change up my playstyle a hell of a lot but I have been looking into making macros and round robin set ups if I can't do the paging. If that doesn't feel right then I'll bite the bullet and buy ISB.