[Solved] KM Waiting for System Inactivity Before Perfoming

This might get you there. You would add a condition to your Macro to only do its Actions if there has been no activity for a set amount of time before.