My laptop keyboard has gone crazy. It mixes up about half of the keys. An example: when I press the letter "i", I get the number "5", and when I press "m" I get "9". etc.etc. So I plug in an external keyboard with USB and the external keyboard works fine. This is OK but when I leave home with the laptop it is not easy carrying the external keyboard also. Any suggestions?