Question: Currently I am using [Recaps](http://www.gooli.org/blog/recaps/) for switching between keyboard layouts. But I am looking for a replacement, because it is a little buggy and not updated for years. Do you know any replacement?

Answer: 
Punto Switcher can do this! <http://punto.yandex.ru/win/>
Basically it allows you to switch keyboard layout automatically, based on what you are typing. But it also can switch keyboard layouts on Caps Lock or many other keys. If don't like automatic switching you can turn it off in settings.
I made it using [PowerPro](http://powerpro.cresadu.com/) tool (as if it is constantly loaded already for other stuff)
And now I achieve language change by tapping and CAPSLOCK via long press.