Бесплатные программы, предназначенные для автоматического переключения раскладки клавиатуры при наборе текста:
Punto Switcher (о программе на Википедии).
На официальном сайте punto.ru можно скачать последнюю версию этой программы.
Keyboard Ninja (о программе на Википедии).
На официальном сайте www.intelife.net можно скачать последнюю версию этой программы.
Дополнительно от Генон:
Как набирать типографские символы, которых нет на клавиатуре — информация о том, где можно скачать апгрейд для клавиатуры, позволяющий вводить типографски символы с клавиатуры (например, угловые кавычки, полноценный дефис, минус, знак бесконечности, знак доллара и т.д.).