Skip to main content

0% interest instalment up to 24 months — pay over up to 24 months. RM500+.

017-355 5725
Keyboard Not Working? 7 Quick Fixes Before You Pay for Repair

Keyboard Not Working? 7 Quick Fixes Before You Pay for Repair

M
Muhammad Hafiz
9 min read

Try these fixes first. If they don't work, we fix it same-day from RM200. Covers MacBook, Windows laptops, and Surface devices — most keyboard problems have a free fix.

When Your Keyboard Stops Responding

You're in the middle of work, typing an important email, and suddenly half your keys stop working. Or maybe one key types multiple letters. Perhaps nothing responds at all.

Keyboard failures are among the most frustrating laptop problems because they immediately halt productivity. The good news? Many keyboard issues have simple fixes you can try before booking professional repair.

This guide covers troubleshooting for MacBook, Windows laptops, and Microsoft Surface devices, based on thousands of keyboard repairs we've completed at TechFix Malaysia.

Quick Diagnostic: Hardware vs. Software Issues

Before diving into fixes, determine if your problem is hardware or software related:

Software-Related Symptoms

  • Keyboard works intermittently
  • Works in BIOS/boot menu but not in Windows/macOS
  • Certain keys work in some programs but not others
  • On-screen keyboard works fine
  • External keyboard works perfectly
  • Problem started after software update

Likely cause: Driver issues, settings changes, software conflicts

Hardware-Related Symptoms

  • Physical damage visible (spill, broken keys)
  • Specific keys never work in any situation
  • Keys feel mushy or stick down
  • Multiple adjacent keys failed simultaneously
  • Keyboard doesn't work even in BIOS
  • External keyboard has same issues (suggests motherboard problem)

Likely cause: Physical damage, connection issues, component failure

MacBook Keyboard Troubleshooting

MacBook Butterfly Keyboard Issues (2015-2019 Models)

Apple's butterfly keyboard mechanism is notoriously problematic. If you have a MacBook from 2015-2019, you may qualify for Apple's keyboard service program.

Affected models:

  • MacBook (Retina, 12-inch, Early 2015-2017)
  • MacBook Air (Retina, 13-inch, 2018-2019)
  • MacBook Pro (13-inch, 2016-2020 except M1)
  • MacBook Pro (15-inch, 2016-2019)

Common butterfly keyboard problems:

  • Letters or characters repeat unexpectedly
  • Letters don't appear
  • Key feels "sticky" or doesn't respond consistently

