Keyboard Maestro Is Far Too Complicated and Elite!

Yes, 'easy' is a movable feast too and very relative.
I just made a palette to select some Ulysses menu items I use all the time for example and which don't have native shortcuts. Really pleased with it and hadn't occurred to me before that it would be helpful.
I had a lot of trouble with 'menu items' macros initially, for the usual rookie reasons, accurate text entry basically and that is part of the learning curve.

I also keep several shortcuts thru Keyboard Maestro that open sets of Safari tabs and windows. Better than the 'open all' native option which involves fiddly mousing. "Easier"? well in some sense no, but from my point of view, yes.
I know some of it is just 'muscle memory' but that matters if you have, as I do, a few, very specific, safari set ups.
I do use a lot of expansions, I understand your cautionary remarks on that and I know that takes up more juice than a dedicated app would, but I don't have huge numbers of macros or expansion and I find it works well.
I always apply your caveats but I do recommend it to folk if they only have a few expansions. I had no idea some people like @ccstone had so many!
I have to say that I have a core set of macros, though it is growing recently, of about 10, surprisingly small number, that I would consider the app more than pays its way with. The app is in continuous use with me now, mostly with that core set, and if I use a computer without it it feels clumsy.

2 Likes

To add to a previous reply, I would recommend David Spark's Field Guide to Keyboard Maestro: I found it invaluable and again, you don't need to learn everything at once. You can find what you need there usually. Along with this forum and the wiki.

5 Likes

And if the full doctors bag is more than you really want to grapple with, there are always less ambitious instruments to reach for.

Typinator for example, is handy:

2 Likes

You could say the same thing about a Ferrari.

IMHO, KM in this forum is the opposite of a religion: nothing is taken on faith, logic and critical thinking are encouraged, and only practical solutions are valued.

Your posts remind me of folks responding negatively to using the iPhone for the first time, before there were other competing smart phones. It goes like this:

  • This does not work like my old technology;
  • I am not used to this;
  • This is distressing;
  • I have not learned how to operate it, therefore it is poorly designed and ugly.

After a while these very same people gained facility and ease of use. They learned the new interface metaphors, and learned new habits.

If you want the power of KM, I recommend using the ample help system, starting small and sticking with it. Many of us here find it to be a rewarding time investment.

When I moved from QK to KM, I found it overwhelming at first, too. I started by duplicating all the QK macros I depended on, and I learned a lot in the process. Fast Forward a few years, and now I'm using KM to do complex things that really move the needle for my daily work. KM has turned into more of a programmable employee than a utility app.

Good luck!

7 Likes

I agree. I've been hanging around the forum for quite some time now. I've seen most veteran users recommend other tools when KM is not the best efficient tool, not to mention that many apps have been recommended to use alongside Keyboard Maestro.

Ah. That brings all my memories about me and my wife with Mac. When I first bought Mac, I adapted quickly and smoothly and did not miss PC much. After I got married, I bought my wife a Mac. Oh, man. I was hearing complaints for many days. After a few months, she got used to it. Now, she does not miss PC either. In fact, she's been recommending Macs to friends. :grin: This is not to criticize my wife at all. It is just an example that different people have different experiences with the same products. And it could also change if they stick around for enough time.

3 Likes

Hi, BlackMac,

Welcome to one of the best-kept secrets on the Internet.

Your post takes me back KM 5 or 6 years ago when I first bought KM.

It's like that line from Will Smith's Summertime... "But back then I didn't really know what it was" :joy::joy:

It took me a long time to learn it, mostly because I was intimidated by it"s capabilities. This coming from a guy who works in the Enterprise IT space for over 25 years in hardware and software development.

What I came to realize is that I didn't really have a need or use case that would have made me use it. For me, it started with the Karabiner app that I used to replace the Caps Lock function and use it as a Hyper Key (⌃⌥⇧⌘)

Once that happened, I began to understand the sublime experience that KM is.

With regard to the UI, whenever you start using something new, you're always a tad bit more sensitive to the new thing because you're used to the experience of other apps.

Yes, the UI is old school, but it doesn't consume a ton of compute resources on modern Macs and is backwards compatible with the 2012 cheese grater Mac Pro that is still running today.

