Truthfully.....I think it's time to upgrade to a newer version of Windows. I read an article just a few days ago that said that with the release of Windows 9 in less than a year, Windows XP was going completely obsolete anyway. It will be in the same category as Windows 95, Windows 98, etc. Upgrading to Windows 7 even will be a HUGE improvement for you. It would also in all likelihood solve your keyboard problem as well. Windows 7 is a true plug 'n play OS.