KM7->8 Case Sensitive Variable

Macro worked well in 7, failed in 8.

Reason: %variable%Path%

now required to be


Hours lost on this. Hope it helps someone.

As far as I am aware, the tokens have always been case sensitive, including %Variable%,

I just checked, and Keyboard Maestro 7 does not support %variable%VarName%.

Perhaps there was some other change, but I don’t think this was the cause.

Yeah, well changing that one thing fixed it.

Macro may have been written way back. in KM 5

If you’d like, you can email with the files:

  • Keyboard Maestro Macros Saved Version 7.plist
  • Keyboard Maestro Macros.plist

from your Keyboard Maestro preferences folder (Help ➤ Open Preferences Folder) and the name of the macro and I will take a look and see if I can stop any issue or other differences.

Kind offer and good support. But no worries now.

Thanks for the application.

that does NOT seem to be consistent with a test I just created:

Example Results

MACRO: Case Sensitive Variable Names

Case Sensitive Variable Names.kmmacros (2.2 KB)

Variable names are case insensitive.

Token names are case sensitive.

“Variable” is case sensitive in %Variable%varname%. varname is not.