I'm not sure how reliable using the "Copy" menu item is. For example, right now in Chrome, it is available and enabled, even though I do not have anything selected.
You can also use the function:CLIPBOARDSEED [Keyboard Maestro Wiki] to detect if the Clipboard has been changed after a COPY command.
Here's a macro that uses this approach: