Arguably it makes a little more sense for keyboard layouts, but even then.
Edit: also with alternative layouts. Is Dvorak English? If you want you can create your own keyboard layout with Ukulele https://software.sil.org/ukelele/ (or edit an existing one) and change the icon to any image.
https://i.postimg.cc/SsT0Tsgs/Screen-Shot-2022-05-26-at-11-4...
This move makes language preferences less ambiguous or potentially less offensive and I applaud Apple for doing it.
Also Japanese never displayed a flag (あ for hiragana, ア for katakana).
I think it's better to follow this convention.
My main keyboard input method is not “English” but “U.S.”, and it is one of 15 English-language keyboard input methods available in the Keyboard Input Sources pane. Since I have it set to US most of the time, I kept it in my menubar for the the last 16 years specifically so I could have a nice American flag icon up top in addition to a way to switch between keyboard input sources using the mouse.
This change was unnecessary and doesn’t do anything to make the input sources less offensive, but merely removes some of the cultural flavor available out of the box.
https://www.engadget.com/unicode-no-flag-emoji-please-131509...
Given this, it's a sensible move; it won't be long before the available set no longer reflects the full set of countries.
Suppose it partly depends if the unicode description is 'flag of the country blah' or blazon-style description of what it looks like.
Maybe Unicode needs to incorporate a date into each glyph /s
import unicodedata
[unicodedata.name(c) for c in "\U0001f1f8\U0001f1ea"]
['REGIONAL INDICATOR SYMBOL LETTER S', 'REGIONAL INDICATOR SYMBOL LETTER E']I really was thrilled when I finally moved over to KDE from macOS. Over the years they had forced a number of changes I was really unhappy with. Like the inability to put virtual desktops in a grid, among others, that was pulled somewhere around 10.9 or so.
It turned out that KDE just offers this and most of my other annoyances with options. You want them in a line, you want them in a grid? Whatever you please. Also, choose what kind of transition, how you'd like to identify which one is active, etc etc. Everything can be configured. You can even name them if you like. It's really amazing being able to set everything up the way I need it again.
Apple had an OK baseline for me around the Tiger/Lion era, but after this they started going downhill. Launchpad, Mission Control etc were all regressions from the previous options like Expose. Also moving to ever lower-density UIs that mimic mobile devices (without actually offering touch support that necessitates bigger buttons) really annoyed me.
Very happy with the choice and the Qt-based FOSS software is similarly better than Apple's for the same reasons. Many configuration options and choices.
"Plenty" in my case is "more than I care about" (plus, there are other things you can set up using the command line). The assertion in the OP twas that there was none whatsoever, though.
Example: https://www.reddit.com/r/ireland/comments/ezsjhj/all_atms_in...
I suspect the Irish aren't much happy about being the symbol for "English", either.
So... removing flags seems like a fine idea. They make so much sense in the common case, but there are enough corner cases to ditch the whole thing.
Speaking of politically correct, I can imagine some people from the gaeltacht would not approve of the description of English as the primary language in Ireland.
The good thing about flags is that they are visual icons. Country codes are usually in English and our script. How would this work in countries that can't read that? Or people visiting an ATM in e.g. an Arab country and having to find which option is "English" in Arabic. This is where flags really shine.
I will venture to guess it would turn into the letters “UK” in this case.
Controversy is intrinsically a human issue so I'm not sure I get your point.
At my first office job in Canada, I was given a Mac. I activated US QWERTY for programming and CSA to be able to write messages with French accents.
One day not long after, I'm programming with US QWERTY enabled – US flag in the menu bar – and my boss comes up behind me, points, and says, "What ... is ... that ... ?"
It felt like it took forever to convince him that the flag just signified that I was using a particular keyboard layout and that it didn't mean anything else – to me, anyway.
All completely avoidable.
For better or worse, people assign a lot of meaning to flags. I can see why it's sensible to avoid using them for something benign like keyboard layout.
And as evidenced by OP some people obviously liked that, it's a change, of course some will like and some will not (and others will be indifferent).
Now the keyboard icon is lost in menu bar and it's hard to tell languages apart.
Or I wonder if this has to do with the Taiwan flag or lack thereof.
AFAIK there never was a Taiwanese flag there, and the different input methods for Chinese have non-flag icons (same for Japanese).
There is a many-to-many relation between countries and languages, so flag for language is a bad UI choice.
You can also have multiple layouts per proper locale (for example, en-US,) or multiple IME modes. Icons with more detail are strictly better. Flags are intuitive and recognizable. I feel as though people are being contrarian about this.
Playing around with the Keyboard Preferences, I've found:
Different Chinese inputs use different sinograms: the one for Pinyin uses the symbol for "Pin"
all Hebrew inputs use the Hebrew letter aleph
all Korean inputs use the same Korean symbol
all Thai inputs use the same Thai symbol
all Arabic inputs use the same Arabic symbol
Greek uses a lambda for one input and an epsilon for the other Russian curiously uses a Russian flag and not a Cyrillic letter
Some countries have more than one language. Some languages have more than one country. And the political implications of all of this all mixed in.
It solves some issues and creates others. Icons are more helpful than words in the menu bar, particularly as it gets more monochrome. And the complete confusion between buttons that look like text, links, actual buttons, and weird typography we find on the web is not exactly a good model to emulate. I really would not call that “best practices”, as they are responsible for a significant worsening of the UX on all mainstream platforms.
Tap 英数 to input Alphabet, tap かな to input Japanese kana. https://store.storeimages.cdn-apple.com/8567/as-images.apple...
You really need both; there are layout/locale variations within the same language across countries (e.g. en-*: en-US, en-UK, etc.) and within the same country across languages (e.g. *-CA: en-CA, fr-CA).
A naïve solution would be superimposing a two-letter language code on a flag, but if avoiding flag-related politics is part of the calculus here, maybe there's a better approach.
None of the input methods I use ever used flags anyway.
OP only mentions the former, but many replies seem to be referencing the latter.
If you would like to add a flag of some kind to the menu bar anyway, I'm sure it would be very straightforward to whip up a little application to add whatever icon you want up there!
GNOME also uses letters (and Windows), so I’m fine with that.
Indeed. That is a pain in the backside…
I would definitely fire all responsible people if i were Steve Jobs.
I just use the control-space keyboard shortcut, I get a big popup in the middle of the screen showing the currently selected keyboard map.
I've been using this shortcut[0] to switch between input layouts. Before realizing that I could set a shortcut for it, I used this utility[1] + Alfred for it. This is still quite useful if you want to switch to a specific keyboard layout.
Here is a thread with a screenshot and some users saying that the popup not working might be related to having the shortcut mapped to do something else: https://discussions.apple.com/thread/3045492
I know I live in the US and use the American English keyboard layout. Similarly, I don't need a Chinese flag every time I switch to a Chinese keyboard.