I removed keyboard and drivers, updated drivers, half keys work ok. rebooting computer sometimes helps. usb keyboard and on-screen keyboard works ok. I'm using a Dell xps 1530 with window 10. Sometimes a few keys will return numbers instead of letters. Each time some keys will work and other times they won't respond. Is it a faulty laptop keyboard, connection, or controller?