Royal TS 26 Beta - Terminal double keystrokes

Hi

The royal TS 26 beta is looking great with a lot of new features that makes a difference.

When running the terminal with the new experimental mode, I will sometimes get a double-keypress issue. I can force it by starting the “zellij” terminal multiplexer, and it does not seem to do the same issue on tmux. (tested on different target servers, and both will get the isse when starting zellij). I have also encountered it when leaving the royalts window alone for a bit and then coming back to it and it has the same issue in the connected regular ssh->bash session.

It behaves the same if i use the “type clipboard” button, but if i do a regular paste it pasted the text with no duplicate characters.

The file browser feature seems to be the carrot i need to switch to using royalTS for my ssh needs. It is already my preferred RDP tool by far. Great work!

br
Hans-Olav

Hi Hans-Olav,

thanks for the detailed report — especially the comparison between Zellij, tmux, “Type Clipboard,” and regular paste. That helped us identify the cause.

Zellij enables the Kitty keyboard protocol, which caused Royal Terminal to process some printable keys through two input paths. This resulted in each character being sent twice. We’ve implemented a fix, which will be included in the next beta.

As a temporary workaround, Kitty keyboard support can be disabled in Zellij’s config.kdl:

support_kitty_keyboard_protocol false

Alternatively, enabling “Use Direct Mode when supported” for the Type Clipboard action should avoid the duplicated simulated-keystroke path.

Please let us know whether the next beta resolves both the Zellij and regular SSH/bash cases for you.

Thanks again for testing the beta and for the kind feedback!