Macbook keyboard acting weird service guy said it ill cost ~50 k to repair

Elder brother Macbook pro m2

8gb 256 gb

When type [ qwertyuiop ] the keyboard giving output [ q1 w2 e3 r4 t5 y6 u7 i8 o9 p0 ] vice versa

No issue on other keys .

Took it to the service centre of apple [ tresore , noida up ] there are say repair coast will be 40-50 k .

Laptop is ~2.5 year old handel well and very less used .

What to do . Any suggestion would be helpful .

Check if the issue persists with an external keyboard. If not then do a complete reset and see.

If still not fixed, then get the machine opened and keyboard replaced.

I am sure it wont be more than 10K

1 Like

wow, 50k for keyboard repair !!! Apple makes fools out of people.

For normal laptops, doing this locally can be done in a few k. Don’t remember exactly, probably 1k or less.

Dunno about macs, but hopefully you can find some competent 3rd party repair shop to do this for some sane price.

If not, you can try to disconnect internal keyboard ( if possible by disabling in os, else physically remove cable) and use an external one. This is what i would do in normal laptops, dunno about mac.

I would probably check with an external keyboard connected if that one has the same issue.
If yes, then probably some other layout of the keyboard has been configured in the settings.

If not, see if there is any debris on the keyboard, probably trying cleaning with the vacuum cleaner and a brush and see if it helps.

No issue with external keyboard .

Had properly clean it up still the the issue didn’t resolve .

Check in the system settings if the keyboard configuration is not modified accidentally.

Also, was there any kind of liquid spilled by any chance?

Will check.

No liquid spill ever .

1 Like

if everything is mapping perfectly..
why not just use software to map keys back to their original location?

if q types 1 → in software set 1 to type q

Bettertouchtools is an amazing tool everyone must have if using a mac. It has this mapping feature. Other free tools also available.

Can i map ( qwertyuiop ) as ( qwertyuiop ) and ( 1234567890 ) as ( 1234567890 ) .

Great idea :100: will look into .

1 Like

yes if you map
qwertyuiop->1234567890

and
1234567890->qwertyuiop

(might also have to map the shifts, test and try)

Is the pattern exactly same and happens 100% of the time?

A friend’s M1 Air (don’t remember exactly, might be the last Intel model, it was wedge shaped one) had a very similar problem but it was not there 100% of the times. He showed it to a local repair shop and the guy said that it was because of the moisture inside the keyboard. He suggested to cover the screen with something and leave the MacBook in sunlight for sometime, although very unconventional thing to do, it fixed the issue largely.

A great idea.

Typing q inputs q1, can it be configured so that the 1 is deleted?

If q is always q1, then q can be bound to q + backspace (~10ms delay). So the final output is just q. :thinking: But definitely will have to try and see what works.

PS: I have a MX Keys which randomly starts sending ‘+’ as if someone is pressing and holding the plus key. Any ideas?

With bettertouchtool, you can have any key assigned to any macros.
As long as the keys are working, you can do whatever the heart desires. Backspaces (or consecutive actions) within the macro are also instant, like 0.25ms delay sort of instant.