Keyboard types numbers instead of letters?

My HP laptop writes numbers instead of letter when I press say "m" it is SOOO annoying. It gets temporarily fixed when I restart it, bu it starts again, WTF is going on? How do I fix it? THANKS
3 answers 3