Hi,
I have found the easiest FOR ME is to add the language in question to the keyboard; I have English (as Default), Swedish, Danish, Norwegian and German options installed on my keyboards. By simply keying Alt and Shift at the same time, I can change between languages. As far as I know, all Windows versions have the option of adding a language TO THE KEYBOARD.
The way to add a language is: click Start, go up to Settings and Open Control Panel, click on Keyboard, look for the tab marked Language and click add, pull the slider bar down to the language you want, highlight it, select how you want to switch languages from the two choices, check that you want to see the selected language on the taskbar, click Apply, and then click OK. You should see the language on the taskbar next to the clock. Your home language should stay as the Default language; i.e., do not select Set as Default when selecting (adding), say Swedish.
I easily switch through the four languages -- the adding of the various affects mainly the righthand keys: ;: becomes öÖ, ' becomes äÄ, [{ becomes åÅ, ]} becomes ^?^, p remains p, and so forth. In Norwegian, the ;: becomes ??, the ' becomes ??, the [{ becomes åÅ, and so on. In German there are other changes as well, the ;: becomes öÖ, the ' becomes äÄ, but the Y becomes Z and vice versa. I hope this helps, but obviously, it is not necessary to make the changes unless you frequently write in those selected languages.
Regards, Wayne Johnson