Sorry to hear you're having trouble.
I had the exact same issue with my laptop for the longest time (thanks to my birds). It eventually fixed itself although I don't know how that happened. What I had to do to fix the issue was attached a wired external keyboard and use that one. Perhaps have a repair shot check your laptop for any issues with the keyboard to make sure everything is ok under the keys.