Thanks for writing this up – it’s a great starting point for casual users or mouse lovers who are just getting started with keyboard navigation. I would also like to recommend a third option for the power users out there: Enso. Having used all three of these over the years (along with FARR and a bunch of other launchers), here is where I would rank them in terms of power and flexibility:
Windows Start Menu:
[=====]
To give you a taste of what you can do with Enso, I’ll demonstrate a typical scenario: Press Caps Lock to bring up the Enso terminal (it adheres to many of Jef Raskin’s humane interface design rules), type “define grok” and press Enter (you’ll usually only need to type “degrok” since it autocompletes). Within a blink of an eye, you’ll get a definition returned in an overlay. No need to waste time and memory opening a new tab and going to a web page, or even worse, launching a new browser instance if you don’t already have a browser opened.
The beauty of all this, and therein lies the infinite power, is that you don’t need to rely on plugins to do any of this – you do it all yourself. Take the ‘define’ command for instance – it uses the curl library to scrape data from the internet and output it to the overlay. Not a fan of curl? You can use any Python module you want! Basically, Enso can act as your personal Jarvis culling data from the vast world wide web without ever needing to open a browser. Think of all the possibilities: “convert 100 usd to sgd”, “translate 'hello’ to french”, “showtimes today”, etc. etc…. only limited by your imagination. Enso also gives you access to the Win32 API to do Windows stuff like AutoHotkey-level automations, e.g.:
# "next track" command hWinamp = win32gui.FindWindow('Winamp', None) win32api.SendMessage(hWinamp, WM_COMMAND, 40048, 0)
Remember, this is in addition to everything that you can do with Launchy, and in most cases you’ll never have to type out the full command since, like Launchy, it learns from you over time. If you like Intellisense or tab-autocompletion in Linux, then you’ll love Enso (it really is like a system-wide Intellisense). The only down side is that you’ll need to know your way around Python a bit, but even if you don’t, it’s so worth it to invest the time into learning Python. Seriously, learn Python – it’s like Alice falling down the rabbit hole, except the world is computer utopia instead of some bizarre shiite.
Fantastic comments 10basetom, thanks for adding them and for mentioning Enso. My goal with this article is both to get more people exposed to the productivity benefits of keyboard launchers, and also to show some customization examples for those who want to dive a little deeper. I find that people seem to fall into two camps: those that wonder why we even bother with these types of tools, and people like you that have taken the time not only to learn to use them, but to configure them to do amazing things. Thanks for sharing your experience with Enso relative to Launchy, I'm sure a lot of readers who want a really powerful tool will check it out. Personally, I find that Launchy hits the sweet spot between "works great out of the box" and "can be made to do almost anything". What other PC productivity tools do you use every day?
A hidden gem that's always in my tray is Clibor. It's like a clipboard manager on steroids. The interface is a little "out there", but once you get over that it can become an indispensable tool. The clipboard management part is almost as good as my old favorite, ClipX, but it's got a killer feature ClipX can't touch: the ability to manipulate text in the buffer before pasting it. Clibor has saved me many a times when I lost work only to see that it was still in one of the buffers; now I make it a habit to Ctrl+C everything I write just to have it backed up in Clibor.
Another tool that I rely on almost every day is ResophNotes. This is a tiny note taking app that syncs to the cloud via the Simplenote service. Now no matter what PC or mobile device I'm using, I have access to all my text notes. My only complaints with ResophNotes are (1) you can't organize your notes into subcategories like a tree outliner, and (2) the search functionality is limited (e.g., you're forced to do a global search and can't do a Ctrl+F to search only within the current note).
By the way, I was pleasantly surprised to see that Maximum PC is still alive and kicking -- I assumed it was killed off by the digital revolution. Your article was the first one I've read from them in almost two decades! I haven't perused magazine aisles since the 90s, but Maximum PC used to be one of my favorite rags -- in fact, I still have a shrink-wrapped copy of issue #1 somewhere in storage (I think it was called Boot at the time) ^_^.