Skip to main content

MacBook Keyboard Fix

Fix a MacBook keyboard not working. — One key. All keys. Or Cmd+Space.

Most "broken" MacBook keyboards aren't broken. They're a stuck accessibility toggle, an accidental input-source switch, or a USB-C handshake that needs a power cycle. The hardware-vs-software question is settled in 30 seconds with an external keyboard.

  • 8 min read
  • Updated June 2026
  • Reviewed by Evetech Apple Team
By the end of this guide, you'll know whether it's software, accessibility, or hardware — and if it's hardware, you'll know the iStore SA bill before you book the appointment.
USB-C test
30 sec
are software
~85%
SA top-case swap
R8.5-18k

Single key vs all keys — the first question

Before anything else, decide which problem you have. The fixes diverge entirely from this single question.

SymptomMost likely causeFirst fix
One key deadDebris or worn switchCompressed air at 75°
One row deadFlex cable / membraneExternal test, then service
All keys deadSoftware, input source, accessibilityExternal keyboard test
Keys type wrong charactersWrong input source (Cmd+Space)Menu bar → Input Sources
Keys feel slow / unresponsiveSlow Keys accessibilityAccessibility → Keyboard
Modifier keys (Cmd/Shift) stickingSticky Keys accessibilityAccessibility → Keyboard

If only one key is dead, it's almost certainly mechanical. If multiple or all keys are dead, the issue is almost certainly software. Cross-reference these against the external-keyboard test in the next section to be sure.

USB-C external keyboard test — 30-second diagnosis

This single test rules in or out hardware faster than anything else. Any cheap wired USB-C keyboard works — a Logitech K580, an Apple Magic Keyboard with the Lightning/USB-C cable, even a Razer with its cable plugged straight in.

The logic:

  • External works, built-in doesn't → built-in keyboard hardware fault or accessibility toggle blocking it. Run through Sticky/Slow Keys, then book service.
  • Neither works → system-wide software issue. Restart fully, boot into Recovery, test in Recovery.
  • Both work normally → no fault. You're done. Likely a transient app hang you've already recovered from.

If you don't have a USB-C keyboard handy, a USB-A keyboard with a USB-C dongle works identically — the Mac sees both as standard HID devices.

Bluetooth interference — the silent saboteur

If you use a Bluetooth Magic Keyboard alongside the built-in, both keyboards send key events to macOS. A flaky Bluetooth connection can intercept and drop key presses you think the built-in is failing on.

To test: open System Settings → Bluetooth, disconnect every paired keyboard. Try the built-in again. Many "broken" built-in keyboards turn out to be a Magic Keyboard half-paired under the desk in another room.

2.4 GHz interference is also worth ruling out — USB 3 hubs, microwaves, and dense Wi-Fi environments degrade Bluetooth. Move the MacBook away from USB-C hubs and try again.

Did you accidentally hit Cmd+Space?

This is the most overlooked cause. Cmd+Space is mapped to Spotlight by default, but if you have more than one input source installed (English SA + Pinyin, English SA + Arabic, English SA + Afrikaans variants), macOS often reassigns Cmd+Space to switch input sources instead.

The symptom: your keys still register, but they type characters you don't recognise or do nothing visible at all. The keyboard isn't broken — you've switched to a layout that's mapped differently.

To fix:

  • Click the input source flag in the menu bar (top-right corner). Select your normal layout — usually "U.S." or "British" or "ABC".
  • Open System Settings → Keyboard → Input Sources. Remove any layouts you don't use deliberately.
  • Under System Settings → Keyboard → Keyboard Shortcuts → Input Sources, untick "Select the previous input source" if you only use one layout. This restores Cmd+Space to Spotlight permanently.

Sticky Keys and Slow Keys — the accidental toggles

macOS has accessibility features that change keyboard behaviour for users who need them. They're toggled by pressing Shift five times (Sticky Keys) or via the Accessibility Shortcut (Option+Cmd+F5). Hit either accidentally and your keyboard behaves like it's broken.

Sticky Keys: lets you press modifier keys (Shift, Cmd, Option, Control) one at a time instead of holding them. Symptom — modifier keys appear to "lock" or you keep activating shortcuts you didn't mean to.

Slow Keys: requires you to hold a key down for a delay (default 0.5 seconds) before it registers. Symptom — typing feels unresponsive, missed keys, the keyboard "ignores" quick taps.

To turn both off: System Settings → Accessibility → Keyboard → Hardware. Toggle Sticky Keys and Slow Keys to off. While you're there, untick "Press Shift five times to toggle Sticky Keys" so you can't trigger it again by accident.

The virtual keyboard fallback

If your keyboard is genuinely dead and you can't type your Apple ID password to do anything else, the on-screen Accessibility Keyboard lets you click letters with the trackpad.

To enable without typing: click Apple menu → System Settings → Accessibility → Keyboard → Accessibility Keyboard → on. A floating keyboard appears. Click letters with the trackpad to log in, send urgent messages, and book your repair.

SMC reset — Intel only

If you're on an Intel MacBook (2020 or earlier — Air, Pro 13" 2020 Intel, Pro 16" 2019), the System Management Controller handles keyboard backlight, power and some HID behaviour. An SMC reset clears a surprising range of keyboard and trackpad issues.

