An Introduction to Witch

 

Watch the Video

To get a good sense of Witch's capabilities, watch the following video introduction.

1440×900 1080×675 720×450 360×225

Click one of the listed sizes, and the video will open and play in your browser at the specified size.

 

Authorize Witch

Witch works via Apple's Accessibility API, which allows Witch to ask applications for information about their open windows. In order for Witch to interact with other apps, however, it needs your permission. The first time you try to invoke Witch, you'll see this dialog:

Click Open System Settings, and you'll be taken to the Privacy & Security panel in System Settings. On the right side of the screen, click on Accessibility, then find the witchdaemon entry. Click the box next to witchdaemon to enable it—you may have to provide your login password if prompted:

That's it; Witch is now enabled.

 

Activate Witch

Make sure Witch is enabled by opening System Settings, selecting the Witch panel (near the bottom), and verifying there's a checkmark in the "Enable Witch" box at top left:

Witch is enabled

If there's no checkmark, click the box then close System Settings.

Now press and hold the Option key, then press Tab—you've now activated the Witch window switcher.

Option-Tab is the default activation keystroke for Witch, and when pressed, Witch displays the default switcher, which looks somewhat similar to the Command-Tab switcher:

The Witch switcher panel

But there's a lot of power hiding in that panel. Notice the notch at the top of the Safari icon highlight? With Safari selected in the switcher, press the Down Arrow key, and you'll see both of Safari's open tabs:

Tabs shown in Witch

Witch lets you easily get to any tab in any window (assuming the app has mac-standard tabs that Witch can see) without any complicated multi-switching. And if you want even more direct access to your windows, try using a vertical switcher.

Witch ships with one of these configured; it's just lacking a keyboard shortcut. It's the second action on the Actions tab; here it's been assigned to the Control-Tab shortcut:

A vertical switcher

In vertical mode, your tabs can be displayed as windows, providing even quicker access:

The vertical switcher panel

This second switcher is hiding an even potentially more interesting power…

Check your menu bar, too

Witch allows you to have multiple switchers—onscreen, in the menu bar, or both. Notice the window-like icon in the menu bar and click it for another version of the switcher:

Witch via the menu bar

As with the onscreen switcher, you can drill down into windows with tabs. You can also directly access Witch's settings from this menu. If you do that now, you can…

 

Interact with Witch

With the Witch panel onscreen, you can use many of the keyboard's keys to do useful things—like closing or minimizing a window, jumping from one application to the next, or opening Witch's settings panel. Here's a complete list of Witch's keyboard shortcuts.

Key(s) Functionality
· (vertical) or
· (horizontal) or
K · J
Move to previous or next entry in the Witch switching panel.
T · B or
Home · End
Jump to the top or bottom (vertical) or left or right (horizontal) of the switcher panel.
A · Shift-A or
Page Up · Page Down
Skip to next application in switcher window display—press A repeatedly to cycle to the next app in the list, skipping any open windows. (In this mode, Witch acts somewhat like the OS X Command-Tab application switcher.)
Enter or Return or E Activate the selected item in the switcher panel. These keys are most useful to those who leave the switcher panel onscreen by unchecking the "Releasing all modifier keys dismisses list and activates selected item" entry on the Advanced tab of Witch's settings screen.
0 to 9 Directly open window #0 to window #9 (you can see badges on the windows to help remember which is which using an option on the Appearance tab).
F Show selection in Finder. (If an app with no open windows is selected, that app will be shown in Finder.)
G Grab a full-screen screenshot that includes the Witch panel. Saved to your Desktop, in a file named Witch Screenshot 123456789, where the long number is a unique timestamp. (Requires granting Screen Recording permission when prompted.)
H Hide (unhide) the selected application (thereby hiding all of its windows).
M Minimize (unminimize) the selected window.
Q Quit the app associated with the selected window.
R Send a Reopen event—brings all windows forward (or opens a new window if none exist).
S Activates the Search field to find windows by typing.
W Close the selected window.
Z Zoom (unzoom) the selected window.
P or Space Bar Show preview window on demand—so you can leave the preview feature off and still see them when you want them.
, (comma) Open Witch's System Settings panel.
X or . (period) Close the switcher panel, regardless of what it's displaying.
Esc Switch to Search box; press twice to exit Witch switcher. One extra press will be required if viewing a window preview.
 

Customize Witch

This is where you make Witch work the way you want it to work:

The Witch switcher panel

From here, you can add and remove switchers (using the +/- buttons), set the activation keys for each switcher, change how each operates, change how each looks, and much more.

For the full story on customizing Witch, please see the relevant sections of Help (as shown in the sidebar), each of which covers one of the tabs in the Witch System Settings panel:

Actions  •  Appearance  •  Advanced  •  About

You can also review some common questions and answers.

 

Tips on Using Help

Our help system is designed to be easy to use. The top area of the window contains page navigation buttons on the left, and a magnifying glass icon (that will open a search box) on the right. If you find the font size too small, you can increase it by pressing =; - will reduce the size.

We use some standard conventions for certain bits of text throughout our help system:

 

Get More Help

If this help isn't enough, and you need additional assistance with Witch, you can reach out to us via our other channels. Use our support page to open a trouble ticket or email us directly, and you can often find us on our Discord channel.

You might also find answers to your Witch questions on the Witch FAQ pages.

Last updated: Sunday February 16, 2025 at 07:37 PST