You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Sonoma: any way to disable input source switch popup?

Most of the world has more than one language in their system settings, and we all work every day typing in some form of text.

In Sonoma, when you change the input source, a pop-up language indicator appears next to the cursor.

This is the worst kind of distraction.


Is there any way to disable this popup?

MacBook Air (M1, 2020)

Posted on Sep 27, 2023 7:55 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 4, 2023 1:52 PM

Stephan Casas, who was the person who discovered the flag to disable the new cursor, helped me to find a flag that will disable input source switch popup without the unwanted side effect of the text cursor not showing up in some circumstances.


First, if you had used the previous flag to disable the new style text cursor completely, you should probably delete it using:


sudo defaults delete /Library/Preferences/FeatureFlags/Domain/UIKit.plist redesigned_text_cursor


You'll probably need to restart your system to re-enable the new style text cursor.


After that, disabling the inline input switcher pop up is as simple as:


defaults write kCFPreferencesAnyApplication TSMLanguageIndicatorEnabled 0


That makes the system start using the old center screen HUD style input method switcher immediately, without needing to restart your system.


Any open applications will still show a popup when the input method is changed. However, once an app is restarted, it will no longer show an indicator when it's changed.


That's more than enough for me. Hopefully Apple won't change it. :)


This won't disable the CapsLock indicator. There might be another flag for that.


See here for further discussion: https://gist.github.com/stephancasas/236f543b0f9f6509f5fe5878de01e38a?permalink_comment_id=4748936#gistcomment-4748936

29 replies

Sep 29, 2023 10:38 AM in response to smlinguist

smlinguist wrote: It definitely is annoying distraction when it appears automatically.

I don't have Sonoma yet, but would be interested if you could verify that this new "feature" is present with all the keyboard switching methods: Fn/Globe, Control Space, Option Control Space, Caps Lock (last one only for Latin vs non-Latin keyboards).


Also whether in exploring all the Accessibility settings there might be one there to turn it off.


Nov 2, 2023 8:11 PM in response to smlinguist

After having disabled the new popup several weeks ago using the plist setting, I've noticed that in some apps, the caret does not always appear in some text fields. I'm not sure why the unintended side effect is only noticeable in some apps and in some of those apps, only certain text fields have the issue.


If I re-enable the popup using the plist setting, then the caret appears in those text fields as it should.


As it seems that most apps work fine with the pop up disabled, I've kept it disabled. While the caret not showing in certain apps is very annoying, the popup itself is far more distracting.

Sep 2, 2024 11:32 PM in response to k0rtin

It's a horrible feature and Apple is a really bad in UI design. For last 5 years every update to the new version is a pain, coz you never know what Apple crashed.


Looks like it was my last MacBook. I can't live with broken soundcards, broken webcam features for Sony cameras, all that BS.


Buffet shortened your stocks and it's your way to fall. Think you ar to big to fail?))

Sonoma: any way to disable input source switch popup?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.