These are the kinds of things that continue to amaze me. What I would call little hidden gems, although they’re right out in the open - it’s just hard sometimes to think about using them.
I guess this is what happens when you have a mature product, and a developer who is brilliant, listens to his users, and dogfoods his own product (I think that last phrase is redundant, but you know what I mean).
[bows towards Australia, quoting Wayne’s World: “We’re not worthy!”].
If you think of each rabbit trail as an entry pushed onto a stock to hopefully later be popped off so the previous entry can be worked on, I think my stack’s count is in the 20s right now. But I’m retired, so what they hay, huh?
Awesome, thanks @peternlewis and glad this is useful to others! Peter, the reason I’m messing with using KM for this is I’m experimenting with a macOS Sierra build, and Karabiner is currently broken (the developers say that it’s actually a pretty major break and might take a long time to fix), so I’m hoping KM can be a stopgap.
I’ll try adding the timer to see if that helps. Thanks again!
"Is enabled" basically means the macro is enabled, which is always the case seen at the checkbox top right. You can enable and disable macros. However i tested the same with a Variable i set to 1 when Caps is pressed and 0 when its released. Looking at the keyboard view, the modifiers get pressed, but whenever i press another key they are released.
This means it is not possible this way and idk why keyboard maestro is releasing them as it says that the modifiers should be pressed while the macro runs.
It seems like that there is a bug in press and hold modifier action. When I set the modifiers in a macro
and let this run constantly I can press any key and the modifiers are released, even tho I don't stop
the macro. Is that something wanted or a bug?
Hm, how would that work? I sadly only know the KM commands I’ve used, and discover amazing new features all the time.
What I think my scripts does is, sets a variable to 1 or 0 depending on whether the caps lock is sensed. I understand if it gets turned on before KM loads or there is confusion it can become flipped, eg my variable being set to 1 when it’s turned off, not on. My main goal is to have scripts halt if this variable becomes 1.