I have tried to assign the caplocks to hyperkey in BTT and Karbiner but I cannot get it to trigger the following Keyboard Maestro macro –
Any ideas on what I am doing wrong?
I have tried to assign the caplocks to hyperkey in BTT and Karbiner but I cannot get it to trigger the following Keyboard Maestro macro –
I think “This string is typed” is wrong; shouldn’t it be “This hot key”?
That’s what I use (and works for me):

PS: I use Karabiner-Elements to map CapsLock to Hyper
I’ve tried a few different apps to map the Caps Lock key, including BTT and Karabiner-Elements, and the free Hyperkey app is the one that I find the simplest and most reliable for this purpose. Here are the options provided:
On a related note, the developer of Hyperkey has a paid app called Superkey that incorporates the functionality of Hyperkey. Brett Terpstra referenced Superkey in 843: Bear and Glass Teaches Keyboard Control.
Agree with @rob
Enter it as a HotKey, not a typed string.
Also, in KM, you may need to create the hotkey “manually” by literally pressing the actual ⇧ ⌃ ⌥ ⌘ keys. Once in a while, when I try to record the hotkey with the caps lock, it doesn’t pick up all the modifier keys.