Не совсем по теме, но думаю полезная информация...
Давно использую программу автоматического переключения раскладки клавиатуры "Punto Switcher".
Очень широкий диапазон настроек, возможность автоматически исключать его работу в тех программах, где переход на русскую клавиатуру не нужен (к примеру, в Logging программах, в англоязычных чатах и пр.). Последние версии PS распознают даже название открытого окна в браузере и не переключают в нем клавиатуру, если в этом нет необходимости. Легко "обучается", чтобы не переключать такие аббревиатуры, как VHF, QTH и т.п. а также и прочие традиционные сокращения. Работает в Windows XP, с другими OC не пробовал
Взять его можно на http:www.punto.ru.
Существуют, конечно, и другие автоматические переключатели клавиатуры русский-аглийский-русский. Но, сравнив, я предпочёл этот.
С уважением, Геннадий ES1RF/ES3RF