← Back to context

Comment by rado

5 months ago

I'm typing in Notes in Bulgarian, switching to NetNewsWire, where I press K to clear all articles and it doesn't work because NetNewsWire is now in Bulgarian. It makes no sense. Same for Spotlight. It searches the system in the default system language, what should it matter that I'm currently typing in Bulgarian somewhere? Windows has an option whether to keep each app's language or apply it globally.

>I'm typing in Notes in Bulgarian, switching to NetNewsWire, where I press K to clear all articles and it doesn't work because NetNewsWire is now in Bulgarian. It makes no sense.

That's an issue - some apps get it right, others don't, not sure what the pattern is (e.g. if it's apps using the same GUI framework).

I think that issue is orthogonal to the dichotomy I talked before though:

(a) one system-wide input language active at any given time, only explicitly changed by the user.

(b) each app "remembers" its own input language, and focusing that app switches to it

From what you describe, you want (b), and macOS disrespect it for some apps, despite the toggle to do just that.

For the shortcuts thougj, the OS should handle it for all apps/GUI frameworks though, and make shortcut assignments work the same respective of language chosen. I mean "Cmd-<letter X on keyboard>" should work, whether <letter X> is mapped to one character in an input source or another character in some other input source: just based on which physical key was pressed.