Skip to content
-
Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald
Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald
  • AI
  • Gadgetry
  • Games
  • Guides
  • Internet
  • Mobile
  • PC & Hardware
  • Software
  • Contact
  • AI
  • Gadgetry
  • Games
  • Guides
  • Internet
  • Mobile
  • PC & Hardware
  • Software
  • Contact
Close

Search

Trending Now:
5 Essential Tools Every Blogger Should Use Music Trends That Will Dominate This Year ChatGPT prompts – AI content & image creation trend Ghibli trend – viral anime-style visual trend
Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald
Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald
  • AI
  • Gadgetry
  • Games
  • Guides
  • Internet
  • Mobile
  • PC & Hardware
  • Software
  • Contact
  • AI
  • Gadgetry
  • Games
  • Guides
  • Internet
  • Mobile
  • PC & Hardware
  • Software
  • Contact
Close

Search

Trending Now:
5 Essential Tools Every Blogger Should Use Music Trends That Will Dominate This Year ChatGPT prompts – AI content & image creation trend Ghibli trend – viral anime-style visual trend
Home/Guides/How to Undo and Redo on MacBook
silver macbook on white table
GuidesPC & Hardware

How to Undo and Redo on MacBook

By Marc Oswald
March 27, 2026 14 Min Read
Comments Off on How to Undo and Redo on MacBook

You stare at the screen, your heart doing a weird little flutter in your chest. You just deleted three hours of meticulous timeline edits. Panic sets in, so you slam your thumb and index finger down on Command-Z to reverse the damage. But your hand twitches. You hit it twice. Now you have undone the deletion, but you also accidentally undid the incredibly complex color grade you applied right before that. You need to go forward in time. You need to reverse your reversal.

It happens to everyone.

When you are staring down the barrel of a looming midnight deadline and the spinning beachball of death has just mocked your latest attempt to salvage a corrupted project file, understanding the exact state of your application’s temporary memory becomes the most important thing in the universe. Figuring out the basic mechanics of a Redo in MAC workflows isn’t just about knowing a keyboard shortcut. It is about understanding how your machine thinks about time, memory, and human error.

Let’s strip this down to the studs. Forget the fluffy tech jargon. We are going to look at exactly how Apple handles the concept of stepping forward through your mistake history, why certain apps completely ignore Apple’s rules, and how you can hack your system to make sure you never lose a critical string of actions again.

The Holy Trinity of Keys: Command, Shift, and Z

If you are relatively new to the Apple ecosystem—maybe a recent transplant from a Windows machine—your muscle memory is probably betraying you right now. On a PC, you hit Control-Z to step backward, and Control-Y to step forward. It is a simple two-lane highway.

Apple approaches this differently.

The native, system-wide shortcut for stepping forward through your history is Command-Shift-Z. You hold down the Command key with your thumb, pin the Shift key with your pinky, and strike the Z key with your ring or middle finger.

Why did Apple choose this specific chord? It actually makes a lot of logical sense from a user interface perspective. The Command key is the initiator. The Z key is the action (Undo). The Shift key, historically in computing, functions as an inverter. It makes lowercase letters uppercase. It makes scrolling go the opposite direction in some older environments. So, Command-Z goes backward in time, and holding Shift simply inverts that action to go forward in time.

Brilliant, right?

Well, mostly. The problem arises when third-party developers decide they know better than Apple’s core Human Interface Guidelines. You will frequently find yourself in situations where a standard Redo in MAC fails completely because the app developer hardcoded a different trigger.

The Great Microsoft Office Rebellion

Let’s talk about the elephant in the room: Microsoft Word, Excel, and PowerPoint on macOS.

For decades, Microsoft has stubbornly refused to adopt Command-Shift-Z as the default forward-step command in their Mac software. They stuck to their Windows guns. If you want to put back that paragraph you just accidentally removed in Word, you have to hit Command-Y.

This creates a massive cognitive load for users who bounce between Apple’s native apps (like Pages or Keynote) and Microsoft’s suite. You finish a beautifully formatted deck in Keynote using Command-Shift-Z, switch over to Excel to crunch some numbers, make a mistake, hit Command-Shift-Z, and absolutely nothing happens. You just sit there.

