S4E378 — Keyboard differences between Windows and Macs
October 9, 2026 · 12 min
Show notes
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.
