Just personal opinion, but:

If you're not automating things (like recording mouse movements + button presses + conditions), then you're fine. Square might think otherwise but by toggling certain features in your driver software should not be illegal. I also have a keyboard capable of macros, and I do use them, I've always used them and there is absolutely no way SE, or anyone else could ever know. I'm not using them to bot, I'm not using them to automate, I am simply using features on my modern keyboard. I don't see any problem with it, they don't give me an edge, they simply make the game more comfortable for me to play because the controls in this game are atrocious.

I would personally look down on someone that makes a macro to craft for them, that would be crossing the line, IMO. But just telling your keyboard to repeat a single key when you hold it down or something, I don't see a problem.