Question How to disable Capslock On/Off notification popup in W11?

This is driving me nuts, because it happens a lot in games. In my searching I have found info saying unchecking Turn on toggle keys in Ease of Access, and unchecking Animation Effects in Accessibility>Visual Effects removes it, but it's still there even after rebooting.
 
Maybe a simple script that is run at startup to toggle off the notification(s).

Google "Powershell toggle off notifications"

Not something that I have worked with (full disclosure) and I am not sure about how fine-tuned the process can be.

If the requirement is needed for a specific game or application (versus at a reboot) then you could use Task Scheduler to trigger the script when game or application is launched.

Microsoft's AI came up with a script but that script included Registry editing. Something I would be very leary about...

But there were other links as well - google and revise the search criteria as you read and learn.

I tried this search:

"Powershell toggle off caps lock notification"

AI came up with the following answer that I copied and pasted in bold font with the code/script that I changed to Italics.

= = = =

Certainly! If you want to disable the Caps Lock notification in Windows using PowerShell, you can modify the registry settings. Here’s a script to help you achieve that:

# Disable Caps Lock notification
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "UserPreferencesMask" -Value ([byte[]](0x90,0x12,0x03,0x80,0x12,0x00,0x00,0x00))

# Refresh the system settings to apply changes
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters


This script modifies the UserPreferencesMask registry key, which controls various user interface settings, including the Caps Lock notification. After running the script, the changes should take effect immediately.

If you need any further assistance or have other questions, feel free to ask!

= = = =

Full disclosure: I did not test or try the script. If you chose to do so then do so in a test environment that can be easily recovered/restored.

Suggestion: use Get-ItemProperty to discover the registry configuration with Caps Lock Off and then with Caps Lock On. Note the values. Printing screenshots recommended.

Google "Get-ItemProperty"
 
I posted the same thread at TPU where someone linked to a guide that was close enough to get the job done by simply finding the right boxes to uncheck in Settings>Accessibility>Notification preferences. Thanks for replying though. 👍
 
DAMN, the problem is back!

At first unchecking those two boxes stopped the Capslock On/Off popup, but now it's still popping up! And those two boxes are still unchecked.

I'd like to personally wring the neck of the idiot at MS responsible for this poorly implemented feature!
 
I was curious about whether or not that would happen because I poked around the various "notifications" a bit beforehand and could not find anything that seemed directly applicable to the CAPS Lock question.

And that is what led me to looking into using Powershell to determine what sets CAPS Lock On or Off.

Try the Powershell cmdlet to look at the registry setting and how it is different with respect to CAPS Lock being On or Off.

Also watch for the CAPS Lock changing when you did not make the change. Some other app or process could be involved.

No need to make any changes - simply a matter of "discovery" for now.

Could lead to finding the applicable Notification setting or a straight forward way to disable the notification via a simple bit of code in a script.

That said, my own testing thus far has not worked. I am going to search my Registry for refernces to CAPS Lock.

Path does not appear to be correct.

TBD.
 
Update.

While looking about I found this link:

https://www.solveyourtech.com/how-t...te,value data to “1”. 5 Restart your computer.


From the link:

"After completing these steps, your Caps Lock indicator will be turned off. You won’t see any pop-up or notification when you press the Caps Lock key."

[My underline.]

Take a look.

Check the current configuration settings in your computer's registry.

No immediate need to change anything.

Registry editing is a last resort and all must be backed up beforehand. Just in case.....

= = = =

Going forward if that becomes necessary:

Step 1 would be to find and verify the required registry edit.

Step 2 would be some bit of code or script to automate togglng the Caps Lock Indicator.
 
I tried using the guide you linked to. At first I could not create a new DWORD in the registry, but changed permissions and was able to. I added the new key just as the guide says, rebooted, and the Capslock notification still persists. So I checked to see if the new key was still there. It is, but the user name I gave the permission to (mine) was changed to Administrators. So I then gave full control to Users, since I'm the only one that uses my PC. The Capslock notification STILL persists!
 
Interesting - thanks for the feedback.

As for the DWORD what did you change it from and to?

I am starting to think that the notification is tied to something else....

Do you hear a beep when the notification appears?

On my system, toggling "CAPS Lock" results in a beep and the letters "AA Caps lock on" appear.

Then, when toggled again, I once more hear a beep along with the letters "AA Caps lock off" appears. (Actually the strikeout line is diagonal and not horizontal.)

That happens with respect to Caps Lock, Scroll Lock, and Num Lock - the difference being the worded part and icons presented being different in each case.

But, thus far, always a beep.

I have been using Powershell search the registry keys for "caps lock" and variations thereof. I think I found where the "beep" can be disabled but not at all certain about the Value to do that.

Just realized that maybe I should search the registry for "Scroll".
 
Interesting - thanks for the feedback.

As for the DWORD what did you change it from and to?

