It's now 20 years since OS X 10.4 started relaying an app's input language to the next app. Input change is global. It's my only serious issue with the OS: punishing multilingual keyboard power users. It prevents me from controlling apps by keyboard, because the input language gets changed to Bulgarian whenever I switch from an app using Bulgarian. There is an option for that in the settings, it doesn't work (unless there is an text input field in focus). With a little help from AI, I created an app which restores each app's input language upon switch. It seems to work fine with some caveats, e.g. Spotlight doesn't open with the system default input, preventing me from running apps unless I switch back to English. Anyone interested to test it? Any idea how to fix the Spotlight issue too? https://gitlab.com/spacest/InputLanguageKeeper
Thanks!
Thanks!