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: 
In windows you can set Windows to use Grave Accent (```) for switching between languages or keyboard layouts via a single key press.

If your windows is set to change keyboard layout by `Ctrl`+`Shift` you can use following AutoHotKey script (I strongly recommend using <http://www.autohotkey.com/>) to map them to `Caps Lock`, normal `CapsLock` will be achieved by `Shif`+`CapsLock`

```
SetCapsLockState, AlwaysOff
+CapsLock::CapsLock

CapsLock::Send, {Ctrl down}{Shift down}{Shift up}{Ctrl up}{Ctrl up}
return

```
Use [Capslang](http://flydom.ru/capslang/): simply download suitable exe and put it in folder

```
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

```

(to make it launch automatically when system starts)