Switch keyboard input layout in just one click with KeySwitcher
There are sometime when we need to switch our keyboard layout faster than anything else. Usually we need to do this when we develop a program that have multilingual facility or when we write different language on a single document. You may have another reason for this but whatever your reason is, KeySwitcher is ready to help you.
KeySwitcher resident module sits in the system tray and wait for a key press. When it detects a short click of the defined key, it changes the input layout for the current application (or, for all the running applications, if configured). Also it changes its icon to conform to the new input layout.

Features:
- Fully configurable behavior (sounds, click time, etc.)
- Allows to switch between several layouts via the same key
- Shows an icon of the currently active layout in the tray
- Allows to change layout of the currently active applications only as well as for all the running applications
- Small and compact (less than 100 kb executable)
- Work on all Windows version
Source: Sintegrial



