Diepgaande analyse: Verschillen in toetsenborden tussen Windows en Mac

Dit artikel is bedoeld als naslagwerk. Het bevat geen verhalen, maar puur technische details.

Verschillende namen voor toetsen

Er is vaak verwarring over de naamgeving van toetsen:

  • Wat Windows Backspace noemt, noemt Mac Delete.
  • Wat Windows Delete noemt, noemt Mac Forward Delete. (Dit betekent dat het noemen van "Delete" zonder het platform te specificeren, verwarrend kan zijn.)
  • Wat Windows Enter (⏎) noemt, noemt Mac Return (⏎).

Macs hebben echter ook een Enter-toets (<0xE2><0x8C><0xA4>), maar deze bevindt zich meestal alleen op het numerieke toetsenbord. Op toetsenborden zonder fysieke Enter-toets kan deze worden gesimuleerd via Fn + Return.

In de meeste Mac-software doen Enter en Return hetzelfde. Er zijn enkele uitzonderingen; Photoshop maakt bijvoorbeeld een nieuwe regel aan bij Return, maar bevestigt de actie bij Enter. Ook sommige klassieke professionele apps zoals Cubase of Pro Tools maken een onderscheid, hoewel dit een verdwijnende traditie lijkt te zijn.

Windows noemt de secundaire toets gewoonlijk Numpad Enter. Het lijkt erop dat Fn + Enter op Windows niet werkt om deze toets te simuleren.

Over het algemeen gebruiken toetsenborden van derden de Windows-terminologie (Backspace en Enter). Als een toetsenbord Mac-conventies aanhoudt, heeft dit meestal alleen betrekking op de modifier-toetsen.

Modifier-toetsen

De Control-toets (<0xE2><0x8C><0x83>) op Windows is het equivalent van de Command-toets (⌘) op een Mac. (Kopiëren is bijvoorbeeld Ctrl+V op Windows en ⌘V op een Mac.) Verwarrend genoeg hebben Apple-apparaten ook een Control-toets. Deze was oorspronkelijk bedoeld voor terminal-applicaties, maar tegenwoordig gebruiken veel GUI-apps deze als extra modifier-toets.

Dit betekent dat Windows-apparaten voor apps Ctrl, Alt en Shift bieden, terwijl Macs ⌘ Command, ⌥ Option, <0xE2><0x8C><0x83> Control en ⇧ Shift bieden. Mac heeft dus één modifier-toets meer, wat meer ruimte geeft voor sneltoetsen. (De Windows-toets en de 🌐 Globe/Fn-toets worden hierbij niet meegeteld, aangezien deze technisch gezien door het besturingssysteem zijn gereserveerd.)

Sommige toetsenborden bieden extra toetskappen die gewisseld kunnen worden om aan het platform te voldoen, terwijl anderen alle symbolen op vaste toetsen plaatsen of vasthouden aan Windows-legenda's.

Woorden versus symbolen

Apple-apparaten vertrouwen meer op symbolen op hun toetsen en in hun menu's, hoewel dit niet consistent gebeurt. Hieronder volgen de symbolen:

  • ⇧ Shift
  • <0xE2><0x8C><0x83> Control
  • ⌥ Option
  • ⌘ Command
  • ⏎ Return
  • <0xE2><0x8C><0xA4> Enter
  • 🌐 Globe/Fn
  • <0xE2><0x87><0xA5> Tab
  • <0xE2><0x8E><0x8B> Esc (om redenen die onduidelijk zijn, staat dit niet altijd op de toetsen geprint)
  • <0xE2><0x8C><0xAB> Delete
  • ⌦ Forward Delete
  • <0xE2><0x8C><0xA7> Clear
  • ≣ Contextmenu (alleen op full-size toetsenborden)
  • <0xE2><0x87><0x9E> Page Up (alleen op full-size toetsenborden)
  • <0xE2><0x87><0x9F> Page Down (alleen op full-size toetsenborden)
  • ↖ Home (alleen op full-size toetsenborden)
  • ↘ End (alleen op full-size toetsenborden)

Op moderne Apple-toetsenborden zijn de laatste vier symbolen veranderd naar:

  • ↑ Page Up
  • ↓ Page Down
  • ⤒ Home
  • <0xE2><0xA4><0x93> End

Het hergebruiken van de reguliere pijltjestoetsen voor Page Up en Down is een ongebruikelijke beslissing van de ontwerpers van Apple. De pijltjestoets-symbolen op Apple-toetsenborden zien er als volgt uit: ◀▶▲▼.

Historisch gezien gebruikten Apple-toetsenborden symbolen vaker op niet-Amerikaanse toetsenborden, maar vanaf de 2026-modellen is er een uniformatie doorgevoerd over alle toetsenborden. De enige toets met enkel een tekstlegenda is Esc.

Windows-toetsenborden gebruiken doorgaans woorden. In kleine ruimtes zie je daarom afkortingen zoals Ctrl, Bkspc, PrtSc, Del, PgUp, Win, etc. In sommige landen zijn de legenda's vertaald; in Duitsland verschijnt Ctrl bijvoorbeeld soms als Strg.

