I used to have a macro that copy and move items from a subfolder to a parent folder (no navigation required) using the default copy shortcut [Command+C], but it only works If I release the [Command] key and hold the [C] key for a second (it would play a tone to let me know that I can release the [C] key). * If I release both keys - or release the C key in less than a second - It would only copy items.
I could use another shortcut, but why not use available shortcuts to do more than one function? It’s easier to remember. The only difference is the holding time.
For this macro to work, the items must be displayed as a list and the subfolder must be expanded — I usually move items to parent folders at front. Both macros fulfill this objective but yours can do more.
What I’m looking for is a way to merge two shortcuts.
[CMD+C] to copy items.
A long-pressed [C] for an assigned time of my choosing to do other things, like moving copied items.
The shortcuts can only merge when I release the [CMD] key and keep holding the [C] key for the assigned time. (If I release the [C] key or both keys earlier, the second shortcut will not be executed, which is the point, because I want to be able to use the copy shortcut when needed.
You earlier said "a second" -- about the time for a "long pressed" hot key trigger. You won't get the "beep" you asked for, but it's easy to get the feel for how long a long press should be. Release the C key in under a second and you'll get the "normal" ⌘C shortcut.
Otherwise, try this. It seems to work, but hasn't been seriously battle-tested:
An alternative way to get the same result is a combination of @JMichaelTX’s 2.0 macro, @johns’s macro and “pause until” action at the beginning of the macro. (you can delete this action it if you prefer to hold both keys.)
I might be only one using Mac’s weird way of pasting items, or moving them, to a parent folder in list view. It was confusing at first, but now I consider it a feature.