I'd try another USB keyboard before suspecting software like drivers or malware.
Out of the blue, my keyboard started typing random nonsense. For example: b types "b5", m types "b/mn", h types "h/k]", backspace just creates a backslash. I tried plugging in other keyboards, but they don't even get recognized. Probably because they are ps/2 and not usb. Anyhow, this just happened at random, and nothing new has happened to my computer, no new hardware or software, I am at wits end here, please help.