Not sure about mining however for crafting after reaching lvl 10 you can use speed crafting which will render the macro use much less needed (if at all).