We focus on the here and now, but the developers have to take the wider context into their decisions.

My personal view is that i don't care about the UI any more. it works once you get familiar with it. id much rather have the function than the form any day.

Speaking of getting familiar, there are some great, inexpensive educational resources that will help you get up to speed and get more out of KM.

I'm not affiliated with any of these folks, but I am currently or have been a paying customer for all of them.

Screencasts Online KM part 1

Do a search for Keyboard Maestro on that site and you'll get a few more videos to help widen the view regarding what's possible. yes, some of the videos are old, but the content is still relevant because the UI is largely unchanged.

A more current video-based course comes from David Sparks, one of the hosts on the Mac Power Users podcast. It's called the Keyboard Maestro Field Guide and costs 49 bucks.

With those two resources, I went from zero to hero.

With KM, KMLink (a separate software app), a 32-button Stream Deck, and some Z-Wave remote control outlets, I can turn on my home office video setup on and off at the press of a single button. That setup consists of:

  • 3 monitors
  • a camera
  • three Elgato key lights
  • two strings of led curtain lights,
  • an ATEM Mini Pro video switcher

For Extra Credit:

  • it also turns off the aquarium pump so the sound of rushing water isn't heard during calls
  • sets my mini-split heat pump fan to low so others won't hear it.

Imagine trying to set all this manually Every. Single. Time. you have a Zoom, Teams, or Webex call.

It did happen overnight, but I'm very happy that I stuck with it.

This community is fantastic. We're all here to learn and help each other out. If you're stuck or come up with a use case that you're not sure of definitely reach out (hint: use the search function because there's a lot of content in here!

:v:t2:, :heart: & :hugs:,

--Shawn

9 Likes

Hi Tim

I can deeply relate to your frustration in moving from QuicKeys to Keyboard Maestro.

I was a longtime power user of QuicKeys too, and I would have stuck with QuicKeys if it were still available. But it isn’t, and it’s not coming back.

So I moved over to Keyboard Maestro about 5 years ago because it is powerful and flexible enough to allow me to automate everything I could automate in QuicKeys.

Yes, Keyboard Maestro is a bit of a shock to the system if you’ve been led to believe anywhere that it’s a drop-in replacement for QuicKeys — it’s definitely not the interface I’d prefer, but I am so very grateful that it’s here today, being actively maintained and improved, and ultimately able to achieve what I need done.

So yes, I sometimes share your frustration, but as others have said, it’s not fair to vent any of it in the direction of Keyboard Maestro — it’s doing everyone a favour by being a viable and powerful alternative to QuicKeys.

Keyboard Maestro is what it is, and as pointed out above, with some investment of time, it can very likely be prodded and shaped to achieve what you need done. (But I also use alternative/specific tools like Typinator when they offer a quicker/simpler path to a solution than can be done in KM.)

So let’s raise a glass to QuicKeys — it was an amazing tool in it’s day — but also to Keyboard Maestro, which is also amazing, but with different strengths.


ps. Peter, some way to shoehorn in a preference (hidden or not) or flag to allow (or emulate/simulate the functionality of) overriding of global keyboard shortcuts by scoped keyboard shortcuts would be deeply helpful and appreciated by this old QuicKeys dog.

2 Likes

Hi goswh

Thanks for your experience and for the videos you mentioned. This community is really great. I have read countless posts over the last two years and also bought the (very good) Field Guide by MacSparky.

To make one thing clear: I use Keyboard Maestro every day. I get great use out of the software and I can't imagine my work without it.

But that doesn't change the fact that the interface is just plain old, confusing and pointlessly complicated. It is also not the case that a messed up user interface is a sign for the quality of a software. Because if it were, we'd all be working with Lotus Notes and despairing of life.

The bottom line is that Keyboard Maestro is simply a gigantic collection of functions united under a very questionable interface. Even if many people here defend Keyboard Maestro, that doesn't change. I have been working with the software for two years now and for me it has reached the end of its journey. It does what it's supposed to do, and I'll leave it at that.

Because I don't feel like consulting this forum anymore for every little problem. From this point of view, this great community is not part of the solution, but part of the problem: it would not exist to this extent if Keyboard Maestro were easier to understand. This is also the reason why I sometimes mention Keyboard Maestro in conversations with Mac users, but never recommend it. I don't want to be the reason when someone gets hopelessly lost in a topic that is not Mac-like at all because of my recommendation.

