You might want to try to just push the keys back on the old keyboard from a mobile repair shop. I cannot do it myself but have a guy who does it for me every 3 months or so when a key pops. Seems to also depend how much you type or press on the keys.