MacBook Keyboard & Trackpad Repairin KL & Selangor
Keyboard and trackpad faults are usually mechanical and fixable — but on some MacBook generations the keyboard is part of the top case, which changes the scope of the job.

5 things customers describe
One or two keys not registering
Often debris under a butterfly-mechanism key. On some generations a single key can be addressed; on others the assembly is one piece.
Keys repeating themselves
The switch is making contact more than once per press. A known pattern on certain Pro generations.
Trackpad clicks but does not track
Two separate mechanisms — the click and the sensing surface. Both can fail on their own.
Trackpad cursor jumps around
Often a swollen battery pressing up from beneath rather than a trackpad fault. We check the battery before quoting a trackpad.
Whole keyboard dead, backlight still on
Points at the ribbon connection or the board's keyboard circuit, not the keys themselves.
Diagnosis before quote, in this order
- 01
Check the battery first
A swelling cell under the trackpad mimics a trackpad fault. This one check saves customers from paying for the wrong repair, so it comes before anything else.
- 02
Test every key and the full trackpad surface
We map exactly which keys and which zones fail, because the pattern tells us whether it is switch, ribbon or board.
- 03
Confirm what your generation allows
Some models take an individual keyboard; on others it is bonded into the top case. We tell you which yours is before quoting — it is a big difference in scope.
- 04
Replace, then test under real use
Every key, both trackpad gestures and click force, before you collect. Components carry 180 days.

Bottom case lifted to reach the keyboard and trackpad assembly
Whether a single key is a small job or a top-case job depends entirely on which MacBook you have. Send us the A-number from the underside and we can tell you before you come in.
Models we have done this on
Pulled from our repair records since 2025 — matched on the A-number and EMC code, because display assemblies, batteries and boards differ between machines that share the same marketing name.
| Model | EMC | Workshop |
|---|---|---|
| MacBook Pro 13" A1989 | — | Uptown PJ |
| MacBook A2681 | — | Setapak |
| MacBook Air 13" A1369 | — | Setapak |
| MacBook 13.6" A2681 | — | Seri Kembangan |
| iMac A1418 | — | Kepong |
| MacBook Pro 13" M2 A2338 | 8162 | Seri Kembangan |
| MacBook A2337 | — | Kepong |
| MacBook Air A1466 | — | Midvalley - Express |
| MacBook Pro 13" M1 A2338 | 3578 | Pandan Indah |
| MacBook Air A1466 | 3178 | Kepong |
| MacBook Pro 13" A2338 | 8162 | Uptown PJ |
| MacBook Air A1466 | 2632 | Uptown PJ |
Not the full list — if your model is not here, ask on WhatsApp. Our parts catalogue covers 105 Mac models.
What customers ask us
I spilled coffee and now some keys stick+
That is liquid damage, not a keyboard fault — and it may be spreading to the board underneath. Treat it as urgent and bring it in rather than waiting to see if it dries out.
Can you replace just the one broken key?+
It depends entirely on the generation. On some we can; on others the keyboard is bonded into the top case and a single key is not a separate part. We check your A-number and tell you.
Is a jumping cursor always the trackpad?+
No — more often it is a swollen battery pushing up underneath it. We check that first, because it is both the cheaper and the more likely answer.
Does the Touch Bar count as keyboard?+
It is a separate assembly with its own failure modes. Tell us on WhatsApp if the Touch Bar is the part misbehaving.
16,947 Google reviews
across 14 workshops
Very professional and helpful staffs, Kit provide good solution to the smartphone and laptop devices. Definitely will come back again. Thank you very much. “Faiz provided excellent service—friendly, attentive, and professional throughout.
16shopfronts across KL & Selangor
Send us the model and what happened
The A-number is printed on the underside of the machine. With that and a short description we can usually tell you what it is before you come in. Diagnosis is free.
WhatsApp +60 18-394 4559