tl;dr: Keyboard Maestro is fantastic, but the interface and operation are a tragedy.

----> Translated with www.DeepL.com/Translator (free version) Thanks, Deepl!

2 Likes

I use Logic Pro and FinalCut Pro on the Mac and both of these applications are very powerful but despite the best efforts of the Apple teams that design them (and these are actual "teams" rather than the single developer @peternlewis who makes Keyboard Maestro) the interfaces are "confusing and complicated".

Ironically, there seem to be many FinalCut Pro and Logic Pro Users on this Forum who use Keyboard Maestro to correct and customise these Apps to their own preference (rather than hoping Apple will do it).

And this is the point I think - Keyboard Maestro is not something that is used in isolation - it is an advanced customisation App that Users can make use of to bend the Mac to their needs. There is no compulsion to use Keyboard Maestro. The Mac works fine and is still a joy to use without it. But (in my opinion) Keyboard Maestro makes the Mac even more of a joy.

Most of the other Mac Users I know don't use any other software apart from what comes directly with the Mac or Adobe or Microsoft. They don't even use a Password Manager (I have given up recommending to friends not to use the same password for every login and to get a Password Manager App…).

But in my case, Keyboard Maestro allows me to make my Mac even simpler to use. I would be terribly sad if it didn't exist. And I actually find Keyboard Maestro fun to use. I actually like the interface. Whenever I have tried to use it to streamline or simplify a task I have always succeeded. I like its "Lego-like" approach of little modules that can be bolted together or rearranged. I am not a programmer.

To paraphrase the Rolling Stones:

“It’s only Keyboard Maestro, but I like it.” :grinning:

4 Likes

First of all it doesn't appear that you weren't incapable by the fact that you "…create[d]…' the date formatted that you "…wanted…"

I personally missed the simplicity of Quickeys (QK), but having to master more than dozens of Mac programmes since 1984, I have had to resolve to the fact that FORMATING DATES has never been without considerable effort. Primarily because I didn't do it every day, and deciding which date format suited me best at the time was never a standard for all the applications that I needed to accomplish my goals. Particularly, since there isn't one UNIVERSAL standard that is IMMEDIATELY understood by everyone WITHOUT some INTERPRETATION, anywhere in the world.

Well, maybe one.

Let me take, for example your desire to "…enter the current date in this format: 2021_10_25."

Obviously, one would INTERPRET your format to be understood as "October 25th, 2021."

However, how would one INTERPRET 2021_10_09?

"October 9th, 2021" or "September 10th, 2021"

And maybe because I just find the underscore, i.e. '_' the most difficult key to type.

I, for one, have found that, 'Oct 25, 2021' is immediately, i.e., without any necessary INTERPRETATION, understood. One (even the shorter, 'Oct 25 2021') that my bank, lawyer, doctor, colleges, family, friends, etc., would accept and/or understand without hesitation.

Now back to the issue. True, Keyboard Maestro (KM) is significantly more daunting than QKs. I personally felt violated when it wouldn't work anymore, and for awhile, there wasn't an off-the-shelf solution available. And trust me, it took awhile and much deliberation to console my thoughts and use KM as much as I do today. And now, I couldn't live without it.

Even tho, IT can be STILL DAUNTING! But, there are a lot of voluntary help(hers) out there, particularly here. And amazingly, a GOOGLE search directs me here faster and more often than not.

3 Likes

It took me a year before I decided to install Keyboard Maestro.

My advice: Ask questions!
You'll see I have asked a lot of questions over the time I've used KM, and the community is very welcoming and helpful.

dumb down the interface

Yes, I'm in favor of this.

It took me a couple weeks/months to get used to it, and now I find it indispensable. So, if there's anything that is taking you longer than 30 minutes, don't doubt and start a new thread in the forum.

Just give it a try, it's like a Swiss Knife, many uses.
And Ask questions.

Welcome

4 Likes

The UI works fine – does an extraordinary job of presenting a lot of power in the shape of very simple chains and nests of blocks.

