В зависимости от набираемого текста автоматически переключает раскладку клавиатуры с английской на русскую и наоборот, причем алгоритм распознавания русских и английских слов работает настолько хорошо, что о переключателе клавиатуры можно вообще забыть!
Кроме основной функции, программа выполняет и множество других - от замены стандартного индикатора раскладки на флажок соответствующего государства до возможности настройки озвучивания клавиатуры.
Номе - http://www.punto.ru/switcher/
Текущая версия - Punto Switcher 2.8 - http://user.rol.ru/%7Epuntosw/setup_ps28.exe