I'm experimenting with a „particular“ way of using a palette. Some might find this slightly mad.
My idea is this: The palette is visible (active) when the spacebar is pressed and held, and disappears again when the spacebar is released. I do it like this
With this shortcut the spacebar triggers the palette by up/down.
This works well. Explained with the example palette below. "Space + a" triggers action 1.
But it is clear that the normal function of the spacebar is no longer available. I tried the obvious: When the spacebar is pressed show the palette and type a space. This works. But only with "Insert text by pasting" and it is slow.
My brain must have glitched... What you've posted is a macro that closes the palette and types a space when you press the spacebar. Where's the "if spacebar is held" bit?
Thanks Neil, that would be really, really smart.... if the problem wasn't always the same. Space is typed on release. I can't type like that. Do you see a way to change this?
PS: "the palette flashing" is the price I am willing to pay to keep everything at "pressed".
Haha, we've had this before, haven't we. All is well with you and I have letter twisters
But honestly, it's just imperatively logical that it can't work if you type fast. One character is typed when release and the following when pressed....
I'm not in front of my mac right now but I can't think of many scenarios where I'd be doing that.
I take your point though. If it doesn't work, it doesn't work. Why not use a trigger other than space? How about when you hold cmd-space? Seems like a reasonable compromise.
Yeah. No matter how many times it gets questioned, I still live by the commandment, "Thou shall not use single character hotkeys in apps that accept typing".