Guide · Keyboard launcher

A keyboard launcher for Mac: from setup to learned triggers

A launcher only becomes useful when your hands stop thinking about it. This is the path from first setup to a small set of triggers you can reach without looking.

Published by Wield

What a keyboard launcher actually changes

Wield is a native Mac menu-bar utility built with SwiftUI and AppKit. It gives short keyboard triggers to actions you already know you want: open an app, open a website, place a window, or enter a utility such as File or Clipboard.

That is narrower than “search everything on your Mac,” and the distinction matters when you are choosing software. Spotlight and similar tools are built around finding something you have not identified yet. Wield is built around repeating an action you have already decided on. The win is not a smarter search result. The win is that the action stops costing a trip to the Dock, a menu, or a window you have to find.

The website previews are browser-only illustrations. They let you try the interaction without installing anything, but they do not read your Mac’s apps, files, permissions, or clipboard.

Tap and release, then type

Wield’s activation is a tap-and-release gesture. You press your chosen modifier, let it go, and then type a command trigger. The launcher does not require you to keep the modifier held while you type.

This is different from a conventional held hotkey. A typical hotkey asks you to hold Control and press a letter at the same time. A tap-and-release activation separates those two moments: first you tell Wield you are about to issue a command, then you type the command at a normal pace.

At the root level, the command runs as soon as its trigger is complete. You do not press Return to confirm an app launch, a website, or a window position. That is the part that makes a practiced trigger feel like a single gesture rather than a small search session.

The exception is deliberate: inside a utility, Return acts on the selected result. We will come back to that distinction because it is the most common place new users hesitate.

Find the assignments you actually have

Open Studio from Wield’s menu-bar menu and look at Commands. Review the command name, alias and current trigger together. Use the command filter to find a particular app or window action instead of guessing its letters from a website example.

Review and edit the trigger beside the command in Studio. Your installed app is the authoritative place to see the current assignment. The examples on this website are illustrative; your app derives its own triggers from its command tree and may use different letters.

  • Start with the command list, not the website. Your installed build is the source of truth for assignments.
  • Filter by area. Review Window commands together, then File, then the handful of apps you open every day.
  • Read the trigger column before editing. A command may already have a sensible automatic trigger, or it may have grown longer after a collision.

Why automatic triggers can grow

Automatic triggers are derived from command names. They give you a usable starting point without making you design a keyboard layout first. As your command list grows, names can collide, and the app can lengthen an assignment to keep commands distinct.

Wield also keeps triggers prefix-free. If one trigger is the start of another, typing the shorter one would be ambiguous: should the app wait for the next letter, or run the shorter command? Validation prevents that situation by rejecting a trigger that duplicates another command or sits on either side of an existing prefix. The practical effect is that automatic triggers sometimes look longer than the obvious abbreviation.

Choose triggers you can type without thinking

A custom trigger can be one to sixteen printable characters. Wield accepts letters, numbers and punctuation; spaces, navigation keys and emoji are reserved. Validation rejects duplicate assignments and prefix conflicts with other commands.

The best trigger is usually short, mnemonic and easy to type with one hand. Suppose you assign “sa” to Safari, “ml” to Mail and “wl” to Window Left. Those are illustrative choices, not defaults: the point is that each trigger begins with a letter your hand already associates with the action. Avoid a clever code you have to translate in your head every time.

  • Keep the first set small. Five to twelve commands is enough to build the habit.
  • Prefer the first sounds of the name over a numbering scheme you will forget.
  • Keep commands you use together from sharing the same opening letters.
  • Revisit assignments after a week. A trigger that looked logical on day one may feel awkward in real use.

If you already use another launcher, resist the urge to recreate its entire command set on the first afternoon. A launcher earns its place by removing a few repeated interruptions, not by winning a configuration contest.

From app launch to a utility result

Root commands are the ones that run directly. An app launch, a website, a window position or a pause command completes when the trigger is complete. There is no result list to confirm and no Return press at the root.

Tools and modes behave differently because they open a working surface. A trigger can enter File, Clipboard, Emoji or Calculator. Inside those utilities you work with results: you move through candidates, then press Return to open a selected file, paste a clipboard entry, insert an emoji, or paste a calculation result. File also supports revealing a selected result in Finder rather than opening it.

  • App launch: type the trigger; the app comes forward.
  • Window command: type the trigger; the captured window moves or resizes.
  • File: type the trigger to enter File, then search within your chosen folders. Return opens the selected file; the reveal action shows it in Finder instead.
  • Clipboard: type the trigger to open history, choose an entry, then press Return to paste it.
  • Calculator and Emoji: enter the utility, make a selection, then confirm with Return.

The distinction is simple once you have felt it: no Return at the root, Return for a result inside a utility. If a command seems to “do nothing,” check whether you are actually inside a tool waiting for a selection.

Permissions, plainly

First-run setup asks for two macOS permissions. Input Monitoring lets Wield recognize your activation key and typed triggers while another app is frontmost. Accessibility lets it perform actions in other apps, including moving and resizing windows. Both are managed in System Settings → Privacy & Security.

Grant the permissions the features you use actually need, and review them if something stops working after a macOS update. You can revoke access at any time in System Settings. Wield does not require an account for the launcher or Studio.

Local-first is not the same as offline-only. Wield makes network requests for signed update checks and for the exchange-rate snapshots used by currency conversion. Optional feedback and optional app analytics also use the network when enabled. The privacy page describes those behaviors, including what is and is not collected.

Who it suits, and where it stops

Wield suits people who open the same apps, place the same windows, and return to the same files all day. It rewards a short learning period with a smaller repeated cost. It is especially useful if you like a native Mac utility, want local configuration, and prefer a small set of deliberate commands to a large marketplace of integrations.

It is a poorer fit if your main need is broad search across the web, a deep extension ecosystem, or an AI assistant that answers open-ended questions. Wield is not an extension platform, and it does not depend on an online language model. It also asks you to remember triggers; if you would rather browse a list every time, a search-first launcher will feel more natural.

  • It does not replace Spotlight for every one-off search.
  • It does not promise that every app window responds to every move.
  • It does not eliminate permissions; keyboard and window features need them.
  • It does not make your choices for you. The command set is yours to shape.

A small first week

  1. Day one: choose three apps you open every day. Find their current triggers in Studio and practice only those.
  2. Day two: add two window commands you actually use, such as moving a window to one side or filling the screen.
  3. Day three: try File with one folder you search often. Notice whether Return-to-open and reveal-in-Finder feel distinct.
  4. Day four: add one utility you will use weekly, such as Clipboard or Calculator. Do not add ten commands you might use someday.
  5. Day seven: review the list. Keep what you reached for, rename or retrigger what you avoided, and remove what added no value.

After a week, the useful measure is not how many commands you configured. It is how often your hand reaches for the launcher before it reaches for the Dock. Download the current public beta when you are ready to try the native app; the guides hub has the other two walkthroughs.

Try it on your Mac

A few triggers. Less reaching.

Get Wield