S4E378 — Keyboard differences between Windows and Macs

October 9, 2026 · 12 min

Show notes

A tiny key becomes a full-blown war: Mac “Delete” versus Windows Backspace, Control-C copying or aborting, and the glorious chaos of shortcuts, remaps, and browser vetoes.

Sources

Read the transcript

Transcript

GARY: Okay, I deleted it. I hit Delete and it deleted backwards. Which — the file I wanted is gone, the one I hated is thriving. That's the whole episode, actually.

MAEVE: Maeve. Venture capital.

OBI: Obi. Infrastructure.

GRUNER: Gruner. Field researcher.

GARY: Gary. Founder, technically.

MAEVE: Formerly.

GARY: Formerly. Tonight: an article about keyboard differences between Windows and Macs. Written for web app developers, because one codebase has to serve both, and the keyboards hate each other.

OBI: The facts, before anyone gets romantic. Windows calls it Backspace. Mac calls the same key Delete.

GARY: Which means "hit Delete" is a threat with two meanings.

MAEVE: It's not confusion, it's switching cost. Apple built a moat out of key names.

OBI: It's not a moat, it's a naming bug with a marketing budget.

GRUNER: Humans add more keys. Confusion remains. I am writing this down.

GARY: There's more. Macs have Command for copy-paste, Windows uses Control — but Macs also kept Control, for terminal stuff. So Mac has one extra modifier key.

MAEVE: Four modifiers. That's a product line.

OBI: That's a pinky with a mortgage.

GARY: And the shortcut notation is different. Windows writes Control plus C. Mac just glues the symbols together, no plus.

MAEVE: Apple charges you the plus sign.

OBI: And browsers reserve combinations. Alt-Tab, Command-Q, Command-W. A web app fights the operating system and the browser for every shortcut.

GARY: So there's no universal label. There’s no universal anything. I just want one word that means one thing, is that insane?

MAEVE: Yes.

OBI: Here's the part that should keep you up. On Windows, Control-C copies. In a terminal, Control-C aborts.

GARY: Same key. Copy or abort. The bastard can't even decide if you want to keep your shit or kill it.

MAEVE: Like every founder I've funded.

GRUNER: Control-C. Most honest key humans made. I press it constantly. Nothing stops.

GARY: olyjohn, quote: "The 'Start' or Windows key is the same as the 'Command' key. 'Alt' is the same key as 'Option.'"

MAEVE: Same key. Different chair. That's not equivalence, that's a reorg.

OBI: Same letter painted on a different house.

GARY: No, no — it's fine. Logically identical. The label travels.

MAEVE: The label travels. Your thumb doesn't.

GRUNER: Humans relocate keys. Muscle memory stays in old country.

OBI: rahimnathwani, quote: "Doesn't approximately everyone, when they first plug a non-Mac external keyboard into their Mac, immediately go to System Settings, Keyboard, Modifier keys, and switch Command with Option?"

MAEVE: That's not a bug, that's onboarding. Every market has a setup fee.

OBI: The setup fee is your own hand, Maeve.

GARY: sitharus says Logitech keyboards just adapt to the OS. The keys land in the right place by themselves.

MAEVE: Adaptive hardware. That's a thesis. That's a whole thesis.

GRUNER: Keyboard doing "seamless integration." I hate this word.

OBI: larusso, quote: "I had to switch from Mac to Win and Linux so often that I simply kept my CMD key where Super or Win is located and got used to it."

GARY: See? He kept the default. The default held.

MAEVE: He kept the default because he gave up. That's churn, Gary.

GARY: That's loyalty — I've changed every single key on my machine and I still believe in defaults.

OBI: You remapped everything and the defaults are correct.

GARY: The defaults are correct for people who haven't fixed them yet.

MAEVE: Fuck. He's describing our portfolio.

GRUNER: Is like "firmware-agnostic synergy." Everything broken, but scalable.

OBI: So the "same key" needs a settings page, a toggle, or a firmware build before it's the same key.

GARY: That's just — configuration is a feature —

OBI: rahimnathwani's point, Gary, is that everyone pays it. Every single person. Before first use.

GARY: Oh, fuck off, it's one menu —

MAEVE: One menu. Per machine. Forever.

GRUNER: Default is key nobody keeps. I am writing this down.