I am starting to think that the notification is tied to something else....

Do you hear a beep when the notification appears?

On my system, toggling "CAPS Lock" results in a beep and the letters "AA Caps lock on" appear.

Then, when toggled again, I once more hear a beep along with the letters "AA Caps lock off" appears. (Actually the strikeout line is diagonal and not horizontal.)

That happens with respect to Caps Lock, Scroll Lock, and Num Lock - the difference being the worded part and icons presented being different in each case.

But, thus far, always a beep.

I have been using Powershell search the registry keys for "caps lock" and variations thereof. I think I found where the "beep" can be disabled but not at all certain about the Value to do that.

Just realized that maybe I should search the registry for "Scroll".
There's no suitable DWORD to edit, so it tells you to make a new one named DisableCapsLockIndicator.

No beep sound when it appears, it's just a small white square with AA on it. AA = Caps on, AA = Caps off. I imagine it could be that I have Do Not Disturb enabled as to why I don't hear a beep. I wonder if I re-enable that this hack will work, because it might see that beep as part of the indicator.

If you manage to find out why it's not disabling, or figure out your own hack, please elaborate. I've done a lot of reg editing before, but I usually draw the line with things like making BAT files and hex editing. I'm definitely not good with coding.

Meanwhile I'm using my Bloody B840 software called Key Dominator to disable Capslock. No more popups now, no using that key in games either, but typically I don't anyway.

Actually, scratch that, I just found out KD 2 unlike KD 3 does not require the config tool to be running. I knew there was a reason I liked the old version better! 👍
 
Last edited:
That is in line with the Registry edit that I linked in Post #6.

It required that a new DWORD be created exactly as you did.

Adds to the keyboard's layout settings.

It also included setting the Value data to 1 (one) in order to disable the Caps Lock Indicator.

Changing the Value to 0 (zero) would enable the Caps Lock Indicator again.

Were you able to change the Value?

ln past times I did some Registry editing - mostly for specific requirements along with well-documented procedures. No hex editing.

I like Powershell because I can use Get cmdlets to retrieve Registry information.

Powershell Gets do not work if a new Registry Entry is needed. And it is (as I sure that you are aware) risky to add another point of failure via code of any sort.

Direct via Regedit is safer I think.

I did find a Powershell script that I am using to search the Registry. Slow but much easier than using Regedit's Find & Find Next. (F3 does not work for me - has not been a priority to look into....)

Good thought about the Do Not Disturb.

I will do a search on that as well.

Will certainly share if I come up with anything.

= = = =

Update:

Path (from my Registry):

Computer\HKEY_CLASSES_ROOT\Local Settings\MrtCache\C:%5CWINDOWS%5CSystemResources%5CWindows.UI.SettingsAppThreshold%5CWindows.UI.SettingsAppThreshold.pri\1d96a4964482c81\326bcf6e

Folder 326bcf6e has many, many settings regarding Keyboard layout.

Narrator, notifications - all sorts of system behaviors.

That may be where the new DWORD and Value needs to be added.

However, I am hoping to find some other confirmation or an existing setting that will disable/enable the CapsLock notification.
 
Question: What keyboard are you using? Logitech by any chance?

Your descriptions of the notifications match what I see on my system.

I realized that another house computer was not showing the Caps Lock, Num Lock, and Scroll Lock notifications.

Registry searches did not reveal (as near as I could find) any differences.

Both computers have Logitech keyboards and mice.

However, I did realize that that computer did not have Logi Option+ installed.

On my main system I could toggle the notifications on or off via Logi Option+.

So I installed Logi Option+ on the other computer and the notifications appeared. And, even better, I could toggle them on and off.

Summary: check your keyboard/mouse drivers or any supporting software.
 
Yes, once I got access to making strings and changing values via the permissions I set, I was able to change the value to 1 as instructed. The KB I'm using is a Bloody B840, and as I said above I am running it's Key Dominator software.

What do you mean by being able to toggle Caps notification on and off? Where are you doing that, in Windows, or in your KB software? In Windows there's a toggle for notifications in general, but not one specific to Caps.
 
When I press the keyboard's "caps lock", "num lock", or "scroll lock" key the lock toggles on or off.

Windows 11, Pro system.

No other keys, no special software other than, per my earlier post, it appears that the keyboard behavior that I see is part of LogiOption+.

On my main system:

For example pressing "caps lock" sounds a short beep and a small icon note appears showing AA with "Caps Lock On" printed below. Pressing caps lock again sounds a short been and the small icon changes to a struck out AA and "Caps Lock Off"

Icon appears in the bottom middle of my monitor screen.

That did not happen on a second system until I installed LogiOption+ as a test.

I will go back and check how LogiOption+ permitted me to turn off the toggle messages.
 
  • Like
Reactions: Frag Maniac

TRENDING THREADS