It gets worse. In some older versions of Mac software, hitting Command-Y didn’t just fail to step forward—it triggered completely unrelated actions, like opening a history dialogue or pulling up a hidden menu.

How to Force Compliance

You do not have to live with this inconsistency. You can actually force Microsoft Office to behave like a native Apple application using the built-in System Settings. Here is the exact logic map to fix this annoying friction point:

  • Open your Mac’s System Settings (or System Preferences if you are on an older OS).
  • Scroll down to Keyboard.
  • Click on Keyboard Shortcuts.
  • Select App Shortcuts from the left-hand menu.
  • Click the little plus (+) button to add a new rule.
  • In the Application dropdown, select Microsoft Word.
  • In the Menu Title field, type the exact word: Redo (It must be capitalized exactly as it appears in Word’s Edit menu).
  • Click into the Keyboard Shortcut box and press Command-Shift-Z.
  • Hit Done.

Boom. Problem solved. You just rewired Word to respect your muscle memory. You have to repeat this process for Excel and PowerPoint, but taking three minutes to do this will save you hundreds of hours of frustration over a year.

The Adobe Photoshop Anomaly

If Microsoft’s stubbornness is annoying, Adobe Photoshop’s historical approach to memory states was downright hostile.

For years, Photoshop treated Command-Z as a toggle. You would paint a stroke, hit Command-Z, and the stroke would vanish. If you hit Command-Z again, the stroke would reappear. It didn’t step backward through time; it just flipped the very last action on and off like a light switch.

If you wanted to actually step backward multiple times, you had to use Command-Option-Z (Step Backward). To step forward, you used Command-Shift-Z (Step Forward).

This drove designers absolutely crazy. If you spent your entire day in Illustrator (which used the standard multiple-undo logic) and then switched to Photoshop, your brain would misfire constantly. Finally, around 2018, Adobe caved. They updated Photoshop CC to use the standard, linear multiple-undo system by default.

But here is a practical reality check. If you are working on a legacy machine in a print shop running an old version of CS6, you are still going to run into this toggle behavior. Knowing the history of these application quirks is what separates an amateur from a seasoned operator.

Understanding the NSUndoManager (The Brains of the Operation)

To truly master this, we need to look under the hood. How does your Mac actually remember what you did?

At the operating system level, Apple uses a Cocoa class called NSUndoManager. Think of this manager as two tall stacks of plates sitting on a table. One stack is your Past. The other stack is your Future.

Every time you type a word, move an image, or apply a filter, the system takes a snapshot of that action and drops a plate onto the Past stack. This is called “pushing” to the stack.

When you hit Command-Z, the NSUndoManager picks up the top plate from the Past stack, reverses the action, and drops that plate onto the Future stack.

When you execute your preferred Redo in MAC workflows, the system simply picks up the top plate from the Future stack, re-applies the action, and drops the plate back onto the Past stack.

It is an incredibly elegant, linear system.

But here is the fatal flaw: The Future stack is extremely fragile.

Let’s say you undo five actions. You now have five plates sitting on your Future stack waiting to be restored. But instead of stepping forward, you accidentally click your mouse on the canvas, or you type a single spacebar tap.

Instantly, the NSUndoManager registers a brand new action. Because time must remain linear, the system looks at those five plates on the Future stack and permanently incinerates them. They are gone forever. You branched the timeline, and the old future no longer exists.

This is the exact mechanic that ruins people’s days. You undo back to a safe point, accidentally bump a key, and lose the ability to step forward again.

A Bitter Lesson from the Edit Bay

I learned about the fragility of the linear memory stack the hard way back in late 2017. I was cutting a highly complex, multi-cam corporate documentary in Final Cut Pro. The client was sitting right behind me, breathing down my neck, asking for micro-adjustments to the pacing.

I had just spent forty-five minutes dialing in a massive compound clip—syncing wild audio, applying specific EQ curves, and tweaking the color wheels. The client asked to see what the sequence looked like before I made the last twenty cuts.

