Custom shortcut for switching keyboard input languages in Windows XP

I'm using Linux for years and now I have to work with Windows XP at work. The problem is I don't like default shortcuts for switching keyboard input languages: CTRL+SHIFT and ALT+SHIFT. And I'd really like to change the shortcut to the one I'm using in Linux SHIFT+SHIFT. I've googled for a while, played with registry but have not found any solution. So, can I assign custom (SHIFT+SHIFT) shortcut for switching keyboard input languages?

Thanks in advance, Andriy


Solution 1:

You could use AutoHotKey!

LShift::
If (A_PriorHotKey = A_ThisHotKey and A_TimeSincePriorHotkey < 500)
{
    Send ^{LShift}
}
else
    Send {LShift}
return