u/Kreuz_und_Querdenker

Caps lock settings local and RDP incongruent
▲ 4 r/WindowsServer+1 crossposts

Caps lock settings local and RDP incongruent

Hello to all,

have a similar problem to the one described here: https://www.reddit.com/r/sysadmin/comments/e8rr3s/remoteapp_and_caps_lock_issues/

And also similar to https://learn.microsoft.com/en-gb/troubleshoot/windows-server/remote/caps-lock-key-status-not-synced-to-client

In my case it is:

Local OS: Windows 11 Business

RDP: MS Windows Server 2025 Datacenter

Settings:

Local settings: Use shift to switch caps lock off

Server settings: Use caps lock to switch caps lock off

These settings are to be found in the settings as described here:

https://learn.microsoft.com/en-us/answers/questions/4050148/to-undo-caps-lock-i-have-to-press-shift

Open the Settings App, then go to Time and Language - Typing.

Click 'Advanced Keyboard Settings'.

Click 'Language Bar Options.

Select the 'Advanced Keyboard Settings' tab

On that tab you should find the option to switch to the Caps Lock key to disable Caps Lock.

As the settings (local and on the server) are incongruent, my caps lock on the server acts like this:

  1. Connect via RDP with caps lock off

  2. While in the remote window, press caps lock. Caps lock is activated

3a. press shift to deactivate. Caps lock is deactivated, but the LED is still on. From now on shift functions as "caps lock on and "caps lock off". So I cannot use shift in its normal function.

3b press caps lock to deactivate caps lock: Does not work, the local settings seem to prevale.

Workaround: Leave the remote window and press shift while having the focus on the local machine. Then going to the remote window again.

The other solution would be to change the settings on the server to be equal to the local settings, but as the server settings are managed by my organisation this solution is not possible.

Does anyone know a way to keep my local settings and make them work on the server without having to change the server settings?