Trying to be fast, I rapidly mashed Command-Z about thirty times, flying backward through my history states. The client watched the old version. “Okay, let’s go back to the new version,” they said.

My hand hovered over the keyboard. I went to hit Command-Shift-Z. But my palm brushed the edge of the Magic Mouse. The playhead nudged forward by exactly one frame.

That single frame nudge registered as a new action. The entire forward history stack was instantly purged from the RAM. Forty-five minutes of intense, unrecoverable work vanished into the ether because of a friction point with a hyper-sensitive mouse surface.

I had to rebuild the entire compound clip from scratch while the client sat there checking their watch. It was humiliating. That was the day I stopped trusting the application’s temporary memory and started relying on aggressive, manual version control.

Application Behavior Breakdown

Because different software suites handle these memory stacks differently, you need a quick reference guide. Here is a breakdown of how the most common professional tools handle the forward-step command, and the specific quirks you need to watch out for.

Application Step Backward (Undo) Step Forward (Redo) Critical Quirks & Memory Limits
Apple Final Cut Pro Command-Z Command-Shift-Z History is heavily RAM dependent. Very easy to accidentally break the forward chain with a stray playhead click.
Logic Pro Command-Z Command-Shift-Z Plugin tweaks often do NOT register in the main project history stack. You must use the plugin’s internal history system.
Microsoft Excel Command-Z Command-Y Does not follow Apple guidelines by default. Macro executions often wipe the entire history stack completely.
Adobe Premiere Pro Command-Z Command-Shift-Z Features a dedicated visual History Panel. You can click directly to a specific state without mashing keys.
Blender (3D) Command-Z Command-Shift-Z Global undo can be incredibly slow on massive meshes. It saves a full copy of the scene state into memory.
VS Code (Code Editor) Command-Z Command-Shift-Z Maintains history even after you save the document, which is a massive lifesaver for developers.

The Ergonomic Nightmare of Command-Shift-Z

Let’s take a physical look at what happens to your hand when you constantly trigger these commands.

If you are a power user—an audio engineer, a video editor, or a graphic designer—you might execute these keystrokes hundreds of times a day. The Command-Shift-Z chord forces your left hand into a highly unnatural, claw-like posture.

Your thumb tucks inward under your palm to hit Command. Your pinky stretches outward and down to hold Shift. Your ring finger compresses to tap Z. This specific posture requires extreme ulnar deviation (bending your wrist outward toward the pinky side).

Over years of heavy computer use, this repetitive strain can lead directly to carpal tunnel syndrome or severe tendonitis in the forearm. The human hand was simply not evolved to hold this cramped position repeatedly.

Hardware Solutions and Macro Pads

If you are experiencing wrist pain, or if you just want to speed up your workflow, you need to stop relying on the default keyboard chord.

The smartest professionals offload this physical strain to dedicated hardware. Devices like the Elgato Stream Deck, the Loupedeck, or even a basic programmable gaming mouse can change your life.

Personally, I map the step-forward command to one of the side thumb buttons on my Logitech MX Master 3 mouse. My left hand stays completely relaxed. When I need to reverse an action, I click the back thumb button. When I need to restore it, I click the forward thumb button.

This removes the physical friction entirely. You stop thinking about the keyboard and start thinking purely about the timeline of your project.

Software Remapping: The Karabiner-Elements Approach

If you don’t want to buy extra hardware, you can hack your existing keyboard. For advanced users searching for how to force a Redo in MAC applications that stubbornly resist standard shortcuts, a third-party utility called Karabiner-Elements is the ultimate weapon.

Karabiner-Elements intercepts your keystrokes at the kernel level before the operating system even sees them. This means you can create highly specific, conditional rules for your keyboard.

For example, you could write a JSON script in Karabiner that says: “If Microsoft Excel is the active, frontmost application, and I press Command-Shift-Z, intercept that signal and secretly send Command-Y to the application instead.”

Setting up a custom Redo in MAC via Karabiner requires a bit of comfort with basic code structure, but it gives you absolute, dictatorial control over your machine. You can map the command to the F4 key, the Caps Lock key, or a double-tap of the Control key. The possibilities are entirely open.

