Dedicated keyboard for macros?

Yea I’m on Windows😂 on mac you also have metagrip, wicked, but im a student(therefore - cheap) and the android alternatives are BS…

I need something just like asio4all: app/driver that is
one-size-fits-all-USB-keyboards detecting, distinguishing, and letting the user match a specific button from a specific keyboard, as a combination of button.
(1 as main/normal keyboard, 2 as “macro” keyboard (each button will trigger few button simultaneously)