24

I just upgraded to macOS Monterey 12.4 and now the flags, primarily the one for the current input source, is gone from the menu bar and was replaced with a country code.

I find the colored flags much easier to work with, also when quickly switching between inputs via a shortcut. How do I get back the flags?

Is:

macOS input source switching menu since 12.4

was / want:

macOS input source switching menu prior to 12.3

5
  • 11
    Go to apple.com/feedback and complain. Encourage others to do similarly.
    – benwiggy
    May 19 at 9:44
  • 2
    So color coding is more important than their UX designer thought! May 19 at 17:59
  • 8
    Template apple.com/feedback text: Subject: Allow setting custom flag for input source Text: I regularly switch between multiple input sources and used to be able to quickly tell which one I was on by glancing at the flag. Since the update to Monterey, I have to spend more time to actually find and read the input source language: - It's gray like the rest of the bar so I never quite know where to look - Reading the language actually requires more concentration and time than seeing a colored flag. See for reference [link to this post] May 30 at 13:57
  • 1
    Thanks for the feedback template @ThomasBinBDX ! Jun 24 at 9:06
  • 1
    @benwiggy thanks for the link, just did my request to apple. I wish they'd put this as an option (flag vs label) rather than deciding for us. Jun 27 at 8:39

2 Answers 2

18

One way to do this is to make a custom keyboard layout with Ukelele. It lets you add any icon you want to a keyboard, but also includes in the Resources folder in its download some .bundle files which have a number of the former layouts with their flags.

To install those layouts, put the .bundle file in Home/Library/Keyboard Layouts. To get to Home/Library, do Finder > Go while holding down the Option key.

If you need the Ukrainian layout with flag, try this.

Other apps devoted to solving this problem include Keyboard Switcheroo and Colorful Input Menu Flags.

I have not seen any official Apple notice regarding this change, which occurred May 16, 2022. Of the more than 100 keyboards in MacOS, already more than half used the country/language code type format instead of a country flag. It's possible that recent requests to decouple Russian script input from that country's flag led Apple to decide to move totally to this format.

This change may be a direct result of a companywide effort not to denote languages using country flags on Apple’s part.

1
  • Thanks a LOT! I just checked and both /Library/Keyboard Layouts and ~/Library/Keyboard Layouts were empty folders on my macOS 12.4. I followed your suggestion and solved my problem : installed Ukulele, copied the Roman.bundle from the Resources dmg image folder to /Library Keyboard Layouts, opened keyboard preferences, clicked '+' on the left list to add a keyboard and the flagged keyboards appeared and I could add them to the list, then switch from Apple's letter label to the flagged one. Jun 27 at 9:27
3

I'm the developer of YouType. It shows the current indicator in the status bar as flags. I'm happy to suggest you try it.

enter image description here

5
  • Thanks for the answer. The rules here, however, require you to disclose your affiliation with any product or recommendation. A look at the GitHub page you cited in your answer suggests that you're the developer of YouType. Please amend your answer to include this information. Jul 2 at 20:02
  • Please show the line in the rules that requires this. I'm not hiding. My name is the same here and there. And I'm not selling anything. I know the answer to the question and I just wanto to help. Jul 3 at 10:50
  • I cite the relevant Help page above. The last line in the first paragraph on that page is: "However, if you mention your product, website, etc. in your question or answer, you must disclose your affiliation in your post." Jul 3 at 14:09
  • And do not misunderstand. The site isn't looking to blame or ban, but merely to require transparency and disclosure. Simply stating in the answer "I am the developer" is sufficient. Jul 3 at 15:49
  • 1
    Thanks a lot for the clarification. I have corrected my answer. Jul 3 at 18:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .