Переключение языков в Windows с помощью CapsLock

Стандартных средств Windows для переключения языков с помощью CapsLock, увы, нет. Одно из решений - программка capslang.exe
Взять можно отсюда: http://yurez.narod.ru/capslang.html

Запуск программы можно добавить в автозагрузку, клавиш в программе задействовано всего две:
CapsLock меняет язык,
Shift+CapsLock включает изменение регистра.

UPD. Как оказалось, возникают проблемы с определением нажатия капса в некоторых программах, например, в играх назначенное на CapsLock действие выполняться не будет.

UPD2. В незабвенном PuntoSwitcher можно назначать свои кнопки для переключения раскладок, в том числе - капс.