Intel MacBook with T2 chip (most 2018-2020):

  • Shut down fully.
  • Press and hold Shift (right) + Option (left) + Control (left) for 7 seconds.
  • While still holding those, also press and hold the power button for another 7 seconds.
  • Release all four keys, wait a few seconds, press power to boot.

Apple Silicon MacBooks (M1, M2, M3, M4) have no SMC. The equivalent fix is a full power cycle — Apple menu → Shut Down, wait 30 seconds, power on. Apple Silicon handles power management through firmware that resets on full shutdown, so a clean shut-down-then-cold-boot covers the same ground as an Intel SMC reset.

AppleCare and iStore SA keyboard replacement cost

Modern MacBook keyboards are bonded to the chassis — the keyboard, battery and top case are a single service part. You don't replace "a keyboard" anymore; you replace the entire top case.

ModelTop-case swap (out of warranty)AppleCare+ service fee
MacBook Air M2 (13")R8,500 - R10,500R1,890
MacBook Air M3 (13" / 15")R9,500 - R12,000R1,890
MacBook Pro M3 (14")R12,000 - R14,500R1,890
MacBook Pro M3 Max / M4 (16")R14,500 - R18,000R1,890
Butterfly-era 13" Pro (2016-2019)R10,500 - R13,500Expired

AppleCare+ is worth it if you're keeping the MacBook three or more years and use it daily. The break-even point is typically a single keyboard or battery service — both of which cost more than three years of AppleCare+ premiums combined.

External keyboards that pair perfectly with a MacBook

Use casePickSA price
Direct Apple integrationApple Magic Keyboard with Touch ID + Numeric KeypadR4,500 - R5,200
Best mechanical (typing)Keychron Q1 Pro / Q3 with Mac legendsR3,800 - R5,500
Best wireless multi-deviceLogitech MX Keys S for MacR2,400 - R2,800
Budget multi-OSLogitech K580 SlimR900 - R1,100
Emergency USB-C test keyboardAny cheap wired USB keyboard + USB-C adaptorR250 - R400

Key takeaways

  1. Single dead key = mechanical. All keys dead = software. Decide which before troubleshooting.
  2. USB-C external keyboard test rules in or out hardware in 30 seconds.
  3. Check Cmd+Space input swap and Sticky/Slow Keys before assuming hardware.
  4. Apple Silicon has no SMC — full shut down + 30 sec wait is the equivalent reset.
  5. Butterfly-era (2016-2019) 13" Pros fail and only fix with R10k-R13k top-case swap.

Frequently asked questions

  • Why is my MacBook keyboard not working at all?
    Usually software, accessibility toggle, or input source swap. Plug a USB-C external keyboard in — if it works, the issue is software. Check Sticky Keys, Slow Keys, and the menu-bar input source.
  • Why is only one key on my MacBook not working?
    Almost always debris or a worn switch. Tilt the MacBook 75° and blow compressed air under the key from multiple angles. Butterfly-era machines (2016-2019) often fail at single keys and need top-case replacement.
  • How do I test if my MacBook keyboard is hardware or software?
    Plug a USB-C wired keyboard in. External works + built-in fails = built-in hardware. Both fail = system software. Boot into Recovery (hold power on Apple Silicon) to confirm.
  • Did I accidentally switch language input on my MacBook?
    Cmd+Space toggles input sources if you have multiple installed. Click the input flag in the menu bar to switch back. System Settings → Keyboard → Input Sources to remove unused layouts.
  • How do I reset the SMC on a MacBook?
    Intel: Shift + Option + Control (left) + power for 10 sec. Apple Silicon: no SMC — full shutdown, wait 30 sec, cold boot covers the same ground.
  • What do Sticky Keys and Slow Keys do?
    Sticky Keys lets modifier keys be pressed sequentially. Slow Keys requires holding keys for a delay before they register. Both in System Settings → Accessibility → Keyboard.
  • How much does an AppleCare MacBook keyboard replacement cost in SA?
    Out of warranty: R8,500-R18,000 depending on model (Air M2 cheapest, Pro 16" most expensive). AppleCare+ service fee R1,890. Replacement is a full top-case swap, not just the keyboard.
  • Should I use the virtual keyboard as a fallback?
    Yes — System Settings → Accessibility → Keyboard → Accessibility Keyboard. Click letters with the trackpad to log in and book service. Also confirms the fault is keyboard hardware, not system.
EvetechYou Dream It, We Build It

Elevating your gaming experience with premium hardware and cutting-edge technology since 2007.

Stay updated

Get the latest deals and tech news

Hours

Mon–Fri: 9am – 4pm

Sat: 9am – 12pm

Copyright © 2007 - 2026 - All rights reserved by EVETECH (Pty) Ltd

All images appearing on this website are copyright Evetech.co.za. Any unauthorized use of its logos and other graphics is forbidden. Prices and specifications are subject to change without notice. EVETECH IS NOT RESPONSIBLE FOR ANY TYPO, PHOTOGRAPH, OR PROGRAM ERRORS, AND RESERVES THE RIGHT TO CANCEL ANY INCORRECT ORDERS. Please Note: Product images are for illustrative purposes only and may differ from the actual product.