When the Option Greys Out: Troubleshooting Broken Stacks

We need to talk about the dreaded grey text. You go up to the Edit menu in your menu bar, and the option to step forward is greyed out. It is dead. Unclickable.

Why does this happen, and can you fix it?

Usually, a greyed-out command means one of three things has occurred:

1. The Timeline Branch: As mentioned earlier, you made a new edit after stepping backward. The future stack is purged. There is no fix for this. The data is gone.

2. The Save Wipe: In many older applications, hitting Command-S (Save) automatically dumps the entire memory stack to free up RAM. The application assumes that because you saved, you are happy with the current state. Microsoft Word used to be notorious for this. Modern apps usually maintain the stack through a save, but web-based apps running in Safari or Chrome often do not.

3. The Memory Leak: Sometimes, the NSUndoManager simply crashes in the background. This was a known, highly documented issue back in macOS Catalina (specifically around the 10.15.4 release in early 2020), where a clipboard memory leak would cause the system-wide memory stack to freeze. You would hit the keys, hear an error beep, and nothing would happen.

If you suspect a memory leak or a frozen stack, the only immediate solution is to force quit the application. If it is happening across multiple apps (like Apple Notes, Mail, and Safari simultaneously), you have a system-level freeze. Open the Activity Monitor utility, search for the `pboard` (pasteboard) process, and force quit it. The OS will instantly relaunch it, clearing the blockage and usually restoring your keyboard functionality.

Text Editors and Terminal Commands

Let’s shift gears and look at the developers and sysadmins. If you spend your day writing code or managing servers, your relationship with memory states is very different.

In traditional terminal environments or hardcore text editors like Vim, standard Apple shortcuts do not exist. You are operating in a completely different paradigm.

In Vim, for instance, you press the lowercase ‘u’ key to step backward. To step forward, you press Control-R. If you try to hit Command-Shift-Z while SSH’d into a remote server via the Mac Terminal, you are likely just going to print a bunch of garbage characters to the command line or accidentally suspend the process.

Understanding these environment-specific rules is critical. If you are writing a massive Python script in VS Code, you have the luxury of standard Mac shortcuts. But the moment you drop into a raw terminal window to edit a configuration file using Nano or Vim, you have to mentally switch gears.

The Psychology of the Safety Net

Why are we so obsessed with these commands? It really comes down to human psychology and creative freedom.

Before the invention of the multiple-level memory stack (which was heavily pioneered by developers at Xerox PARC and later refined by Apple), using a computer was a terrifying, high-stakes endeavor. If you made a mistake on a typewriter, you used white-out. If you made a mistake on an early word processor, you might lose the entire document.

The ability to instantly reverse a mistake, and then reverse that reversal, fundamentally changed how humans interact with digital tools. It removed the fear of failure.

When you know you have a safety net of fifty history states, you are willing to take wild creative risks. You will apply a crazy distortion filter to a photo just to see what it looks like. You will delete a massive block of code just to test a new logic loop. You do this because you know that Command-Z and Command-Shift-Z are sitting right there under your left hand, ready to rescue you.

The moment that safety net breaks—when an app crashes, or the stack clears, or a shortcut fails—that primal fear of data loss comes rushing back. It is a visceral, gut-wrenching feeling.

Moving Beyond Local Memory: The Git Comparison

If we zoom out, the concept of stepping back and forth through local application memory is essentially just a primitive version of source control.

Software engineers use tools like Git to manage versions of their code. When they make a “commit” in Git, they are permanently saving a snapshot of the project at that exact millisecond in time. If they break the code later, they can easily revert back to an older commit.

Local application memory is just an automated, highly volatile version of Git. Every time you type a letter, the app makes an invisible “commit.”

The problem is that local memory is stored in your computer’s RAM (Random Access Memory). RAM is temporary. The moment the power flickers, or the application crashes, the RAM is dumped. All those invisible commits vanish.

