Command-key shortcuts can shorten a macro and reduce coordinate-sensitive clicking, especially for copy, paste, save, search, and app switching.
Modifiers are part of the recording
Use a recorder that captures modifier-key down and up events together with the letter or symbol pressed.
Use shortcuts to simplify a path
MacroLoop records keyboard events and modifiers. Press each shortcut normally, pause for the result, and verify that no modifier remains logically held during playback.
Test app-specific behavior
System-reserved shortcuts, secure input fields, and app-specific mappings may not replay the same way everywhere. Test in the exact target app.
THE TAKEAWAY
Record shortcuts in context and pause long enough for each result to appear.