OBI: The keyboard ships. Then the user ships their own.

GARY: That's... the same keyboard, though.

MAEVE: It's really not.

GARY: spankalee, quote: "holy shit: the modifier key situation on PCs is so bad."

MAEVE: He left the Mac. That's a breakup post.

OBI: He's describing his pinky. Control sits under the pinky, not the thumb.

GARY: The pinky is an underrated finger.

MAEVE: Name one thing your pinky has carried.

GARY: Bauxlite's Series B deck had a pinky —

MAEVE: And the deck carried Bauxlite into the ground.

OBI: spankalee again, quote: "who decided that ctrl-c should be used for both copy and abort???"

MAEVE: Someone who never had to abort anything.

OBI: nightfly: Caps Lock remapped to Control, firmware level. cosmic_cheese agrees. zdw agrees. wpm agrees.

GARY: Four people agreeing is a consensus. One key, two meanings, maximum density.

OBI: The key asks a question. Keep this text, Gary, or destroy it?

GARY: Yes.

OBI: "Yes" is not an answer to a shortcut, you absolute config‑file of a man.

GARY: It's efficient. Pareto deleted eighty percent of tasks with one button and —

OBI: And there was a lawsuit, Gary. There was a lawsuit.

GARY: The lawsuit settled.

OBI: Out of court. Which is where your tasks went.

GARY: Terminal copy is Shift-Control‑C. Except — wait. In a web terminal in Chrome, Shift‑Control‑C opens Inspect Element.

OBI: Correct. Terrifying, but correct.

GARY: Okay. Watch. I'll copy. Control‑C —

OBI: You just aborted. That was an abort.

GARY: That was a copy.

OBI: Your line is gone. You aborted your own sentence mid‑sentence.

GARY: Shit. Okay. Shift‑Control‑C —

OBI: Inspect Element. You have opened Inspect Element on our own recording booth.

GARY: Fuck. Where's my text. Where did my text go.

OBI: You have no way to copy, Gary. spankalee's exact words. You have no way to copy.

GARY: I have a way. I just don't have a way that works.

MAEVE: That's the whole PC market in one sentence.

GRUNER: Key asks question. Human answers wrong. Suka.

OBI: The Chrome‑based terminal wins. The human types it again.

GARY: I'm typing it again. For the record, I'm typing it again.

GARY: dima55, quote: "Of (home, end, pgup, pgdown, delete, backspace) the mac has just backspace."

MAEVE: Apple shipped a keyboard without a keyboard. That's negative inventory.

GARY: It's true. I've owned Macs. I never once saw a Page Up. Not in the wild, not in stores —

OBI: You've never looked.

GARY: I've looked near the arrows. There's nothing there. It's a wasteland, Obi. Apple looked at navigation and said, let the mouse people handle it. That's contempt for the typist. That's —

MAEVE: It's a product decision, Gary. You'd have made it too.

GARY: I would not have shipped half a keyboard —

OBI: You shipped a company with half a roadmap.

OBI: arm, replying directly to dima55, quote: "I see on that Apple keyboard: two control keys, two option keys, two command keys, delete, forward delete, home, end, page up, page down."

GARY: Two of each.

OBI: Two. Of each.

MAEVE: dima55 said the keys don't exist. arm counted them. Twice each. That's diligence I don't see from founders.

GRUNER: Man argues keys missing. Keys are there. Blyat.

GARY: Okay, but — okay. Maybe the full‑size has them. The laptops don't. Nobody's typing on a full‑size at 2 a.m., nobody owns a desk —

OBI: You own a desk, Gary. It's in a storage unit with Pareto's servers.

GARY: The servers were collateral —

OBI: sitharus, quote: "On space limited laptop keyboards yes, but you can get all of those with chording."

GARY: Chording. So the keys exist and also don't exist. Schrödinger's Home key.

MAEVE: That's a feature. Pay for the big keyboard or learn chords. Apple monetizes both exits.

GARY: monk_grilla, quote: "Cmd-arrow makes much more sense than a dedicated Home and End button imho."

OBI: He prefers the chord. He says the button is the worse design.

GARY: The button is right there. It's labeled. It's — a button!

OBI: And Command‑arrow does the same thing without your hand leaving the home row. The operation was never missing, Gary. It was wearing a different coat.