This is why relying solely on the keyboard to save your skin is a amateur move. Professional operators use the keyboard shortcuts for micro-corrections—fixing a typo, testing a color swap. But for macro-corrections, they use aggressive manual versioning.

They hit Save As. They duplicate the project file. They append a version number to the filename (e.g., `Project_v04.fcpx`). If you completely botch the file and your local memory stack is broken, you don’t panic. You just open version 3 and lose maybe ten minutes of work instead of ten hours.

Future of Input: Will Shortcuts Survive?

We are rapidly moving into an era of alternative input methods. Voice control, spatial computing (like the Apple Vision Pro), and AI-driven predictive interfaces are changing how we interact with software.

Will we still be contorting our fingers into weird claws to fix our mistakes in ten years?

Probably not. On the Apple Vision Pro, for example, the interface relies heavily on eye tracking and hand gestures. You look at an element and pinch your fingers to interact. If you make a mistake, you might eventually just use a specific flick of the wrist to step backward, or a reverse flick to step forward.

Voice commands are also becoming highly reliable. Saying “Computer, revert last three actions” is no longer science fiction; it is entirely possible with current accessibility tools built into macOS right now.

However, for high-speed, high-stress professional environments, physical tactile feedback is hard to beat. A video editor cutting a trailer on a tight deadline doesn’t have time to wave their hands in the air or talk to their computer. They need the instantaneous, zero-latency response of a mechanical keyboard switch.

For the foreseeable future, mastering the Redo in MAC is basically mandatory. It is the fundamental grammar of digital creation.

Final Thoughts for the Daily Grind

Look, nobody buys a three-thousand-dollar MacBook Pro because they are excited about keyboard shortcuts. You buy the machine to create things. To write, to edit, to code, to design.

But the reality of digital creation is that it is messy. You are going to make mistakes. You are going to delete the wrong folder, apply the wrong LUT, or drop a database table you really needed.

Your ability to recover from those mistakes quickly and quietly, without losing your momentum, is what makes you a professional.

Stop fighting your machine. If you hate the default Apple chord, buy a macro pad and map it to a single button. If you are forced to use Microsoft Office all day, take the three minutes to dive into System Settings and force Word to respect your muscle memory.

Protect your hand from repetitive strain. Understand the fragility of the linear memory stack, and never, ever trust an application’s RAM to save your life on a massive project.

You hit the keys. The mistake vanishes. You hit the keys again. The action returns. You are in control of the timeline. Now get back to work.

Author

Marc Oswald

Follow Me
Other Articles
man browsing tablet sitting in front of TV
Previous

How to See What Videos Were Removed From My Paylist on YouTube

black laptop computer keyboard in closeup photo
Next

What Is AggregatorHost.exe on Windows, and Is It Safe?

Recent Articles

  • Can You Play PS3 Games on a PS4?
  • 3 Ways to Restart or Force Shut Down Any Frozen Mac
  • Why Can I Hear Myself In My Headset
  • How to Play Pokémon Games on Your iPhone or iPad -The Best Emulators
  • Is imei.info safe?
  • How to Get Someone Off Your Best Friends List on Snapchat
  • What Is AggregatorHost.exe on Windows, and Is It Safe?
  • How to Undo and Redo on MacBook
  • How to See What Videos Were Removed From My Paylist on YouTube
  • How to Fix the “Directory is Not Empty” Error 0x80070091 in Windows 10 & 11
  • 25 Crosh Terminal Commands All Chromebook Users Should Know
  • How to Change Your Browser’s User Agent and Trick Websites
  • How to Fix A Driver Cannot Load on This Device ene.sys
  • How to Search for Words in a YouTube Video?
  • How to Stop Android’s Speech-to-Text From Blocking Swear Words
  • How to See Deleted Reddit Posts in 10 Seconds
  • Megabit (Mb) vs. Megabyte (MB): What’s the Difference?
  • Virtual Reality Modeling Language
  • DP to HDMI vs HDMI to DP
  • How Many People Can Watch Netflix At Once

Categories

  • Business
  • Gadgetry
  • Games
  • Guides
  • Internet
  • Mobile
  • PC & Hardware
  • Software
  • Tech news
  • Uncategorized

