Implemented

CapsLock issues

avatar

Hello,

I'm using Remote Desktop Manager for sometime and I really like the way it works.

Unfortunately there is some kind of strange issue that cannot fix till now. I'm currently using macOS Ventura 13.2.1 with M1 chip and Remote Desktop Manager 2022.3.19.0 which is the latest version of the software. One more thing is that I'm using CapsLock to change language keyboard layout on my Mac and when sometimes when I connect via RDP to some server using the Remote Desktop Manager the CapsLock is active in the RDP. The only way to turn it off is by holding CapsLock or using Command+CapsLock but this way it enabled the CapsLock outside the RDP session. I searched for possible solution of this for sometime but with no success.

Could you advise how this could be fixed as it is very annoying and it's not good for the workflow at all?

Thank you!

Martin

All Comments (12)

avatar

Hello,

I've contacted someone from our QA team to see what they have to suggest regarding you issue.

While I wait for their return, could you tell me if you tried using a different keyboard to see if the issue persists ?

Best Regards,

avatar

Hello,

I haven't tried another keyboard and not sure how this is relevant. I'm using CapsLock to change keyboard input layout. Strange thing is that I have not find any information about such complaints from other users using the Remote Desktop Manager.

Thanks!

avatar

Hello,

No problem, I will contact our engineering department to see what can be done.

I will then update you once I receive news from them

Best Regards,

avatar

Hello

Although the information about using caps lock to change the input source is important, from your description it doesn't sound like the root cause (and I note that this option is somewhat hard to find, because although it shows in the "System Settings" search results, the option doesn't actually _appear_ unless you have a non-Latin input source in the layout list).

In the normal case, does your setup work? You can change input sources with a short press of the caps lock key, and toggle the caps lock on-and-off (locally and in the RDP session) with a long press?

When focusing an RDP session, we're supposed to synchronize the state of the toggle keys on the remote system with the local system. Then, as long as you have the session focussed, the state should stay in sync as your local key presses are forwarded to the remote system. If you leave the session and come back, the modifiers should be re-synchronized (because you might have toggled one of them in another application, and without focus the event isn't sent to the RDP server of course).

It sounds like _sometimes_ when you focus an RDP session, the state is being properly synchronized.

Can I ask if you notice this on specific sessions (i.e. particular server OS versions), or it happens generally? Does it occur often or just sometimes?

Please let me know if something isn't clear

Thanks and kind regards

Richard Markievicz

avatar

Hello,

I do use non latin input method if can be relevant at all. I'm using cyrilic.

Yes, I can change keyboard layout without issues only with 1 press of the CapsLock. When you hold the button there's led light that lights up so i can guarantee that i'm not holding the button to change the inputs.

After further testing looks like the CapsLock is not sync between RDP and locally. For example if I long press the capslock outside RDP all letters become caps but in RDP not , in RDP i need to hold again the CapsLock to enable it which leads me to conclusion that the state of the button is not synchronised.

I'm connecting to Windows 2012, 2016, 2019 , 2022 remotely and this issue is happening to all versions and unfortunately it's pretty often. If the root cause of this is not found. I guess if there is some option to disable CapsLock completely for RDP would be useful.

Thank you!

avatar

Hello again

Thanks for the extra details. I did some testing on my side and I can trivially reproduce your issue.

The issue is how we are detecting the initial state of the caps lock key when synchronizing the lock key (caps lock, num lock, etc) state. Caps lock is a special case here and the detection method seems to have some weird interaction with the "Use the Caps Lock key to switch to and from last used Latin input source" setting.

I'm opening a bug on our side to investigate this, and will post back here once we have an update.

Thanks and kind regards,

Richard Markievicz

avatar

Hello again

I submitted a fix for this issue to the RDM Mac team, and I believe it should be available in the next release. I linked this forum post to the ticket so you should be notified once that's available, but I do encourage you to check the application release notes also.

Please don't hesitate to post back if you have further questions or problems

Thanks and kind regards,

Richard Markievicz

avatar

Hello,

I hope the new release will come soon.

Thanks a lot for the assistance!

avatar

Hi martinchako,

Just to clarify, we will post in this thread when a version with the fix will be available.

Best regards,

Xavier Fortin

avatar

Hi martinchako,

A version of RDM Mac (2023.1.5.0) is now available with a fix for your issue.

Best regards,

Xavier Fortin

avatar

Hello,

Thanks for the assistance.

Looks like this issue happens again but in rare cases only so I could not provide you with exact way to replicate it.

Thanks again!

avatar

Hello

Thank you for the update. I'm glad things are working better for you, although it sounds like they are still not perfect.

If you notice the issue occurring, please try to take note if it's only when newly launching a session, or when focussing an existing session. In both cases the keyboard locks keys must be synced to the server.

Also it would be interesting to know if that occurs when you only have one session open, or it's more a problem with multiple RDP sessions active.

Please don't hesitate to post again if you have further questions or comments

Thanks and kind regards,

Richard Markievicz