Chosen Solution
My keyboard has started malfunctioning where every time I press certain keys, I get two characters instead of the single character it ought to be. Here are the character sets being affected 56 -/ ty =[ gh bn For example, when I press ‘5’, it produces ‘56’, and the same when I press ‘6’. It too produces ‘56’. Same for the whole list above. Note too the apparent pattern down the keyboard with the ‘56’, ’ty’, ‘gh’, and ‘bn’ combos. I’ve checked battery level. It’s nearly full charge. I’ve tried using while plugged in and charging. I’ve tried gently lifting affected keys and blowing out any possible dust, particles, etc. None of this has helped.
I solved this by removing the keys and cleaning underneath them with windex-like house cleaner. Some of the keys had sticky residue which did not get removed by compressed air. Also, some keys were influenced by stickiness under OTHER keys.
Have you checked your keyboard settings to see if there is a replacement set for those keys? It seems strange that both 5 and 6 will change to 56. Some people will add replacements like this as a prank, so check in the “Text” tab of the “Keyboard” section of system preferences. Also, have you tried the keyboard on another device, and if so, did the problem persist?