Detecting Option Key (⌥) Pressed When Macro Triggered from a Palette?

Hi, @Zabobon. Thanks for sharing your approach. Looks like you are using SF Symbols. I use unicode characters, but I had never considered SF Symbols; now I will. :smiling_face:

BTW, I particularly like to keep my macro group names short so that I can set the group column relatively narrow in the KM Editor, but still quickly scan and differentiate the groups. However, if I'm developing a new macro and need quick access to a couple groups, I'll sometimes temporarily add a emoji prefix (e.g., :red_circle:) so that I can quickly spot and switch groups. When I'm finished I'll then remove the prefix.

With palettes, my personal preference is to add unique single-character prefixes and, within logical groups, list those items alphabetically. For example, this is my main palette triggered with Hyper+A:


My goal is to trigger items using a single keystroke, but in some cases, like in my post above, use two characters: UJ, UC, UT.

(I've also developed a technique to trigger the eight variants of Engine.log Tool depicted above using only the keyboard. I'll share that in a separate post.)

On the topic of ordering, I'd like to remind folks of @DanThomas's excellent Palette Organizer.

1 Like