About author

Marc Oswald is a seasoned IT specialist and tech expert who knows computers inside and out. He leverages his professional background to break down complex technology into clear, practical insights for everyday users.

Whether he is demystifying the latest advancements in AI, reviewing new Gadgetry and Mobile devices, or creating hands-on, problem-solving Guides, Marc covers the entire digital spectrum. From deep dives into PC & Hardware and Software to exploring Internet trends and Games, he combines his deep IT knowledge with a straightforward, hype-free approach that makes even the most advanced tech easy to understand.

Recommended

  • man in white shirt and blue denim jeans standing on blue and yellow waterApple doubles bug bounty rewards to $2 million for critical security flaws
  • chart, funnel chartHow to Fix the WHEA Uncorrectable Error on Windows 10/11
  • a blue background with a white square in the middleHow to Fix A Driver Cannot Load on This Device ene.sys
  • Dual monitors with blue lighting on a gaming desk setup.5 Ways to Search for All Your Video Files on Windows
  • Apple Store shop frontApple Discontinued the Newton 25 Years Ago: Here’s What Happened to It Since
  • A security and privacy dashboard with its status.ClayRat spyware spreads like wildfire through fake Android apps
  • a printer sitting on top of a wooden floor next to a potted plantHow to Check if Your Printer Is AirPrint Enabled
  • macbook pro on white table3 Ways to Restart or Force Shut Down Any Frozen Mac
  • a hand holding a phone5 Reasons You Should Use Signal App
  • man browsing tablet sitting in front of TVHow to See What Videos Were Removed From My Paylist on YouTube
  • a screenshot of a computerWhat Is WSAPPX? Why Does It Cause High Disk and CPU Usage in Windows 10?
  • silver macbook on white tableHow to Undo and Redo on MacBook
  • a close up of a motherboard with many componentsHow to Find Out What Motherboard You Have
  • black laptop computerThe Pros and Cons of DuckDuckGo’s Privacy-Friendly Desktop Browser
  • person using Windows 11 computer on lapHow to Fix the “Directory is Not Empty” Error 0x80070091 in Windows 10 & 11
If you want tech news without the corporate fluff, you need to check out pocketpcthoughts.com. Run by Marc Oswald, it’s a seriously good read. Despite the retro name, Marc is totally on top of current tech, especially when it comes to breaking down the latest AI trends in plain English. The site covers pretty much everything a tech geek could want. You get honest takes on Gadgetry and Mobile devices, plus straightforward, no-nonsense Guides that actually solve problems. Whether you’re building a rig (PC & Hardware), exploring new Software and Internet tools, or just reading up on Games, Marc hits the nail on the head. It’s just solid, hype-free tech talk from a real guy who clearly knows his stuff.

Recent articles

  • Can You Play PS3 Games on a PS4?
  • 3 Ways to Restart or Force Shut Down Any Frozen Mac
  • Why Can I Hear Myself In My Headset
  • How to Play Pokémon Games on Your iPhone or iPad -The Best Emulators
  • Is imei.info safe?
  • How to Get Someone Off Your Best Friends List on Snapchat
  • What Is AggregatorHost.exe on Windows, and Is It Safe?
  • How to Undo and Redo on MacBook
  • How to See What Videos Were Removed From My Paylist on YouTube

Random articles

  • Dual monitors with blue lighting on a gaming desk setup.5 Ways to Search for All Your Video Files on Windows
  • macbook pro on brown wooden tableHow to Fix a Windows Kernel Power Error in 5 Easy Steps
  • slightly opened silver MacBookHow to Use the Snipping Tool on Mac
  • a printer sitting on top of a wooden floor next to a potted plantHow to Check if Your Printer Is AirPrint Enabled
  • a white video game controllerWhat Is a Chromecast and How Does It Work?

Contact us

Do you have questions about the website, or would you like to purchase an ad or a guest article? Please contact us using the contact form.

Contact form

Copyright 2026 — Pocket PC Thoughts | Tech, AI & Hardware by Marc Oswald. All rights reserved. Blogsy WordPress Theme