Hello,
First of all, I want to say a huge thank you. I switched to using a Mac in 2013, and since then, Royal TSX has been running on my computer almost constantly. I frequently need to connect via RDP to Windows servers and, more recently, to Linux servers as well.
When I was only connecting to Windows, the keyboard shortcut issue wasn’t as critical. I simply configured Karabiner to remap shortcuts like Cmd+C/V/X to Ctrl+C/V/X (among others).
Now that I also have to connect to Linux servers, the Karabiner workaround no longer works because, on Linux, Ctrl+C is Ctrl+C — meaning it sends a break signal, rather than copying to the clipboard. I managed to set up a “kludge” in Karabiner so that it detects the window title and determines whether a Linux connection is active, and whether to apply the modifier key remapping or not. However, this approach is unreliable and sometimes works inconsistently.
Therefore, I would like to request the implementation of the following features in Royal TSX:
-
The ability to map the Shift, Control, Option, and Command keys not globally at the “Remote Desktop” plugin level, but at the “Remote Desktop Connection Settings” level. This would allow enabling mappings like Cmd → Ctrl specifically for Windows machines.
-
An option in Royal TSX settings to COMPLETELY disable all Royal TSX keyboard shortcuts. It’s very frustrating when pressing Cmd+R, Cmd+O, Cmd+Q, etc., triggers actions in Royal TSX itself. When I’m connected to a remote server, I want all keystrokes to be passed directly to the remote session. If I need to perform an action within Royal TSX itself, I will use the mouse.
Best regards,