I plug in an USB keyboard to see if this is the hardware or the OS.

If the USB keyboard is fine I would unplug the laptop keyboard and gently clean the contact with a new q-tip with no cleaning fluid. As this is basic tech work, I will not write more about that. Beyond this and it's best for the shop to do that work.
Bob