I have a Windows XP computer with two languages installed: English and Hebrew. (This question would be relevant to anyone who uses XP with multiple languages, regardless of which languages.)
I can use Alt-Shift to change between English and Hebrew. Sometimes I need to write in English, and sometimes in Hebrew. But when I use a certain program, Wing IDE, I always want to write in English. But sometimes I don't notice it's set to Hebrew, and I start typing, and it comes out as gibberish, and then I press Ctrl-Z only to remember that Wing wouldn't accept that shortcut key in Hebrew mode. Really annoying.
Is there any way to automatically switch language to English when I focus on my IDE?