# How to use a Mac without a mouse

Source: https://ribbonformac.com/use-mac-without-mouse  
Updated: 2026-10-29

Five things make a Mac keyboard-friendly: Spotlight for launching (<kbd>⌘</kbd><kbd>Space</kbd>), the Help menu search for any menu command (<kbd>⌘</kbd><kbd>⇧</kbd><kbd>/</kbd>), Keyboard Navigation so <kbd>Tab</kbd> reaches every button, a link-hint extension in the browser, and window shortcuts so you never drag a title bar. Turn those on and the trackpad becomes optional.

## 1. Launch anything

<kbd>⌘</kbd><kbd>Space</kbd> opens Spotlight. Type a few letters of an app, file, setting or calculation and press <kbd>Return</kbd>. <kbd>⌘</kbd><kbd>Return</kbd> reveals a file in Finder instead of opening it.

[Raycast](https://www.raycast.com/) (free for personal use) goes further: window commands, clipboard history, snippets, and actions on the selected result, all from the keyboard.

## 2. Reach every menu

- **<kbd>⌘</kbd><kbd>⇧</kbd><kbd>/</kbd>** opens the Help menu with its search field focused. Type part of any menu command's name, arrow down to it, press <kbd>Return</kbd>. This works in nearly every app and is the single most useful keyboard trick on a Mac.
- **<kbd>⌃</kbd><kbd>F2</kbd>** moves focus to the menu bar (add <kbd>Fn</kbd> if your top row is media keys). Then use the arrows, or type a menu's first letter.
- **<kbd>⌃</kbd><kbd>F3</kbd>** focuses the Dock. Arrows move, <kbd>Return</kbd> opens.

## 3. Tab to every control

By default, <kbd>Tab</kbd> in dialogs only moves between text fields. Turn on **Keyboard navigation** in System Settings → Keyboard, and <kbd>Tab</kbd> reaches buttons, checkboxes and pop-up menus too. <kbd>Space</kbd> presses the focused control; <kbd>Return</kbd> presses the default (blue) button; <kbd>Esc</kbd> cancels.

For more, **Full Keyboard Access** (System Settings → Accessibility → Keyboard) lets you reach and operate every part of the screen, with a visible focus ring. It's designed for people who can't use a pointer, and it's thorough.

## 4. The browser

The web is the hardest part, because pages are full of links. Link-hint extensions label every link with a letter or two; type them to click:

- **Vimium** (Chrome and other Chromium browsers) and **Vimium-FF** (Firefox): press <kbd>F</kbd> for hints, plus Vim-style scrolling and tab commands.

Built-in shortcuts cover the rest: <kbd>⌘</kbd><kbd>L</kbd> for the address bar, <kbd>⌘</kbd><kbd>T</kbd> and <kbd>⌘</kbd><kbd>W</kbd> to open and close tabs, <kbd>⌃</kbd><kbd>Tab</kbd> to cycle tabs, <kbd>⌘</kbd><kbd>[</kbd> and <kbd>⌘</kbd><kbd>]</kbd> for back and forward. Safari has fewer link-hint extensions than Chrome and Firefox, so keyboard-heavy users often pick one of those.

## 5. Finder

Finder is quite usable from the keyboard: type a name to select it, <kbd>⌘</kbd><kbd>↓</kbd> opens, <kbd>⌘</kbd><kbd>↑</kbd> goes to the parent folder, <kbd>Space</kbd> previews with Quick Look, <kbd>Return</kbd> renames, <kbd>⌘</kbd><kbd>⇧</kbd><kbd>G</kbd> jumps to any path.

## 6. Windows, without dragging

This is where most keyboard workflows fall down. Built in, you get <kbd>⌘</kbd><kbd>Tab</kbd>, <kbd>⌘</kbd><kbd>`</kbd> and, on macOS 15 and later, <kbd>Fn</kbd><kbd>⌃</kbd> plus an arrow to tile. There's no key to focus "the window on the left" or to move a window one slot over.

A keyboard-driven window manager fills that gap. In [Ribbon](https://ribbonformac.com/), windows sit as columns on a horizontal strip, and every action is <kbd>⌃</kbd><kbd>⌥</kbd> plus one key:

| Keys | Action |
| --- | --- |
| <kbd>⌃</kbd><kbd>⌥</kbd><kbd>H</kbd> / <kbd>L</kbd> (or <kbd>←</kbd> / <kbd>→</kbd>) | Focus the window to the left or right |
| <kbd>⌃</kbd><kbd>⌥</kbd><kbd>⇧</kbd><kbd>H</kbd> / <kbd>L</kbd> | Move the window left or right |
| <kbd>⌃</kbd><kbd>⌥</kbd><kbd>1</kbd>–<kbd>9</kbd> | Jump to a window by position |
| <kbd>⌃</kbd><kbd>⌥</kbd><kbd>R</kbd> | Cycle the window's width |
| <kbd>⌃</kbd><kbd>⌥</kbd><kbd>N</kbd> | Send it to the next display |

New windows are placed automatically, so there's nothing to arrange with a pointer. [Try the keys in the live demo](https://ribbonformac.com/#demo); Ribbon is [$9.99 once](https://ribbonformac.com/#pricing).

## FAQ

### How do I click a button on a Mac with the keyboard?

Turn on Keyboard navigation in System Settings → Keyboard. <kbd>Tab</kbd> then moves to buttons and <kbd>Space</kbd> presses them. <kbd>Return</kbd> presses the default button.

### How do I open the menu bar with the keyboard?

<kbd>⌃</kbd><kbd>F2</kbd> (with <kbd>Fn</kbd> on keyboards set to media keys), or <kbd>⌘</kbd><kbd>⇧</kbd><kbd>/</kbd> to search the menus.

### Can I control windows from the keyboard on a Mac?

Partly. macOS 15 has tiling shortcuts, and <kbd>⌘</kbd><kbd>Tab</kbd> and <kbd>⌘</kbd><kbd>`</kbd> switch apps and windows. A window manager adds focus-left, focus-right and move shortcuts.

## Keep reading
- [Window keyboard shortcuts](https://ribbonformac.com/mac-window-keyboard-shortcuts) — Switching, hiding, closing, full screen, desktops and tiling, in one table.
- [Vim keys for windows](https://ribbonformac.com/vim-keys-window-management-mac) — hjkl for focus and moving windows, the right modifier, and Vim keys beyond the editor.
- [Hyper key on Mac](https://ribbonformac.com/hyper-key-mac) — Caps Lock as Hyper with Raycast or Karabiner, the built-in option, and what to bind.
- [Resize and center windows by keyboard](https://ribbonformac.com/resize-window-keyboard-mac) — Fn-Control shortcuts, Window → Center, mouse modifiers and width steps.
- [Linux keyboard habits on Mac](https://ribbonformac.com/linux-keyboard-shortcuts-on-mac) — Super, Ctrl and Cmd, terminal keys, Emacs bindings, remapping, and a WM layer.
