Rcmd: Reimagined Command-Tab

doener3 pts0 comments

rcmd - Switch apps instantly using the ⌘ Right Command key

rcmd<br>Reimagined Command-Tab<br>App switching at the speed of thought<br>Download appLatest version<br>Changelog<br>Buy rcmd Pro €15 lifetime license<br>Why rcmd Pro?

Instant app switching<br>Hold down ⌘ Right Command and press the first letter of the app name to focus apps instantly.<br>Hit ⌘ rcmd + S for Safari, ⌘ rcmd + M for Mail, no more Command Tab Tab Tab Tab...<br>App launching<br>The same key combo will launch the app if it's not already running.<br>Cycle with Tab to choose a different app for that letter.

Zero configuration<br>Apps get dynamically assigned letters so app switching works out of the box.

Assign custom keys<br>Press ⌘ rcmd + ⌥ ralt + any letter to assign that letter to the focused app.

No key conflicts<br>⌘ Left Command remains fully functional for the default macOS shortcuts

Fuzzy search apps and windows<br>Hold ⌘ rcmd and type to search directly to launch any app or find any window.<br>Just hold , type , release . No need to Cmd-Space… wait for search bar… type… select… Enter…<br>Double tap and hold<br>Double tap ⌘ rcmd and keep holding it on the second tap to only search open windows.<br>Press Cmd-W, Cmd-Q or Cmd-H while hovering search results to close, quit or hide windows right from the switcher.

On-screen key hints

Themes and customization

Free vs Pro<br>Free version features are free forever<br>After the 14-day trial , the app will continue to work with the free features<br>Featurercmd ProFree versionInstant app switchingDynamic and custom key assignments Spaces navigation by numberTab cycling between recent windowsCommand-Tab replacementCompanion Keylume on-screen keyboardFuzzy search of apps and windowsInstant Space Switching (no animation)Stages (workspace saving and restoring)Window jumping with ⌥+letterMove window to another Space (⌥+digit)Mouse follows focused appTry for free14-day trial of Pro features<br>No credit card required, keep using for free after the trial<br>Refunds accepted within 14 days of purchase, no questions asked

FAQ<br>What are Stages and how do they work?

A Stage is a set of apps and windows saved as a workspace and assigned to a letter that can be used to restore those windows later.

Note: not related to Stage Manager , the macOS native functionality. It’s a similar take on the idea but with more flexibility.

The default trigger key for Stages is capslock so we’ll use that in the following examples. It can be changed in Settings.

Saving a Stage

Press capslock-equal and the current set of visible apps will be captured as a Stage.

A dialog will appear that allows you to:

assign a letter to this Stage

give it a name

add or remove windows from the stage

configure where the windows should be placed (screen, size, position) like left half of the builtin screen

configure what file/folder/URL the window opens (e.g. a project folder in VSCode and Terminal, a specific webpage in Chrome)

Restoring a Stage

Press capslock-letter and the apps and windows of that Stage will open with their configured file/folder/URL on the screen and position you saved.

In Multi-Space Mode, the Stage will be opened on an empty Space that gets assigned to it.

Activating a Stage

Whenever you’re on an app that isn’t belonging to the opened Stage, you can again press capslock-letter to reactivate that Stage, which will bring its windows to the front.

You can switch between Stages this way: press capslock-W to focus the Work Stage, capslock-P to focus the Personal Stage. Apps from both stages stay open, they just get shown or hidden based on what you want to focus on.

Closing a Stage

When you’re done working with a set of windows and you want to close them, press capslock-minus

This closes only the windows belonging to that stage leaving everything else open. The action can also be configured to minimize the windows instead of closing them.

Caveats

Not all apps allow windows to be saved and restored fully.

Native apps like Pages, Safari, Terminal make it easy to get their current open document or webpage for reopening it later.

Other apps suffer from one of two issues:

no way to capture their current state

or no way to restore that saved state

Because of this, some apps may open with an empty window when restored, or with additional unwanted windows.

If possible, we’ll try to implement custom support for those apps, so let us know on Discord about them.

How rcmd integrates with macOS Spaces

rcmd comes with two modes of integration: Single -space mode and Multi- space mode

Single-space mode

Basically no integration, rcmd becomes mostly unaware of macOS Spaces.

If you're comfortable with doing things on the same Space, this has several advantages:

numbers can be assigned to apps (e.g. rcmd-1 for 1Password)

you don't have to deal with focus annoyances caused by how Spaces are managed by macOS

apps and windows focus instantly and predictively

In this mode, Stages work by hiding every non-stage window when activating, but they still open on the same...

stage apps windows rcmd space press

Related Articles