logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·30.10.26
← Back to news

Keyboard differences between Windows and Macs

Original article
unsung.aresluna.org|270 points|226 comments|by sohkamyung|Oct 9, 2026

Keyboard differences between Windows and Macs

By Marcin Wichary (he/him)

Marcin is a seasoned professional who has navigated roles as a manager, front-end developer, typographer, and UX designer at industry giants like Figma, Medium, and Google. Beyond his corporate work, he has authored a book on typing and keyboards and frequently publishes essays on the intersection of technology, typography, and design.


Note from the author: This post serves as a technical reference. It is designed to be a compilation of "gotchas" and idiosyncrasies regarding keyboard handling—particularly useful for those building web applications that must function seamlessly across both Windows and macOS. If you are looking for a riveting narrative, this isn't it; feel free to skip!

⌨️ Nomenclature: What's in a Name?

One of the primary sources of confusion is that the same physical action often carries different names depending on the OS.

Key Name Comparison

Windows TerminologymacOS TerminologyNote
BackspaceDeleteUsing "Delete" generically can be ambiguous.
Enter (⏎\text{⏎}⏎)Return (⏎\text{⏎}⏎)The primary "execution" key.

The "Enter" Nuance

While Mac users primarily use Return, macOS does actually have an Enter key (⌤\text{⌤}⌤), though it is typically restricted to the numeric keypad.

  • Legacy: Some laptops previously included it.
  • Simulation: On keyboards lacking a physical Enter key, you can use Fn + Return.
  • Software Exceptions: The distinction is mostly dead, but some professional software still maintains it. For instance, in Photoshop, Return creates a new line, while Enter commits the action. Similar behavior exists in Pro Tools or Cubase.

General Rule: Third-party hardware manufacturers usually default to Windows terminology (Backspace and Enter). Mac-specific labeling is usually limited to the modifier keys.


🛠️ Modifier Keys

The mapping of modifiers is where most web developers encounter friction.

The Primary Mapping

The core functional equivalent of the Windows Control key is the Mac Command key. WindowsCtrl≈MacCmd\text{Windows}_{\text{Ctrl}} \approx \text{Mac}_{\text{Cmd}}WindowsCtrl​≈MacCmd​

For example, the "Paste" command is executed via Ctrl + V on Windows and Cmd + V on Mac.

The "Extra" Modifier

Confusingly, Macs also possess a Control key. While originally intended for terminal use, it now serves as a secondary modifier in many GUI applications, though it lacks the systemic importance of the Windows Ctrl key.

Modifier Availability Comparison:

  • Windows: Ctrl, Alt, Shift
  • macOS: ⌘ Command, ⌥ Option, ⌃ Control, ⇧ Shift

This gives Mac users an additional modifier, providing more "room to breathe" for shortcut assignments. (Note: We are excluding the ⊞\text{⊞}⊞ Windows key and the 🌐\text{🌐}🌐 Globe/Fn key as they are OS-reserved).

Hardware & Scan Codes

To accommodate both platforms, some keyboards provide swappable keycaps:

Keycap Options 1 Keycap Options 2

Others use "hybrid" legends that are often visually cluttered:

Hybrid Keycaps 1 Hybrid Keycaps 2

Internally, the keyboard must swap scan codes to ensure the OS interprets the key correctly:

{
  "Windows_Alt": "Mac_Option",
  "Windows_Key": "Mac_Command"
}

🔣 Symbols vs. Words

Apple leans more heavily on iconography than text for its key labels, though the implementation is inconsistent.

The Apple Symbol Lexicon

  • ⇧ Shift
  • ⌃ Control
  • ⌥ Option
  • ⌘ Command
  • ⏎ Return
  • ⌤ Enter
  • 🌐 Globe/Fn
  • ⇥ Tab
  • ⎋ Esc (Interestingly, this is rarely printed on the actual keys)
  • ⌫ Delete
  • ⌦ Forward Delete
  • ⌧ Clear
  • ≣ Contextual Menu (Full-size only)
  • ⇞ Page Up (Full-size only)
  • ⇟ Page Down (Full-size only)
  • ↖ Home (Full-size only)
  • ↘ End (Full-size only)

Wait, I was wrong about those last four. On contemporary Apple keyboards, they are actually:

  • ↑ Page Up
  • ↓ Page Down
  • ⤒ Home
  • ⤓ End

Apple's decision to reuse the standard arrow symbols for Page Up/Down is considered a perplexing design choice.

Visual Evolution

Apple's arrow keys use specific symbols (◀▶▲▼\text{◀▶▲▼}◀▶▲▼) unique to their hardware.

Old Apple Keyboard New Apple Keyboard

Historically, these symbols were more prevalent on non-US layouts, but starting with the 2026 models, Apple began unifying them.


🗺️ Summary Diagram

Developer Checklist for Cross-Platform Apps

  • Map Ctrl (Win) to Cmd (Mac) for primary shortcuts.
  • Handle Return vs Enter logic for professional tools.
  • Account for the additional Control modifier on macOS.
  • Ensure "Delete" terminology is clarified in UI tooltips.