De symbolen die over zijn gestapt naar de Windows-kant zijn:

  • ⇧ voor Shift
  • <0xE2><0x87><0xAA> of 🔒 (of vergelijkbaar) voor Caps Lock (op niet-Amerikaanse toetsenborden)
  • ⏎ voor Enter (dezelfde pijl als Mac's ⏎ Return)
  • ← voor Backspace (een andere pijl dan Mac's <0xE2><0x8C><0xAB> Delete)
  • <0xE2><0x87><0xA5> voor Tab
  • <0xE2><0x8A><0x9E> voor de Windows-toets
  • ≣ voor de contextmenutoets (ook wel Application Key genoemd)
  • <0xE2><0x8C><0x83> voor Control (vooral in technische contexten)

Het weergeven van sneltoetsen

In menu's en andere interfaces combineert Windows toetscombinaties met een plusteken, terwijl Apple ze simpelweg tegen elkaar aan plaatst:

  • Windows: Shift+A, Ctrl+Shift+G, Ctrl+F11, Alt+Enter
  • Mac: ⇧A, <0xE2><0x8C><0x83>⇧G, ⌘F11, ⌥⏎

Functietoetsen

Zowel Windows als Macs hebben functietoetsen.

Op Windows werden deze traditioneel geclaimd door het besturingssysteem of apps als sneltoetsen. Voorbeelden:

  • Alt+F4 – app sluiten
  • F1 – help
  • F11 – venster maximaliseren
  • F12 – ontwikkelaartools in browsers

Op Macs waren functietoetsen traditioneel gereserveerd voor de gebruiker, omdat apps ze minder vaak gebruikten. Tegenwoordig zie je echter wel dat sommige apps functietoetsen gebruiken, en bepaalde combinaties van <0xE2><0x8C><0x83> en functietoetsen worden door het besturingssysteem gebruikt voor toegankelijkheidsopties.

Windows-toetsenborden stoppen bij F12, maar sommige Mac-toetsenborden gaan verder tot F19 door speciale PC-toetsen en het blok van Num Lock/Caps Lock/Scroll Lock te hergebruiken.

Toegang tot extra tekens

In tekstvelden heeft Apple een systeem waarbij het indrukken van ⌥ (Option) in combinatie met andere toetsen extra tekens produceert. Bijvoorbeeld:

  • ⌥Q produceert œ
  • ⌥7 produceert (pilcrow)
  • ⌥⇧Q produceert Œ
  • ⌥⇧7 produceert ‡ (dubbele dagger)

Deze toewijzingen variëren per regio (bijvoorbeeld tussen U.S. English en Pools). Daarom is het raadzaam om ⌥-gebaseerde sneltoetsen in tekstvelden te vermijden, omdat ze kunnen conflicteren met belangrijke tekens.

Windows heeft deze specifieke functie niet, maar biedt een alternatief: door Alt in combinatie met het numerieke toetsenbord (numpad) te gebruiken, kan elk teken via een code worden ingevoerd (bijv. Alt+0128 voor €). Hiervoor moet Num Lock zijn ingeschakeld.

Mac heeft een versie van deze functie, maar dit vereist het toevoegen van het "Unicode Hex Input"-toetsenbord en het overschakelen naar dit toetsenbord (bijv. ⌥20AC voor €).

De rechter Alt-toets op Windows

Terwijl Mac modifier-toetsen volledig symmetrisch zijn, maakt Windows een uitzondering voor Alt. Op veel niet-Amerikaanse toetsenborden staat de rechter Alt-toets bekend als AltGr. Deze werkt vergelijkbaar met de ⌥-toets op een Mac en produceert tekens wanneer deze in combinatie met andere toetsen wordt ingedrukt (bijv. op Poolse toetsenborden: AltGr+A = � ).

Om legacy-redenen, of voor toetsenborden zonder fysieke AltGr-toets, kunnen deze functies ook worden aangeroepen via Ctrl+Alt combinaties (Ctrl+Alt+A = � ). Net als bij de ⌥-toets op Mac moet men voorzichtig zijn met Ctrl+Alt-sneltoetsen in tekstvelden op Windows.

Tekstvelden

Tekstvelden in macOS-apps en webbrowsers gebruiken enkele standaard Unix/Linux-sneltoetsen gebaseerd op de <0xE2><0x8C><0x83> Control-toets:

  • <0xE2><0x8C><0x83>A – naar het begin van de regel springen
  • <0xE2><0x8C><0x83>E – naar het einde van de regel springen
  • <0xE2><0x8C><0x83>F – naar rechts bewegen (houd ⌥ vast om door woorden te springen)
  • <0xE2><0x8C><0x83>B – naar links bewegen (houd ⌥ vast om door woorden te springen)
  • <0xE2><0x8C><0x83>N – naar beneden bewegen of naar het volgende commando
  • <0xE2><0x8C><0x83>P – naar boven bewegen of naar het vorige commando
  • <0xE2><0x8C><0x83>L – het venster scrollen zodat de cursor in het verticale midden staat
  • <0xE2><0x8C><0x83>H – verwijderen (backspace)
  • <0xE2><0x8C><0x83>D – forward delete
  • <0xE2><0x8C><0x83>K – verwijderen (kill) tot aan het einde van de regel
  • <0xE2><0x8C><0x83>T – aangrenzende tekens omwisselen (transpose)
  • <0xE2><0x8C><0x83>O – een nieuwe regel invoegen, maar de cursor niet verplaatsen (in tegenstelling tot Return)

Door ⇧ (Shift) vast te houden, kan een selectie worden uitgebreid.

Windows ondersteunt nog steeds Ctrl+Insert voor kopiëren en Shift+Insert voor plakken, hoewel het onduidelijk is of deze nog veel worden gebruikt.

Op een Mac springen de ↑ en ↓ toetsen in eenvoudige invoervelden naar het begin en einde (hetzelfde als ⌘←→). Dit botst vaak met command-line historie of autocomplete pop-ups. Windows heeft deze conventie niet; hier dienen de Home en End toetsen voor dit doel.

Macs ondersteunen de iPhone-geïnspireerde functie waarbij het ingedrukt houden van een toets gerelateerde accenttekens laat zien in plaats van auto-repeat te triggeren. Windows heeft deze functie niet.

Belangrijke verschillen in sneltoets-conventies

  • Ongedaan maken (Redo): Op Mac is dit doorgaans ⌘⇧Z, op Windows is dit doorgaans Ctrl+Y.
  • Vernieuwen (Refresh): In browsers is dit op Mac doorgaans ⌘R, op Windows doorgaans F5 (hoewel sommige browsers nu ook Ctrl+R ondersteunen).

Gereserveerde toetsen

De Windows-toets (<0xE2><0x8A><0x9E>) op Windows en de Globe/Fn-toets (🌐) op Mac zijn gereserveerd voor het besturingssysteem.

Beide platformen hebben daarnaast combinaties die effectief onbeschikbaar zijn voor apps, zoals ⌘<0xE2><0x87><0xA5> en ⌘M op Mac, of Alt+Tab en Ctrl+Shift+Escape op Windows.

Web-apps concurreren om sneltoetsen met zowel het besturingssysteem als de browser. Hoewel shortcuts zoals ⌘S of ⌘P vaak kunnen worden overgenomen, zijn sommige "heilig". Geen enkele Mac-browser staat toe dat een website ⌘Q, ⌘W of ⌘T claimt. Safari staat bijvoorbeeld niet toe dat ⌘R wordt overschreven, en de Arc-browser blokkeert het overschrijven van ⌘⇧C.

Navigatie en springen

Het gebruik van Tab en Shift-Tab om tussen UI-elementen te springen verschilt per platform:

  • Windows: Tab springt door alle elementen.
  • Mac: Tab springt alleen naar elementen die een toetsenbord vereisen om te bedienen (zoals invoervelden). Dit kan in de Systeeminstellingen worden gewijzigd om Windows-gedrag na te bootsen, maar dit wordt niet overal goed ondersteund.

Page Up (PgUp) en Page Down (PgDn):

  • Windows: Verplaatsen de tekstcursor een scherm omhoog of omlaag.
  • Mac: Scrollen de weergave omhoog of omlaag, maar verplaatsen de tekstcursor niet.

Home en End:

  • Windows: Scrollen de inhoud naar boven of beneden (en verplaatsen de cursor) of verplaatsen de cursor naar het begin of einde van een invoerveld.
  • Mac: In weergaven scrollen ze naar het begin of einde zonder de cursor te verplaatsen. In invoervelden doen Home/End niets; hiervoor gebruik je ⌘←→.

Op beide platformen zorgen Fn+↑↓ voor PgUp/PgDn, en Fn+←→ voor Home/End.

Windows heeft de traditie om toegang tot menu's en zichtbare bedieningselementen mogelijk te maken via de Alt-toets in combinatie met lettertoetsen. Hoewel dit minder consistent is geworden, is het nog steeds een bestaand kenmerk.

Minder populaire toetsen

Op een toetsenbord met meer dan 100 toetsen vindt men op Windows vaak:

  • Insert – nog steeds gebruikt in sommige contexten voor overschrijven
  • Print Screen – tegenwoordig overgenomen door screenshot-functies
  • Num Lock en Scroll Lock
  • Pause/Break

Op Macs vindt men:

  • Help – zelden gebruikt en inmiddels grotendeels verlaten.
  • ≣ Contextmenu – toont hetzelfde menu als een rechtermuisklik.
  • <0xE2><0x8C><0xA7> Clear – een deterministische backspace, tegenwoordig zelden anders dan de eigenlijke Delete-toets.

Macs hebben nooit pijltoetsen op het numerieke toetsenbord gehad, noch een Num Lock-toets om deze te activeren.