Contextual capitalization

I couldn't find anything in the user manual regarding this.

Just looking for a simple text replacement feature.

If I type "Xxxx" and have KM replace with "Text string"

If I type "xxxx" and have KM replace with "text string"

I realize that can just make 2 macros with different capitalizations, but I was previously using a Windows text replacement utility which automatically did contextual capitalization.

It's there in the section for Typed String triggers, though admittedly easy to overlook:

You can have the case of the typed string and affect Insert Text actions. This means that if you type the string in all uppercase, the resulting Insert Text will also be uppercased. If you type just the first letter in uppercase, just the first resulting Insert Text will be uppercase.


1 Like

Thank you!