For people who can't use a mouse

Click anything
with your keys

Keyhand puts a short letter on every button, link and field in the app you're using. Type the letters and it's clicked. Your keyboard types normally the rest of the time.

Free · macOS 12 or later · Apple silicon and Intel

A recipe app with yellow letter labels on every button, link and menu. A badge at the top says: Type a label to click in Cookbook.

Three keys to a click

No pointer to steer, nothing to hold down.

  1. Press ⌃⌥M

    Yellow labels appear on everything you can click in the app in front, including its menu bar.

  2. Type a label

    Type the letters on the button or link you want. Hold ⇧ on the last letter to right-click, ⌥ to double-click.

  3. It's clicked

    The labels vanish and you're back to typing. Any other key closes them too, so you never get stuck.

The same recipe app after typing Q: the Save button on the salad recipe now reads Saved, and the labels are gone.

Everything a mouse does

Anywhere else? Use the grid

For a spot without a button, like a map, a canvas or empty space, press Space while the labels show. The screen splits into nine lettered cells; each key press zooms in, so any point is a few presses away. Then Space clicks there. Works across displays.

A 3 by 3 grid with cells labeled Q W E, A S D, Z X C, zoomed into the middle of the screen.

Set up without a mouse

A welcome guide walks you through the one permission Keyhand needs, lets you practice on real buttons, and turns on opening at login, so Keyhand is ready after every restart.

The Welcome to Keyhand window with three steps: allow Accessibility access, try it, and open Keyhand at login.

Learn it in a minute

Every key is on one page, drawn as key caps, and always matches your own settings. Change any key you like, including both shortcuts.

Keyhand Settings, How to tab, listing the keys for click labels and the grid.
  • Pointer keys

    Prefer to steer? ⌃⌥P turns the arrow keys into a pointer that starts slow and speeds up. Click, right-click, drag and drop.

  • Scroll like a trackpad

    Scrolling glides smoothly and eases to a stop, like a two-finger swipe.

  • No holding keys

    Scroll mode and precise mode switch on with a single press, for one-finger typing, head pointers and mouth sticks.

  • Clear feedback

    A badge shows what's active, with optional sounds and VoiceOver announcements.

  • Your keyboard, untouched

    Keyhand only takes keys while its labels, grid or pointer keys are on screen. Everything else goes straight to your apps.

  • Private by design

    No account, no analytics, no internet connection. Nothing you type is recorded. Privacy policy

Install

  1. Download Keyhand, open the zip, and move Keyhand to your Applications folder.
  2. Open Keyhand. It lives in the menu bar, and a welcome window opens.
  3. Allow Accessibility access when asked, or in System Settings → Privacy & Security → Accessibility. That's the only permission it needs.
  4. Press ⌃⌥M and try it on the welcome window's buttons.
  5. Turn on Open Keyhand when you log in.

Questions

Why isn't Keyhand on the App Store?

App Store apps must run in Apple's sandbox, and the sandbox blocks reading other apps' buttons, which is exactly what click labels need. So Keyhand is signed with Apple's Developer ID and notarized by Apple instead: macOS checks it before it first opens, just like an App Store app.

What does Keyhand see?

To place labels, it notes the type, position and size of clickable things in the app in front (for example, "a button at this spot"). It doesn't read their text, what you type, or your documents, and it never goes online. See the privacy policy.

Which apps does it work with?

Most apps, including Safari, Finder, Mail, Chrome and Electron apps. Labels cover the app in front: its window and menu bar, plus Keyhand's own menu bar icon. For another app, switch to it with ⌘Tab first. Where an app doesn't expose a button, the grid still works.

No labels appear. What now?

Open Keyhand's Settings (menu bar icon → Settings…) and check the Permissions tab. If Accessibility isn't granted, or an update changed the app, remove Keyhand from System Settings → Privacy & Security → Accessibility, then open Keyhand again and allow access.

Can I change the keys?

Yes, every one. Settings → Keys lets you remap each action, including the two shortcuts, and choose which modifier gives precise movement or scrolling.

Does it cost anything?

No. Keyhand is free. If it helps you, you can buy me a coffee.