Question: are macros allowed in csgo?
Answer: Macros and binds should be allowed. Pros use it to buy their preset with a tap of a numpad key. So using any gaming peripheral button to bind an in game command such as "use weapon_knife" shouldn't be illegal.