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?