Make sure the keyboard config is the same for default user (before login) and for your own profile (after login and at screensaver, which is still in your login). Default keyboard is found in registry, user, default, keyboard, preload (1st line) and is entered with the country code (409 for US, 809 for UK, I think). Your keyboard is in Control panel, Regional and language options, etc. Check language AND corresponding keyboard. Also, using "Welcome screen" instead of CtrlAltDel doesn't revert to default keyboard but keeps the previous profile config.