How to permanently remove the Caps Lock Blue Indicator

Hello - I just installed macOS Sonoma 14.0 and now when Caps Lock is on there is a blue indicator with white arrow...how do I permanently remove that indicator so I can avoid having to turn it off every time by clicking on the indicator then again tapping the caps lock?

Thank you in advance.

MacBook Pro (2017 – 2020)

Posted on Sep 28, 2023 7:03 PM

Reply
31 replies

Oct 12, 2023 1:24 PM in response to esopp

Obviously doesn't have to maintain Postfix blocklists ... :-) :-)

#

# Permanent blacklist

#

/\.auspostau.com$/. REJECT

/\.br$/. REJECT

/\.cat$/                        REJECT

/\.club$/                       REJECT

/\.decipherinc.com$/ REJECT

/.*estimation.*\..*$/        REJECT

/.*estimating.*\..*$/        REJECT

/.*estimator.*\..*$/          REJECT


... just low on experience :-) :-)



Oct 17, 2023 11:41 PM in response to rnsf66

Would like to offer this solution here. It works just fine https://stackoverflow.com/questions/77248249/disable-macos-sonoma-text-insertion-point-cursor-caps-lock-indicator/77256214

it's a code for terminal

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

and now it's gone. I CAN WRITE WITH CAPS LOCK WHILE THE GREEN LIGHT ON THE KEYBOARD IS JUST FINE FOR ME TO KNOW IT'S ON:) Rarely use it anyway...

Oct 18, 2023 4:00 AM in response to rnsf66

"why do you suppose keyboards include a caps lock key?

-----


Because it has its legitimate uses. For instance when you're typing the long title to your doctoral thesis and the style guide tells you all caps.


Many other uses in the literary world.


The engineering/technical world generally have their own "tech specs" that require different styles. In those cases I'm familiar with, purpose built keyboards were as much a part of the program as purpose built software.

Oct 18, 2023 7:11 AM in response to esopp

"Most typists"? How do you determine that?

----


Have you ever worked in an office environment? You should visit one and ask the typists/word processors/secretaries how they type capital letters. The shift key is by design there to apply temporary caps.


Take a typing course and find out for yourself.



Oct 18, 2023 6:10 PM in response to FnAYo

YUP!! I hope everyone goes to feedback and lets them know. I edit in Final Cut, and must use caps lock a lot since all my television stations server codes require to be in all caps. it's very annoying making 40-60 files and have to look this floating blue bubble. I'm sure there are a lot of others using caps lock key for various reasons. It's like having clippy back from the days of Windows. Apparently Apple doesn't remember him. Don't put intrusive pop up stuff on our displays!!!

Oct 25, 2023 11:14 AM in response to rnsf66

Thanks ton to Stephan casas for Jawa script. and greg Johnson for sharing :). it really works.



The redesigned insertion point in macOS Sonoma can be disabled by setting an OS feature flag for UIKit/redesigned_text_cursor/Enabled. You can use the JXA script below to create the PLIST with the required values. Just copy everything into Script Editor, change the language to JavaScript, and press play:






#!/usr/bin/env osascript -l JavaScript




const App = Application.currentApplication();


App.includeStandardAdditions = true;




const kCFPrefsFeatureFlagsDir = '/Library/Preferences/FeatureFlags/Domain';


const kCFPrefsFeatureEnabledKey = 'Enabled';




const kUIKitDomainPrefsTemporaryPath = '/tmp/UIKit.plist';


const kUIKitRedesignedTextCursorKey = 'redesigned_text_cursor';




function run(_) {


  const dict = $.NSMutableDictionary.new;




  const enabled = $.NSMutableDictionary.new;


  enabled.setValueForKey(false, kCFPrefsFeatureEnabledKey);




  dict.setValueForKey(enabled, kUIKitRedesignedTextCursorKey);




  const error = $();


  dict.writeToURLError(


    $.NSURL.fileURLWithPath(kUIKitDomainPrefsTemporaryPath),


    error,


  );




  if (typeof error.js != 'undefined') {


    return `🫤: ${error.localizedDescription}`;


  }




  return App.doShellScript(


    [


      `mkdir -p '${kCFPrefsFeatureFlagsDir}'`,


      `mv '${kUIKitDomainPrefsTemporaryPath}' '${kCFPrefsFeatureFlagsDir}'`,


    ].join(' && '),


    {


      administratorPrivileges: true,


    },


  ).length == 0 ? '😃' : '🫤';


}

Nov 3, 2023 8:04 PM in response to TabathaLA

Open Sript editor. Copy paste Javascript. On left mid corner find small box with apple written. Press and select jawa. On top mid right press ▶️ restart the mac. That's it


The redesigned insertion point in macOS Sonoma can be disabled by setting an OS feature flag for UIKit/redesigned_text_cursor/Enabled. You can use the JXA script below to create the PLIST with the required values. Just copy everything into Script Editor, change the language to JavaScript, and press play:






#!/usr/bin/env osascript -l JavaScript




const App = Application.currentApplication();


App.includeStandardAdditions = true;




const kCFPrefsFeatureFlagsDir = '/Library/Preferences/FeatureFlags/Domain';


const kCFPrefsFeatureEnabledKey = 'Enabled';




const kUIKitDomainPrefsTemporaryPath = '/tmp/UIKit.plist';


const kUIKitRedesignedTextCursorKey = 'redesigned_text_cursor';




function run(_) {


  const dict = $.NSMutableDictionary.new;




  const enabled = $.NSMutableDictionary.new;


  enabled.setValueForKey(false, kCFPrefsFeatureEnabledKey);




  dict.setValueForKey(enabled, kUIKitRedesignedTextCursorKey);




  const error = $();


  dict.writeToURLError(


    $.NSURL.fileURLWithPath(kUIKitDomainPrefsTemporaryPath),


    error,


  );




  if (typeof error.js != 'undefined') {


    return `🫤: ${error.localizedDescription}`;


  }




  return App.doShellScript(


    [


      `mkdir -p '${kCFPrefsFeatureFlagsDir}'`,


      `mv '${kUIKitDomainPrefsTemporaryPath}' '${kCFPrefsFeatureFlagsDir}'`,


    ].join(' && '),


    {


      administratorPrivileges: true,


    },


  ).length == 0 ? '😃' : '🫤';


}

Nov 7, 2023 2:58 PM in response to rnsf66

I'm not a fan of this feature. I submitted a comment/feature request to remove it, or have the option of removing it.


A MUCH better feature would be the option to select bulk text and be able to convert it to CAPS or lower case. I work in the architecture industry. We use caps all the time. The problem is that we forget to turn it off when we're in the 'real' world, like writing emails. Since I'm a terrible typist, and I can't watch the screen when I'm typing, I often write whole paragraphs before I realize I'm still in caps. This new arrow doesn't help with that at all!


We use Sketchup Layout for drawing and design. They actually do have the Caps>lower case conversion feature. It's AWESOME. I don't know why all computers/apps/programs don't. Seems so easy.

How to permanently remove the Caps Lock Blue Indicator

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