Fix 1: Compressed Air Cleaning (Apple's Official Method)

Apple recommends this for butterfly keyboards:

  1. Hold MacBook at 75-degree angle (not flat)
  2. Use compressed air to spray keyboard in left-to-right motion
  3. Rotate MacBook to right side, spray left-to-right again
  4. Repeat for all four sides
  5. Focus on problem keys with short bursts

Why it works: Dust particles under butterfly mechanism prevent proper key registration. Compressed air can dislodge debris.

Success rate: ~30% for minor issues, 0% for liquid damage or mechanical failure.

Fix 2: Reset SMC (System Management Controller)

The SMC controls keyboard functionality among other hardware functions.

For MacBooks with T2 chip (2018-2020):

  1. Shut down MacBook completely
  2. Press and hold power button for 10 seconds
  3. Release, wait 5 seconds
  4. Press power button normally to start

For older MacBooks:

  1. Shut down MacBook
  2. Press Shift + Control + Option (left side) + Power button simultaneously
  3. Hold 10 seconds
  4. Release all keys, power on normally

Why it works: Resets hardware controllers that may be mismanaging keyboard input.

Success rate: ~15% for intermittent issues.

Fix 3: Reset NVRAM/PRAM

NVRAM stores keyboard layout and input settings.

  1. Shut down MacBook
  2. Power on and immediately press and hold: Option + Command + P + R
  3. Hold for about 20 seconds (you'll hear startup chime twice on older models)
  4. Release keys and let MacBook boot normally

Why it works: Clears corrupt keyboard configuration settings.

Success rate: ~10% for software-related issues.

Fix 4: Check Keyboard Settings

System Preferences issues to verify:

  1. Go to System Preferences > Keyboard
  2. Check "Key Repeat" isn't set to Off
  3. Verify "Delay Until Repeat" isn't at maximum
  4. Click "Modifier Keys" and ensure nothing is set to "No Action"
  5. Check "Input Sources" shows correct keyboard layout

Accessibility settings to check:

  1. System Preferences > Accessibility > Keyboard
  2. Ensure "Slow Keys" is OFF (causes delayed key response)
  3. Ensure "Sticky Keys" is OFF unless you need it
  4. Check "Enable Mouse Keys" is OFF (can interfere with keyboard)

When MacBook Keyboard Needs Professional Repair

You need professional service if:

  • Compressed air doesn't resolve issue after 2-3 attempts
  • Multiple keys across different keyboard areas aren't working
  • Keys are physically damaged or missing
  • Liquid was spilled (even if dried)
  • Keyboard worked then failed after heat exposure
  • You have a 2016-2019 MacBook Pro with persistent issues

Professional repair options:

  • MacBook keyboard replacement (RM450-850 depending on model)
  • Butterfly keyboard conversion to Magic Keyboard (2020+ mechanism)
  • Individual key cap replacement (RM80-150)

Windows Laptop Keyboard Troubleshooting

Fix 1: Restart Explorer.exe (Temporary Software Glitch)

Sometimes Windows Explorer conflicts affect keyboard input.

  1. Press Ctrl + Shift + Esc (opens Task Manager)
  2. Find "Windows Explorer" in process list
  3. Right-click and select "Restart"
  4. Test keyboard after Explorer reloads

Why it works: Refreshes Windows shell that handles input devices.

Success rate: ~20% for sudden keyboard failure without clear cause.

Fix 2: Update or Rollback Keyboard Drivers

To update drivers:

  1. Press Windows + X, select "Device Manager"
  2. Expand "Keyboards"
  3. Right-click your keyboard device
  4. Select "Update driver" > "Search automatically"
  5. Restart laptop after installation

To rollback drivers (if problem started after update):

  1. Device Manager > Keyboards > Right-click keyboard
  2. Properties > Driver tab > "Roll Back Driver"
  3. Follow prompts and restart

Why it works: Corrupted or incompatible drivers cause input failures.

Success rate: ~25% for issues that started after Windows updates.

Fix 3: Run Hardware Troubleshooter

Windows 10/11 includes built-in diagnostic tools.

  1. Settings > Update & Security > Troubleshoot
  2. Select "Additional troubleshooters"
  3. Click "Keyboard" > "Run the troubleshooter"
  4. Follow on-screen instructions
  5. Restart if prompted

Why it works: Automatically detects and fixes common configuration issues.

Success rate: ~15% for software misconfigurations.

Fix 4: Check for Stuck Filter Keys

Filter Keys can make keyboard appear non-responsive.

  1. Settings > Ease of Access > Keyboard
  2. Ensure "Use Filter Keys" is OFF
  3. Ensure "Use Sticky Keys" is OFF
  4. Ensure "Use Toggle Keys" is OFF

Alternative method:

  • Tap Shift key 5 times rapidly
  • If a dialog appears, click "No" to disable Filter Keys

Why it works: These accessibility features alter keyboard behavior in ways that seem like malfunction.

Success rate: ~10% but quick to check.

Fix 5: Boot in Safe Mode Test

Safe mode loads minimal drivers, helping identify if third-party software is interfering.

  1. Settings > Update & Security > Recovery
  2. Under "Advanced startup" click "Restart now"
  3. After restart: Troubleshoot > Advanced options > Startup Settings > Restart
  4. Press 4 or F4 for Safe Mode
  5. Test keyboard in Safe Mode

If keyboard works in Safe Mode:

  • Problem is software-related (driver conflict, malware, startup program)
  • Uninstall recently added programs
  • Run antivirus scan
  • Perform clean boot to isolate culprit

If keyboard doesn't work in Safe Mode:

  • Problem is hardware-related
  • Proceed to professional diagnosis

Microsoft Surface Keyboard Troubleshooting

Surface devices have unique keyboard designs requiring specific approaches.

Surface Type Cover Issues

For detachable Type Covers:

  1. Completely detach Type Cover
  2. Clean magnetic connectors with microfiber cloth
  3. Restart Surface
  4. Reattach Type Cover firmly (should click into place)
  5. Wait 10 seconds for driver recognition

If still not working:

  • Try Type Cover on another Surface (tests if cover is faulty)
  • Try different Type Cover on your Surface (tests if connector is faulty)

Surface Laptop/Book Built-in Keyboard

Fix 1: Two-Button Restart (Surface-specific reset)

  1. Press and hold Power button for 30 seconds
  2. Release power button
  3. Press and hold Volume Up + Power button simultaneously for 15 seconds
  4. Release both buttons
  5. Wait 10 seconds, then press Power normally to start

Why it works: Forces complete hardware reset including keyboard controller.

Success rate: ~30% for intermittent Surface keyboard issues.

Fix 2: Update Surface Firmware

Surface-specific firmware updates often fix keyboard issues.

  1. Ensure Surface is plugged in and connected to internet
  2. Settings > Update & Security > Windows Update
  3. Click "Check for updates"
  4. Install all Surface firmware updates
  5. Restart when prompted

Why it works: Microsoft releases keyboard-specific firmware fixes for known Surface issues.

Success rate: ~20% especially for recently reported widespread issues.

Universal Keyboard Cleaning (Physical Maintenance)

Supplies Needed

  • Compressed air canister
  • Isopropyl alcohol (90% or higher)
  • Cotton swabs
  • Microfiber cloth
  • Keycap puller (optional, for mechanical keyboards)

Cleaning Steps

For membrane keyboards (most laptops):

  1. Power off laptop completely
  2. Hold at 75-degree angle
  3. Spray compressed air between keys (left to right pattern)
  4. Rotate and repeat for all angles
  5. Dampen cotton swab with isopropyl alcohol
  6. Clean around keycaps gently
  7. Wipe entire keyboard with lightly dampened microfiber cloth
  8. Let air dry 10 minutes before powering on

NEVER DO THIS:

  • Don't use household cleaners (leave residue)
  • Don't pour liquid directly on keyboard
  • Don't use vacuum cleaners (can create static discharge)
  • Don't remove keycaps unless you're experienced (easy to break clips)

When DIY Won't Work: Signs You Need Professional Repair

SymptomDIY PotentialProfessional Needed
Single key intermittently not working⭐⭐⭐ Try cleaningIf persists after cleaning
Multiple random keys not working⭐⭐ Try driver updateIf not software-related
Entire keyboard not responding⭐⭐ Try resetsIf external keyboard also fails
Keys physically broken/missing❌ No DIY optionImmediate replacement needed
Liquid spill (even if dried)⭐ Try rice myth (doesn't work)Immediate professional cleaning
Keys typing wrong characters⭐⭐ Try keyboard layout settingIf setting is correct
Keyboard works in BIOS only⭐⭐ Try driver reinstallIf persists
Sticky keys after spill❌ Cleaning makes worseProfessional disassembly needed

Liquid Spill on Keyboard: Immediate Actions

If you just spilled liquid:

  1. Immediately power off (don't shut down gracefully, hold power button)
  2. Disconnect from power and remove battery (if removable)
  3. Flip laptop upside down in tent position (so liquid drains away from motherboard)
  4. Wipe visible liquid with absorbent cloth
  5. Leave in tent position for 48 hours minimum
  6. DO NOT use rice (doesn't work, leaves debris)
  7. DO NOT use hair dryer (pushes liquid deeper into components)

After 48 hours:

Don't just power on and hope

Bring to professional for cleaning:

  • Disassembly and inspection
  • Ultrasonic cleaning of keyboard assembly
  • Corrosion treatment
  • Component-level testing

Why professional cleaning matters:

Even if keyboard seems to work after drying, sugar/minerals from drinks cause corrosion over days/weeks. This leads to:

  • Gradual key failures
  • Trackpad issues
  • Motherboard short circuits (can total the laptop)

Cost comparison:

  • Immediate professional cleaning: RM150-300
  • Delayed motherboard replacement after corrosion: RM800-2000

See our water damage recovery service for liquid spill professional treatment.

Hardware vs. Software: Final Decision Tree

Use this flowchart logic:

  1. Does external USB keyboard work perfectly?

    • YES → Software or ribbon cable issue → Try driver fixes
    • NO → Motherboard or system issue → Professional diagnosis needed
  2. Does keyboard work in BIOS/boot menu?

    • YES → Operating system issue → Try driver/OS fixes
    • NO → Hardware failure → Professional replacement needed
  3. Did issue start after software update/installation?

    • YES → Software conflict → Try rollback/uninstall
    • NO → Likely hardware → Professional diagnosis
  4. Was there physical damage or liquid exposure?

    • YES → Hardware damage → Professional repair mandatory
    • NO → Continue troubleshooting
  5. Do all software fixes fail?

    • YES → Hardware confirmed → Professional replacement needed
    • NO → Keep trying software solutions

Keyboard Replacement Costs in Malaysia (2026)

Device TypeKeyboard TypeTypical CostRepair Time
MacBook Air (M1-M3)Top case assemblyRM650-8502-3 days
MacBook Pro 13" (2016-2020)Butterfly keyboardRM750-9502-4 days
MacBook Pro 14"/16" (M1-M3)Magic KeyboardRM850-12003-5 days
Dell XPS 13/15Backlit membraneRM380-5501-2 days
HP Pavilion/EnvyStandard membraneRM280-4201-2 days
Lenovo ThinkPadKeyboard assemblyRM350-5001-2 days
ASUS ZenBookBacklit chicletRM320-4801-2 days
Surface LaptopIntegrated keyboardRM680-8803-5 days
Gaming laptops (backlit RGB)Mechanical/membraneRM450-7502-3 days

What's included:

  • Labor for disassembly/reassembly
  • Keyboard assembly (key caps, membrane, backlight)
  • Testing and quality check
  • 6-month warranty

Not included:

  • Damage to other components (motherboard, trackpad)
  • Backup transfer assessment if needed
  • Liquid damage cleaning (separate service)

View detailed pricing for your specific model: MacBook keyboard replacement | Laptop keyboard replacement

Frequently Asked Questions

Can I replace just one keycap instead of the whole keyboard? Sometimes. For mechanical keyboards, yes (RM30-80 per key). For membrane keyboards like MacBooks, individual keycaps are RM80-150 but availability varies by model.

Why does my keyboard type multiple letters for one key press? "Key chattering" is caused by worn switch contacts (hardware) or driver issues (software). Try driver update first. If persists, needs keyboard replacement.

My laptop keyboard works but the backlight doesn't. Is this expensive to fix? Often it's just the backlight cable or LED strip, not the whole keyboard. Professional diagnosis can save money (RM150-300 repair vs. RM500-800 full replacement).

After spilling water, keyboard works but some keys feel sticky. Is it okay to keep using? No. Stickiness indicates residue that will corrode contacts. Get professional cleaning now before corrosion spreads to motherboard.

Can I use an external keyboard forever instead of fixing the built-in one? Yes, but it's inconvenient and reduces laptop resale value by 20-30%. Also, if the ribbon cable is loose, it might affect other components.

How long does keyboard replacement take? Most laptop keyboards: 1-2 days. MacBooks: 2-4 days (more complex disassembly). Rush service available for urgent cases.

Get Professional Keyboard Diagnosis in Malaysia

Tried the troubleshooting steps without success? Our technicians can diagnose keyboard issues in 30 minutes and provide transparent repair options.

Free keyboard diagnosis includes:

  • Hardware component testing
  • Software driver verification
  • Liquid damage inspection
  • Ribbon cable connection check
  • Quote for repair with multiple options

Visit TechFix Malaysia:

Sunway Geo Avenue (Subang Jaya, Petaling Jaya, Puchong) G-06-28, Level 6, Block G, Sunway Geo Avenue Jalan Lagoon Selatan, Bandar Sunway Open: Mon-Fri 11AM-8PM, Sun 11AM-6PM

CoPlace Cyberjaya (Putrajaya, Cyberjaya, Sepang) A-G-06, CoPlace 2, Jalan Usahawan Cyber 5, 63000 Cyberjaya Open: Mon-Fri 9AM-6PM

WhatsApp us your keyboard issue: 017-355 5725

Book keyboard repair online with your device details. We'll have replacement parts ready when you arrive for same-day service on common models.

Muhammad Hafiz

Verified

Hardware Repair Specialist

Expert technician at Techfix Malaysia with extensive experience specializing in Laptop Repair. Ensuring every repair meets the highest industry standards.

Trusted by 10,000+ Customers

Need Expert Repair Service?

Don't let a broken device slow you down. Book a expert diagnosis with our certified specialists today.