You can pick a custom keyboard shortcut, and you can decide to simply press that shortcut instead of pressing and holding it.
If Em Dash shortcut is not working in Word, employ the Universal Alt Code, create a Foolproof AutoCorrect Entry, etc.
But the best budget-friendly macro pad isn't a macro pad at all — instead, a custom keyboard that costs you less than a ...