Ylianst / MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
https://meshcentral.com
Apache License 2.0
4.22k stars 566 forks source link

RDP defaults to en-US keyboard layout despite configuration settings #5097

Open shesh1337 opened 1 year ago

shesh1337 commented 1 year ago

I am using MeshCentral in combination with Tactical RMM for remote desktop connections, and I have encountered an issue where the keyboard layout defaults to en-US despite my attempts to change it to de-DE (German). It will stick to de-DE when I change it, however the moment I reconnect to the machine, it changes back to en-US.

I have tried removing the English keyboard layout from the remote computer. However, this has not resolved the issue. Every time I connect to a remote computer using MeshCentral's RDP feature, the keyboard layout reverts to en-US.

Here is my config.json:

{
  "settings": {
    "Cert": "rmm-mesh.mydomain.com",
    "MongoDb": "mongodb://127.0.0.1:27017",
    "MongoDbName": "meshcentral",
    "WANonly": true,
    "Minify": 1,
    "Port": 4430,
    "AliasPort": 443,
    "RedirPort": 800,
    "AllowLoginToken": true,
    "AllowFraming": true,
    "_AgentPing": 60,
    "AgentPong": 300,
    "AllowHighQualityDesktop": true,
    "TlsOffload": "127.0.0.1",
    "agentCoreDump": false,
    "Compression": true,
    "WsCompression": true,
    "AgentWsCompression": true,
    "MaxInvalidLogin": { "time": 5, "count": 5, "coolofftime": 30 }
  },
  "domains": {
    "": {
      "Title": "Tactical RMM",
      "Title2": "Tactical RMM",
      "NewAccounts": false,
      "CertUrl": "https://rmm-mesh.mydomain.com:443/",
      "GeoLocation": true,
      "CookieIpCheck": false,
      "mstsc": true,
      "remoteDesktop": {
        "disableWallpaper": false
      }
    }
  }
}

I would appreciate any assistance or guidance on how to resolve this issue and set the default keyboard layout to de-DE for remote desktop connections in MeshCentral. Please let me know if additional information is required.

Thank you.

si458 commented 8 months ago

You could try clicking settings on the remote tab and checking use remote keyboard map

shesh1337 commented 8 months ago

@si458 already tried that and tried it again on version 1.1.20.

how i tested it right now:

this only happens when using RDP as the connection type. when I use the normal connect feature, it doesnt even give me the option to switch from de-DE to another keyboard language because only the german qwertz layout is installed

Untitled image image image