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.
I have a HP Pavilion G4-1015dx and its keyboard is not working properly, it will not type the following keys, A S D F J K L, it will replace it with z x c v m , .
I'm not sure why its doing this please tell me if I need to replace the keyboard or its the drivers