My laptop's keyboard is behaving weirdly, sometimes i have to press a key few times to print the character and sometimes I press it only once and value get printed two or three times. Can you please tell m what is the problem, is it hardware or software?