(Some of the users – myself included – could probably do with a bit of an update, but that's up to us)

5 Likes

Alright..someone's got to name the elephant in the room.

If you are completely new to scripting and automation, and if you find Keyboard Maestro overwhelming, and don't see the value of sticking with it as so many have already shared that they have done..then MacOS Monterey introduces Shortcuts for the Mac.

Now, I can't actually recommend Shortcuts..for reasons most people on this forum would imediately understand. But it does have the advantage of being simpler. It can't do as much as Keyboard Maestro but it might do a few things better. And it's also the same(-ish) on the Mac and iOS.

And rest assured, when you reach the limits of what Shortcuts can do, the rest of us will be here waiting for you.

5 Likes

I must be an outlier because I find Shortcuts to be incredibly complicated. I can never make heads of tails of its actions/commands. :person_shrugging:t2:

5 Likes

The true elephant in the room, for the unhappy, is that Keyboard Maestro is NOT QuicKeys, Hazel, Alfred or Typinator nor does it claim to be ( I love and use all those tools). Folks have communicated their displeasure and no amount of complaining will change that. There is no amount of convincing or pacification that will make them change their opinion.

If the said individuals don't want to learn the software, don't agree with the interface or feel it's too complicated, it's their choice. The regular forum members have to be fine with it - no matter how much we like Keyboard Maestro. We offered assistance and that's all we can do. The bottom line is there was a sufficient trial period opportunity in which to test, assess and make an informed decision to determine if the software would satisfy their needs. At the end of that trial period, the customer assumes responsibility and accountability, if they purchase the product. PERIODT.

In today's environment, somebody is going to be unhappy with something. Especially, if they buy blueberries when they really wanted blackberries.

Keyboard Maestro's is clean, easy to use, uncluttered and extremely powerful. It runs circles around the automation software mentioned, in this thread, and makes all my applications easier to use. Learning Keyboard Maestro may not be easy but it's fair. What you put in will determine what you receive.

(**Sidebar --)

-- I remember when Word replaced Word Perfect. No one, in our office, wanted to learn Word. There was the option to use Word or quit because the courts were changing the standard. Complaining did nothing. The staff put the time in, to learn the product, and it was business as usual.--

KC

6 Likes

Just to sort of follow on as it were, I eventually dropped Alfred, Hazel, textexpander as my learning curve on Keyboard Maestro got higher. Alas Quick Keys, I never knew ye!

2 Likes

Some have stated that the KM UI is dated as needs an upgrade. I wholeheartedly disagree — I find it efficient and reliable. IMO, that’s much more important than the aesthetic.

7 Likes

Don't despair, given time and patience to use it, you soon realize that KM is worth the effort to learn it.
KM does have some learning curve initially but that's normal since the concept and features are new to beginners and has some programming features ( function ) which might be challenging to non-programmer. But certainly I can say that KM is simply one of best investment I ever made. It allows me to do things not possible by other means. Consider it the best of visual programming, command line and GUI automation merge in one automation software. It takes me a year to truly appreciate the beauty and power of KM by experimenting and using almost all the actions and options available and still even today I still feel that I have much to learn.

I think KM strikes the ideal balance of power and ease of use. If KM is designed for simple usage, and not for power users, I don't think it is worth the investment because at some point it is easy to outgrow it. The incredible power of KM means that all this power is available to us if we need it.
Continue to use KM and one day you will reach that aha moment and wonder "How can I ever work without it"

If possible, try to learn about HTML, CSS, Javascript so that you can use Custom HTML Prompt Action, which allow use to use macro within a KM web app. This approach is a game-changer and is one of the real power of KM. Just imagine all the power of macro automation with KM HTML app, that just nothing like it .

KM promotes the concept of instant utility app (eg web scraping, quick text capture, auto-window layout) , that something the other companies fails to develop because of many restriction place into their technology (eg security, limited functions, complication, running as desktop app). Imagine HTML app running instantly without the heavyweight loading of native app, and that's KM App.

3 Likes

Ironically, I find Shortcuts to be incomprehensible. I have failed more times than I have succeeded at getting even simple tasks done with Shortcuts on my iPhone.

So it just goes to show that complexity is highly dependent on what you are used to.

Right?!

9 Likes

Ain’t that the truth!!!

3 Likes