Description
Describe the bug
When remove accessing another System and for example using CTRL+C or CTRL+V for Copy & Paste, most of the time a c or v is written. The Key combination only works for me, when I wait half a second or a second after depressing the CTRL Key until I press C or V. When using Copy & Paste over a Remote session often, this makes it very cumbersome to use. I feel this is more an issue in the Webbrowser than when using the Router Windows executable. But the latter one seems to miss the feature to transfer the Clipboard from the Remote to the local System, so it is less preferred.
To Reproduce
Steps to reproduce the behavior:
- Remote access another Windows 11 24H2 System either through the Browser or through the Windows Router executable.
- Select any kind of text on the Screen (for example in Notepad)
- Press CTRL+C or CTRL+V as you probably will when working locally (pretty short key presses)
- You will see a c or a v on the screen and whatever Text you selected will be substituted by that single character instead of copying it into / pasting it from the clipboard.
Expected behavior
I would expect that keys that are pressed in a specific order are sent to the destination in that order. But this does not seem to be the case when CTRL is involved.
Server Software (please complete the following information):
- OS: Ubuntu Server 22.04.5 LTS
- Virtualization: Docker Image ghcr.io/ylianst/meshcentral:1.1.32
- Network: Both testsystems are on the same Network (LAN), but Meshcentral runs through Traefik and I am using Hybrid mode
- Version: 1.1.32
- Node: 20.15.1
Client Device (please complete the following information):
- Device: PC
- OS: Windows 11 23H2
- Network: LAN (Source PC) to VLAN (Traefik + Meshcentral) to LAN (Destination PC)
- Browser: Microsoft Edge and Vivaldi
- MeshCentralRouter Version: 1.8.9021
Remote Device (please complete the following information):
- Device: VM under XCP-ng
- OS: Windows 11 24H2
- Network: LAN
- Current Core Version: Dec 9 2022, 1874374695
Additional context
Add any other context about the problem here.
Your config.json file
{
"$schema": "https://raw.githubusercontent.com/Ylianst/MeshCentral/master/meshcentral-config-schema.json",
"settings": {
"Cert": "meshcentral.my.domain",
"plugins":{"enabled": false},
"_mongoDb": null,
"cert": "localhost",
"_WANonly": true,
"_LANonly": true,
"_sessionKey": "redacted",
"port": 443,
"aliasPort": 443,
"redirPort": 80,
"redirAliasPort": 80,
"AgentPong": 300,
"TLSOffload": true,
"SelfUpdate": false,
"AllowFraming": false,
"Minify": 1,
"WebRTC": true
},
"domains": {
"": {
"title": "MyLab",
"title2": "Meshcentral",
"minify": true,
"NewAccounts": false,
"localSessionRecording": false,
"_userNameIsEmail": true,
"certUrl": "meshcentral.my.domain",
"allowedOrigin": [ "meshcentral.my.domain" ]
}
},
"_letsencrypt": {
"__comment__": "Requires NodeJS 8.x or better, Go to https://letsdebug.net/ first before>",
"_email": "[email protected]",
"_names": "myserver.mydomain.com",
"production": false
}
}