Macro showing incorrect state?

Hi,

I have a macro with an action to "Pause until conditions are met" which is based off certain keys (Escape or Return) being down. The macro recently stopped working because in the editor I can see the macro is reporting that the condition is true even though neither of those keys are down?

Did something change or am I doing something wrong?

What versions of KM and macOS are you running?

I'm running Keyboard Maestro 8.2 (8.2) on macOS 10.12.6, and I cannot reproduce your behavior.

Here's a video/animated GIF in which you can see the status switching between true and false as I press and release the ESC key:

2018-04-11_18-14-31

What has changed recently on your Mac?

Nothing springs to mind for that. Possibly if the system thinks you are in a password field, that could do it, but I’m not really sure.

Try:

  • Quit and relaunch the Keyboard Maestro editor (this ensures the action is actually what it says it is)
  • Quit and relaunch the Keyboard Maestro Engine
  • Duplicate the action twice, and in each one, remove one of the conditions, then you can tell which key Keyboard Maestro thinks is down.
  • Try resetting the keys, or changing them to different keys.
  • Restart.