Disable Caps Lock Indicator on macOS Sonoma

A feature has been added to macOS Sonoma - the onscreen caps lock indicator.

While i am sure this may be useful for some, for me it is not, is there any way to disable it?



[Re-Titled by Moderator]

Posted on Sep 27, 2023 5:14 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 30, 2023 11:51 AM

19JAAM65 wrote:

Can someone explain how to do this to a lay person who is not technologically adept. How does the unsavvy internet user do this?


To permanently disable the new Caps Lock icon/indicator that came with macOS Sonoma, do the following easy steps:


1. Go to your Applications folder (Finder: menu: Go: Applications). Sort alphabetically and go down to the Utilities folder. (alternatively, in the Finder, hit ⌘-Shift-U and the Utilities folder window should pop up.)


2. In the Utilities folder, you'll find an app called Terminal. Double click to open it.


3. In the resulting Terminal window, you'll see some text and a blinking box (instead of a cursor). None of that really matters, it's just to let you know you're in the right place.


4. Copy and paste this line of text in your Terminal window:


sudo mkdir -p /Library/Preferences/FeatureFlags/Domain


Then hit the Return key.


(don't type out that line of code, to avoid missing proper spacing, etc. Just copy and paste it into your Terminal window).


5. Now copy and paste this next line of text in your same Terminal Window:


sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plist


Then hit the Return key.


6. You'll now see the Terminal window say "Password:_" with a key icon in place of the cursor. Go ahead and slowly and carefully type out your Mac's user account password. Note: you won't see the Terminal window respond to your keystrokes as you type out your standard user account password. Just know that it's accepting the keys. Hit Return.


You'll see some a line or two more of resulting text in your Terminal Window, probably something like "redesigned_text_cursor: Enabled"


7. Quit Terminal. (Command-Q).


8. Restart your Mac, and the stupid Caps Lock Indicator should now be permanently gone.

335 replies

Nov 15, 2023 10:01 AM in response to richardm04

I discovered when you press caps lock on and then switch to another window using the three finger drag on touchpad and then coming back to window previously on activates it. I suggest two things to try, first, going to another window(three finger drag left or right with touchpad)with caps lock still on and with new window open, pressing caps lock off and then going back to previous window(three finger drag technique with touchpad)or Second with caps lock on and blue/green symbol on screen still, turning caps lock off and then switching window(three finger drag left or right with touchpad) and then coming back to original window gets it to go away, pressing and releasing touchpad between windows is important. Hopefully this helps😎🙏🤞

Nov 26, 2023 6:07 AM in response to richardm04

Here's a fix. It's imperfect but it will defeat this infuriating bug.


In Microsoft Word for Mac go to the drop down menu in the upper left and select Format.

In the Format drop-down, select Font.

In the Effects field, check All Caps

Deselect "caps lock" on your keyboard.


This will allow you to write in all caps without the caps lock symbol obscuring what you are trying to write.

It's imperfect because when you want to switch to lower case you have to go through the process to deselect all caps.


I write scripts for the spoken word, (television, podcasts, speeches) so we write in all caps for the ease of the narrator. It's become nearly impossible to work with the caps lock icon covering the words I'm editing.


Good luck, maybe Apple will create a fix that will make this a selectable feature.


Nov 30, 2023 4:38 PM in response to malfetis

I used this simpler, single Terminal command to disable the Caps Lock indicator (without disabling the caps lock function):


sudo defaults write /Library/Preferences/FeatureFlags/Domain/UIKit.plist redesigned_text_cursor -dict-add Enabled -bool NO


To reverse you replace NO with YES. Don't know how to reverse yochees's suggestion, but once reversed, would be interested to know if my solution creates the same side effects, which I haven't seen, but perhaps don't understand.

Oct 23, 2023 6:18 AM in response to MikeBruner

MikeBruner wrote:

THE ICON IS NOT A FEATURE! IT IS INCREDIBLY ANNOYING.

This icon is a feature, just one you find annoying.


WHY CAN'T I JUST TURN IT OFF!!!

Because Apple didn't give you that option. You can let them know your feelings on the matter here:


Product Feedback - Apple

ONLY ANSWER HERE IS FOR PROGRAMERS. NUTS.

Pasting a couple of lines of coded into Terminal isn't most people's idea of "programming". Using Terminal can be a bit intimidating, especially to younger folks who never used DOS or UNIX but it's really not that hard.


Oh, an please, while it's still working on your computer, pay attention to the caps lock indicator. You mistakenly typed your entire post in caps. I'm sure you wouldn't want people to think you were intentionally being rude to us, your fellow users.


Nov 1, 2023 1:00 PM in response to Mundach

I don´t understand what is the solution.


To permanently disable the new Caps Lock icon/indicator that came with macOS Sonoma, do the following easy steps:


1. Go to your Applications folder (Finder: menu: Go: Applications). Sort alphabetically and go down to the Utilities folder. (alternatively, in the Finder, hit ⌘-Shift-U and the Utilities folder window should pop up.)


2. In the Utilities folder, you'll find an app called Terminal. Double click to open it.


3. In the resulting Terminal window, you'll see some text and a blinking box (instead of a cursor). None of that really matters, it's just to let you know you're in the right place.


4. Copy and paste this line of text in your Terminal window:



sudo mkdir -p /Library/Preferences/FeatureFlags/Domain


Then hit the Return key.


(don't type out that line of code, to avoid missing proper spacing, etc. Just copy and paste it into your Terminal window).


5. Now copy and paste this next line of text in your same Terminal Window:



sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plist


Then hit the Return key.


6. You'll now see the Terminal window say "Password:_" with a key icon in place of the cursor. Go ahead and slowly and carefully type out your Mac's user account password. Note: you won't see the Terminal window respond to your keystrokes as you type out your standard user account password. Just know that it's accepting the keys. Hit Return.


You'll see some a line or two more of resulting text in your Terminal Window, probably something like "redesigned_text_cursor: Enabled"


7. Quit Terminal. (Command-Q).


8. Restart your Mac, and the stupid Caps Lock Indicator should now be permanently gone.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Disable Caps Lock Indicator on macOS Sonoma

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