If you are a knowledge worker on a Mac, you probably type between 5,000 and 10,000 words a day across emails, documents, chat messages, and notes. That is a lot of keystrokes. And while you cannot avoid text input entirely, you can get dramatically faster and more efficient at it. Here are ten productivity hacks that will save you real time every single day, starting with the one that has the biggest impact.
1. Use Voice Typing for All Prose
This is the single highest-leverage change you can make. The average person types 40 to 60 words per minute but speaks at 130 to 150 words per minute. That is a 2-3x speed increase for every email, every Slack message, every document draft, and every comment you write.
Steno makes this effortless on Mac. It sits in your menu bar, works in every application, and requires just a hotkey press. Hold the key, speak, release, and your text appears at the cursor. No switching apps, no copy-pasting, no delay. Once you build the habit of dictating instead of typing your prose, you will wonder how you ever did it the other way.
Start with emails. They are conversational by nature and translate perfectly from speech. Most people report saving 20 to 30 minutes per day on email alone after switching to voice typing. See our guide to writing emails with voice for tips on getting started.
2. Master Spotlight and App Switching
Stop reaching for the mouse to open applications. Cmd + Space opens Spotlight, where you can type two or three letters to launch any app, find files, perform calculations, or convert units. Cmd + Tab switches between open applications instantly. These two shortcuts alone can save you hundreds of mouse movements per day.
For power users, consider replacing Spotlight with Raycast (free) or Alfred, which add clipboard history, snippets, window management, and scripted workflows to the same quick-launch interface.
3. Set Up Text Expansion
Text expansion turns short abbreviations into full phrases or paragraphs. macOS has a built-in text replacement feature (System Settings > Keyboard > Text Replacements), but dedicated tools like Espanso (free, open source) or TextExpander offer far more power.
Examples of high-value expansions:
;emexpands to your email address;addrexpands to your full mailing address;tyexpands to "Thank you for reaching out. I will look into this and get back to you shortly.";zoomexpands to your personal Zoom link;sigexpands to your email signature
The key is to identify phrases you type more than twice a day and create expansions for all of them. Combined with voice typing for original prose, text expansion handles the repetitive boilerplate, covering nearly all your text input needs.
4. Use Multiple Desktops and Window Tiling
macOS supports multiple virtual desktops (Mission Control, triggered by swiping up with three fingers or pressing Ctrl + Up Arrow). Use separate desktops for different contexts: one for communication (email and Slack), one for deep work (your editor or IDE), one for reference materials (browser with documentation).
For window management, macOS Sequoia introduced native window tiling, but apps like Rectangle (free) give you keyboard shortcuts for snapping windows to halves, thirds, or quarters of your screen. Stop manually dragging windows around. Use Ctrl + Option + Left Arrow for left half and Ctrl + Option + Right Arrow for right half.
5. Batch Your Communication
Constant context switching between writing and messaging destroys productivity. Research from the University of California, Irvine found that it takes an average of 23 minutes to regain full focus after an interruption. If you check Slack every five minutes, you never reach deep focus.
Instead, batch your communication into two or three blocks per day. Close Slack and email during focus blocks. When you open them, use voice typing to blast through all your replies in a fraction of the time it would take to type them. A 15-minute voice-typing communication sprint can replace an hour of scattered typing throughout the day.
6. Learn the Universal Keyboard Shortcuts
These shortcuts work in virtually every Mac application and eliminate countless mouse movements:
Cmd + Shift + T— Reopen the last closed tab (browsers, Finder)Cmd + ,— Open preferences for the current applicationCtrl + A / Ctrl + E— Jump to beginning / end of line (works in any text field)Option + Left/Right Arrow— Move cursor by word instead of by characterCmd + Option + V— Move files (cut and paste) in FinderCmd + Shift + .— Show hidden files in FinderCmd + L— Jump to the address bar in any browserCmd + Shift + 5— Screenshot and screen recording tool
Spend one day consciously using these shortcuts instead of reaching for the mouse. By the end of the day, they will be muscle memory.
7. Automate Repetitive Tasks with Shortcuts App
The Shortcuts app on macOS is powerful and underused. You can build automations that run with a keyboard shortcut or a menu bar click. Practical examples:
- A shortcut that creates a new note with today's date as the title and a pre-filled template for daily standup notes
- A shortcut that resizes and compresses images dragged onto it, saving them to a specific folder
- A shortcut that opens your four most-used apps and arranges their windows in your preferred layout
- A shortcut that takes the selected text, translates it, and replaces it in place
The initial setup takes 10 to 20 minutes per shortcut, but the time savings compound every single day. Check Steno's integrations page for ways to combine voice input with automation workflows.
8. Use Focus Modes
macOS Focus modes (System Settings > Focus) let you create custom notification filters for different activities. Set up a "Deep Work" focus that silences everything except phone calls from your favorites list. Set up a "Meeting" focus that only allows calendar and video conferencing notifications.
You can trigger Focus modes automatically based on time of day, location, or which app is in the foreground. For example, opening your code editor can automatically activate Deep Work mode, silencing all distractions until you switch away.
9. Optimize Your Typing Environment
Even with voice typing handling your prose, you still type for code, commands, and short replies. Make that typing as efficient as possible:
- Increase key repeat rate — Go to System Settings > Keyboard and move the Key Repeat slider to Fast and the Delay Until Repeat slider to Short. Holding down delete to remove a word should take half a second, not three seconds.
- Enable tap to click — If you use a trackpad, enable tap to click to reduce the force needed for each click.
- Adjust scroll speed — Many people leave scroll speed at the default, which is too slow. Increase it in System Settings > Mouse or Trackpad.
- Use a mechanical keyboard — If you are typing for hours daily, a good mechanical keyboard with appropriate switch weight reduces fatigue and increases accuracy.
10. Take Structured Breaks
This might seem counterintuitive in a productivity article, but structured breaks are one of the most effective ways to maintain high output throughout the day. The Pomodoro Technique (25 minutes of focused work followed by a 5-minute break) is popular for good reason: it prevents the gradual decline in focus and speed that happens during unbroken work sessions.
During your breaks, stand up, stretch your wrists and forearms, and look away from your screen at something distant for 20 seconds. This combination addresses the three main physical costs of prolonged computer work: muscle fatigue, repetitive strain, and eye strain.
Voice typing actually integrates naturally with this approach. Your 25-minute focus blocks can alternate between keyboard-intensive tasks (coding, spreadsheets) and voice-intensive tasks (emails, documentation), giving your hands regular recovery periods without interrupting your productive flow.
Putting It All Together
No single hack will transform your productivity. The magic is in the combination. Here is what a highly optimized Mac workflow looks like:
You start your morning by opening your Deep Work focus mode and launching your preferred apps with a Shortcut. You dictate your daily standup notes using Steno, then knock out your email backlog in a 15-minute voice-typing sprint. You switch to your coding desktop for a focused Pomodoro session, using keyboard shortcuts and text expansion for efficiency. When you need to write a code review comment or respond to a pull request, you hold your Steno hotkey and speak it. At lunch, you batch your Slack replies using voice typing. By 5 PM, you have produced more output with less effort than a full day of scattered keyboard-only work.
The foundation of all of this is voice typing. It is the single change that has the largest impact on daily productivity, and everything else on this list becomes more powerful when combined with it. Download Steno and try it for a day. The 60 to 90 minutes you save will speak for themselves.