I used to use Caps Lock to switch between keyboard layouts (e.g. between English and Russian), as opposed to Windows built-in inconvenient CtrlShift and AltShift combos.
On earlier versions of Windows that could be achieved by a Recaps utility. However, for some reason, it does not work on Windows 8 properly. More specifically, while it works fine in old-style applications, Caps Lock does nothing in Metro applications: the layout is not switched, and "CapsLock" mode is not entered as well.
Is there any way to switch keyboard layouts with the Caps Lock key in all applications on Windows 8, including Metro ones?