How do you use Palettes (if you do)?

None of that is new in 7, Keyboard Maestro 6 can do all that too, except the window-specific palette, but you can just have it Mail-specific which is almost as good.

No, I just use it to insert canned bits of text, not for a full reply. So things like FAQ answers, including some that are based on whats in the clipboard, like a copied license key.

I have seen a window pop up but didn’t know what it was and wasn’t sure what triggered it’s being launched. I just need a good read through the documentation to get a handle on it.

By the way what’s the BBS/Forum software you are using? It’s pretty slick.

-John

Peter is using Discourse for the forum.

1 Like

Thanks Jim. I like it. Seems logical.

1 Like

Forgive me, but I’m running around in circles, reading posts and the documentation. This is something I’ve never done, but thought it should be simple to set up. I think I know all the pieces, but can’t seem to be able to put it together. It is similar to using conflict palettes, but I want a GUI instead. I want to press a hot key, have a palette show up, click something on it, and have the palette go away after the selected macro is performed. How would I set this up?

  • Create a Macro Group.
  • Configure it to Show a palette for one action.
  • Give it your hot key.
  • Put your other macros in that group.

(Late to this thread, but ... ) Yes. Further to my work, I name sets of related macros so they are captured in specific Smart Groups, then move them as a group into app-specific Palettes for project- or client-specific work sessions.

The workflow problem I was addressing was, in essence, how to stream-line processing data that I received in idiosyncratic (but unchanging) forms into identical forms for my own use. I considered writing macros that customized similar steps, but found it easier to manage groups of customized macros. (Amassing macros in groups is at least one level of elegance removed from what I wanted, but in practice was simple compared to creating a system which let me select a group of customizations (say, a client) and applied those customizations to a core functionality {group of macros}.)

I hope you don't mind my mentioning — and furthermore I hope I am correct :blush: — that LaunchBar does this easily and well.

Demonstration of an attempt to create a palette of macros

Here is a group and one of its macros that demonstrate one of the ways I've tried to set this up. (I've tried others, with no more success than I've had with this approach.) What I want is for a palette with the names of the group's macros to pop up when I click, e.g., ⇧F7. That palette should wait until I click one of its entries causing the macro to be executed.

This seems to me to be just about the simplest and most common use of palettes, but I can't get it to work.What happens instead is that a large KM notice whose title is the name of my group shows up briefly, but nothing else happens. (The macros don't have triggers — should they?)


<a class="attachment" href="/uploads/default/original/2X/2/2a405d9fa8f3be34680d7b88b6da6

e70fe59b9f0.kmmacros">Untitled Macro File.kmmacros (8.5 KB)


And one of the macros from the group:

Attribution.kmmacros (2.3 KB)

"Shows a palette for one action when:"

Don’t know what you mean – that’s what I have. The palette doesn’t appear when I press ⇧F7. Doesn’t this setting mean display the palette when I click ⇧F7, wait for me to click a macro name, perform the macro name when I click it, then disappear?

Its not what you have. You have “Activate for one action when” it needs to be “Show a palette for one action when”.

Well that’s a simple enough solution :-). Diidn’t understand your previous answer closely enough. Sorry. Yay! I have a macro palette!

I think I’m going to write a macro that starts every 5th post with “I LOVE KM!”.
(but it’s killing my work day because I spend all my time writing macros to help me do my work instead of doing my work — a problem I’ve had all my career, going back to early use of Emacs and programming macros in Lisp.)

2 Likes

FYI, this was pathetic — I already had one of these set up — just so long ago that I forgot about it — I use it but didn’t think about how it works.

I’m still unclear about when I should email you and when I should post. Your comments on my posts would be welcome. I tend to get a little manic in spurts and lack some judgment.

— Mitchell

This is a fascinating topic. I suspect palettes are one of the more difficult KM features to understand, and one of the most underutilitzed.

####How Do I Prevent the Palette from Displaying when I manually goto an App?

The following Macro Group Palette displays as soon as I click in my Evernote App. I don't want it to display until I press the hot key. How do I do this?

@peternlewis, in the Macro Groups [Keyboard Maestro Wiki] article, it states several times:

set the Macro Group to Show a palette.

Yet I don't see this as an option anywhere in the Macro Group settings.

What do you mean by this?

MitchellModel - I hope you consider always posting your questions. This forum is by no means cluttered with posts, so I don’t think you have to worry there. And I’m learning so much just by reading other people’s questions - don’t deny me that opportunity in the future! :slight_smile:

1 Like

Hmmm. Looks like I misunderstood a Discourse feature in the post about “pathetic”. I had clicked the arrow to Peter’s picture and name and thought I was sending a private email to him. I don’t understand how it got posted.

Your Evernote Table Palette with start off hidden when Keyboard Maestro Engine is first launched.

When you are within Evernote, you can press Control-T to toggle the palette open. After that, the palette will be open while you are in Evernote. If you leave Evernote, it will disappear, and then when you return to Evernote it will reappear. If you press Control-T again while in Evernote it will close the palette.

The macros within it will be active if and only if the palette is visible.

Here's a palette I use during a certain workflow:

It lets me activate a specific application without having to wade through a longer list of running apps (I have ADD pretty bad (I take meds for it) so it's often hard for me to pick out something in a large list).

So the list contains a specific set of applications. But I show or hide the individual applications' icons depending on whether the app is running or not (sometimes this workflow doesn't require some apps, or it requires others).

So the macro group looks like this:

And then I have another set of macros (in a different group) to show/hide icons on the palette depending on if an app starts up or quits:

The macros themselves are self-explanatory, mostly, but I'll show one here:

And the Refresh macro: