Temporarily disable keyboard modifiers?

When I activate a macro pallette, I normally use the number keys to select a macro from the pallette.

The thing is, I activate some macro pallettes with the shortcut that includes modifier keys, and if I click a number too fast (before I've let go of the modifier keys), the macro selected from the pallette won't activate because modifier keys are still being held down.

Is is there solution that will allow me to activate a macro in a macro pallettes while modifier keys are being held down? Could the modifier keys be disabled (e.g. for half a second) when the macro palette is activated? Is there another solution?