Windows – Custom shortcut for switching keyboard input languages in Windows XP

input-languageskeyboard shortcutswindows 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

Best Answer

You could use AutoHotKey!

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