Input language changed detection

I have a login workflow where I start by checking if the keyboard layout is en-US, I’m always using InputLanguage.CurrentInputLanguage.Culture.Name for checking the current language, without saving it to a variable. It does detect the language that I start with when running the process but then after I give alt+shift it will not detect the change. I tried with a delay after 3000 for the send hotkey but still InputLanguage.CurrentInputLanguage.Culture.Name always evaluates to what it was when the process started… How to refresh this value?

… wouldn’t it be nice to have a currentInputLanguage selector inside a type to activity? :slight_smile:

I solved it by an image exist activity to look for ENG in the indicator, still I’ll let it open for a programmatic solution.

3 Likes