1 vote
Hi!
If you have a remote session open (RDP or other), some keyboard shortcuts get sent to the remote session, and some are handled by RDM.
You can select a mode for each keyboard shortcut in the User Interface > Keyboard settings:
I hope I understand this correctly. The documentation doesn't go into detail about the mode option.
My suggestion is to change some of the shortcuts that are set to "Default" by default, because they are commonly used in other applications. Many times I tried to use a key combination in a remote session and found it doesn't work, or does something else in RDM instead. You could change the mode to "When not in session" or change the key combination itself to something that's no so commonly used.
Here are some keyboard shortcuts that I would change (and I did in our default.cfg):
There are more, but those are the ones I encountered a conflict on.
The Ctrl+[1..9] shortcuts could be useful in RDM too, but only if a bookmark has been set with Ctrl+Shift+[1..9]. You could let RDM capture it or pass it to the remote session depending on if a bookmark has been set.
I know there's the magnet icon in the status bar, which let's you switch the behavior of these shortcuts, but personally I use some shortcuts in RDM while I use others in remote sessions. As a general rule, I like to use Ctrl+Alt+<Letter> shortcuts for RDM function, because those are rarely used for other things (with some exceptions, especially for German keyboard layouts).
My guess is most users will not bother customizing the shortcuts and just disable them with the magnet icon, or worse, be frustrated that some key combinations just don't work in remote sessions. I think it would be better to set most of RDM's keyboard shortcuts to "When not in session", or at least have a predictable pattern, like only Ctrl+Alt+<Letter> shortcuts are captured in RDM itself.
I made a post about this in 2022, but I think the "mode" option did not exist back then.
Thank you!
Hello Daniel,
I think there's two things at play here.
The first is whether the shortcuts key combinations make sense and if they are too commonly used in other applications. For this part, I think the suggestion I had in the previous thread still makes sense. Back when that thread was first created, we didn't have the onboarding wizard when first using the application, and I think that might be an interesting place to have a choice between a few modes (All keyboard shortcuts, limited keyboard shortcuts, no keyboard shortcuts) for default configuration. I'm not keen on the idea to change the combinations for everyone, as users who may be already using them and happy with how they work will have them suddenly not working.
The second thing, which I think is more what you're getting at here, is that certain shortcuts don't make much sense to have set to "Default" as a mode, and they would make more sense to be set to "When not in session" by default.
Taking the list you mentioned as an example, for the first one, "Alt+Enter (Open properties in Windows Explorer)", I think it would make sense to have its mode changed to "When not in session" by default, as if you're already in a session, opening a new entry in full screen mode (which is what the current Alt+Enter shortcut binds to) doesn't make much sense.
We will have to analyze these to see if it would make sense to change all of them, but I think this is something we could do.
Let me know if I missed the mark or if I forgot something!
Regards,
Hubert Mireault
Thank you!
It would be interesting to get some telemetry or survey data on how the shortcuts are being used in the real world.
I suspect more often than not, new users use the RDM shortcuts by accident because they want to sent it to the remote session, but that's just base on my experience.
I'll continue to customize my shortcuts anyways :)
Best regards,
Daniel
We have a survey ongoing, available from RDM 2025.3, and have already gotten a lot of interesting feedback, and there's a question about keyboard shortcuts as well. We have yet to fully analyze the data, but I skimmed some of the results and I think a fair amount of users simply don't know that there are shortcuts available in RDM-- so, as you say, they may only use them by accident, if at all.
I encourage you to answer this survey if it interests you, you can access it through the status bar at the bottom right of RDM.
Regards,
Hubert Mireault
Thanks! I submitted the survey
Here's a direct link: <Link removed>
Hello Daniel,
Thank you for submitting it. I removed the link from your post as it's technically just the survey link and doesn't identify your specific answer, and we want to make sure users access it through the application. If you put your email in the necessary field in the survey it will be easy for us to find again.
Regards,
Hubert Mireault
we want to make sure users access it through the application
@Hubert Mireault
Sorry! I intended to post the link for other people to find the survey, not to show my answers :)
No problem at all! It's just so we're sure the surveys are targeted at the correct user segments, since we're planning in the future to only distribute them according to certain criterias (for example, if you're a Devolutions Server you might see a survey that someone on SQLite would not), to help us gather feedback and better understand our userbase.
Regards,
Hubert Mireault
Hello,
We've changed the default binding mode for shortcuts that contextually should only work when not in an active session. This will take effect with the upcoming 2025.3.27
Those include:
Regards,
Jafran Majeau
Awesome, Thank you!