Skip to content

How to capture tasks from any app on Mac without breaking flow

Why a global hotkey beats opening another app, and how to set one up.

6 min read

You are deep in a Figma file. A teammate sends a Slack message: “can you also update the API doc by Tuesday?” You agree, switch back to Figma, and twenty minutes later you have completely forgotten about the API doc.

This is the most common failure mode of any todo system: not the tracking, not the prioritization, but the capture. If a task takes more than two seconds to write down, you will not write it down. And if you do not write it down, you will not do it.

The fix is older than personal computing: a single keystroke that pops up a one-line input no matter what you are doing. Type the task. Press Return. Go back to whatever you were doing. The whole interaction lasts less than five seconds and you never leave the app you were in.

What a global hotkey actually is

On macOS, a global hotkey (sometimes called a “system-wide keyboard shortcut”) is a key combination that an app can register with the system. When the user presses that combination, the system delivers the event to that app no matter which app is currently in the foreground. The other app does not lose focus. No window opens behind it. The capture window appears on top, takes your input, and disappears.

Most people already use one global hotkey every day without thinking about it: Command-Space for Spotlight. The same pattern works for capturing tasks, queueing screen recordings, switching audio devices, and dozens of other small actions. The reason it feels so different from “click the menu bar icon, click the plus button” is that your hands stay on the keyboard and your eyes stay on the work.

Why context switching is so expensive

Researchers have studied task switching since the 1990s. The general finding is that switching costs are real and measurable, often described as a “switch cost” of several seconds to a few tens of seconds depending on the task. The exact magnitudes vary across studies, but the direction is consistent: every interruption is more expensive than the time it takes to handle the interruption itself, because you also pay to rebuild your mental state when you return.

For a developer in flow, opening another app to write down a task is not a one-second cost. It is a five-second cost to switch, plus an unknown cost to recover the mental thread you were holding. A global hotkey collapses both. The capture happens above your work, the work stays exactly where you left it, and your brain never had to release the context.

What to look for in a capture tool

Three things matter:

  1. Speed of appearance. From keystroke to text cursor visible should be under 200 milliseconds. Slower than that and your fingers are typing into nothing for a moment, which is enough to break trust.
  2. Single-line input that submits on Return. Not a window with a “Save” button. Not a form with a date picker. Just an input. Anything else is friction.
  3. Smart parsing of the line. If you have to choose a due date from a calendar widget, you will not bother. The tool should read your sentence and figure out the date itself.

The third point is what makes natural-language parsing so important. We covered the technical side of how todo apps understand “tomorrow at 9am” in a separate post. The short version: when you can type “Update the API doc by Tuesday at 5pm” as a single sentence and the app knows what you meant, capture stays under five seconds.

How TodoBar’s capture works

TodoBar lives in your menu bar. Pressing Control-Option-Command-T from any app opens a small floating panel in the middle of your screen with a single text field. You type. The app parses the date from your sentence. You press Return. The panel disappears. The task lands in your list with the right due date attached.

You can rebind the hotkey from Settings if it conflicts with something else you use. The default deliberately uses three modifier keys because it has to be globally unique and any single-modifier combination is likely to clash with apps like Slack or Notion.

If you want to see this in action, the home page has an animated demo of the capture flow. The hotkey works the same way on all of your Macs once you have signed in with the same Apple ID.

When the hotkey is not the right tool

There are three situations where opening the full TodoBar popover beats the global hotkey:

  • You want to see the list while you write the new task, so you do not duplicate something already there.
  • You want to immediately rearrange the list, mark something done, or click into a date picker.
  • You want to copy a paragraph from another app into a task. Pasting works, but the popover gives you more room to see what you pasted.

For everything else, the hotkey is faster. Most people who set up TodoBar end up adding 80 to 90 percent of their tasks through the hotkey within a week, because once your hands learn the muscle memory you stop thinking about it at all.

Setting up your own hotkey

If you already have TodoBar installed, the default Control-Option-Command-T should work from any app. To change it, open Settings, click into the Quick Add Hotkey field, and press a new combination. Press Escape to cancel without changing it.

If the hotkey is not opening the panel, the most common cause is another app that has registered the same combination. macOS gives the hotkey to whichever app registered first. Quitting the conflicting app or rebinding TodoBar to a different combination both work.

If you do not have TodoBar yet, it is on the Mac App Store as a free download with up to 10 active tasks before the optional unlock. The hotkey is part of the free tier, not a paid feature, because it is the most important feature in the app.

TodoBar is a friendly menu bar todo list for macOS. Plain-English due dates, global hotkey, iCloud sync. Pay once, yours forever.

Get TodoBar on the App Store