Perhaps you have more than one keyboard locale set up and you are switching between the 2 with your typing. For Windows 2000, Start/settings/control panel open keyboard click the Input Locales Remove as appropriate.