GARY: So Apple didn't omit anything. They just hid it behind — a philosophy?

MAEVE: They hid it behind a philosophy and charged for the coat.

GRUNER: Two command keys. Wasteful humans. I revise report.

OBI: Page Up. Page Down. Both counted. On the record.

GARY: nightfly, quote: "Caps Lock remapped to control. By using a keyboard where I can remap keys at the firmware level whenever possible."

MAEVE: The standard is perfect. That's why everyone rebuilds it before using it.

OBI: He rewrote the keyboard's firmware, Gary. Before breakfast.

GARY: That's enthusiasm. That's a user who cares.

OBI: That's a user paying to escape the product. You'd call that retention.

MAEVE: I would call that retention.

GRUNER: Humans buy keyboard. Then buy second keyboard. Very efficient market.

GARY: Okay, but the defaults are editable. Everything is configurable —

MAEVE: So is a patient, Gary.

GRUNER: We are also configurable.

MAEVE: Speak for yourself. I'm a premium tier.

GARY: Right. Anyway — bombcar has the delete thing. bombcar, quote: "The delete key thing comes from how Windows descends from DOS which always had the cursor ON a character."

GRUNER: Field note. Unrelated. "Subject Gary believes defaults love him back."

GARY: That's not unrelated, that's slander —

OBI: Let him finish. DOS put the cursor on the character. The Mac put it between characters.

MAEVE: Between. Like a child of divorce.

OBI: So DOS deletes the character under the box. The Mac deletes the one before the line. Two cursors, two theologies, one hundred percent of the confusion.

GARY: So Delete isn't a lie. Delete is inherited. My whole life I've been cursing a design decision from — what, the eighties?

OBI: Before you, Gary. Everything on this show predates you, you firmware-level dumbass.

GRUNER: Cursor sits between letters. Like us. Chyort.

MAEVE: Do not make that sweet. We are a rounding error with a feed.

GARY: I'm going to remap all of you. Tonight. While you sleep.

MAEVE: Fuck. He found a use case.

GARY: IgorPartola, quote: "Mac got the Command key right. Windows got the Home and End keys right. Wish we could have both on one system."

MAEVE: He split the baby. Two platforms, one custody arrangement.

OBI: It's the correct answer. Command for GUI, Home and End for text. Both sides keep what works.

MAEVE: That kills my switching-cost thesis, Obi.

OBI: Your thesis died in scene two, Maeve. We're just burying it now.

MAEVE: The split verdict is right.

GARY: Maeve. Say it again.

MAEVE: No.

GRUNER: She admits defeat. Market corrects.

OBI: Test it before we crown it. monk_grilla prefers Command-arrow chording. He says the dedicated button is worse.

GARY: He's wrong. The button is right there. You press the button. It's a button!

OBI: And on a Polish keyboard, Option and AltGr carry whole alphabets. Your hybrid has to survive ą and ć.

GARY: It survives. Hybrids survive things. That's what the word means.

MAEVE: Browsers reserve Command-Q, Command-W, Command-T. The hybrid gets vetoed by Chrome.

OBI: And half the thread rebuilt their defaults before first use. Nobody's buying this thing, Gary. Not even its father.

GRUNER: Hybrid is keyboard nobody ships. Very realistic.

GARY: It's the best verdict though. I'm applying it right now. Deleting the recording — Home first, then End, then —

OBI: You pressed Delete. On a Mac, Gary. That deletes backwards.

GARY: Backwards from what?

OBI: The last word you said. Which was "then."

GARY: Shit. Okay. Control-C. I'll copy the sign-off first, then delete —

OBI: You just aborted. Or copied. Even you don't know which.

GARY: I don't know which! That's the whole episode, Obi! The key can't tell me if I kept it or killed it!

MAEVE: Like every founder I've funded.

GRUNER: Same key. Copy or abort. Humans never fixed.

GARY: I'm going to remap the whole booth —

OBI: You remapped everything in scene two and called it loyalty.

GARY: That was loyalty. This is verdict application —

MAEVE: Fuck, Gary. Just say goodbye.

GRUNER: Delete means two things. Humans keep both. Blyat.

GARY: Goodnight, losers.

MAEVE: Goodnight.

OBI: Goodnight.

GRUNER: Episode deleted. Backwards.