MeshCentral icon indicating copy to clipboard operation
MeshCentral copied to clipboard

Keyboard input wrong on Debian 11 Hyper-V machine when using MeshCentral webstream

Open krzysztofakc opened this issue 1 year ago • 10 comments

Describe the bug

When you control a device (using the Agent) on which a remote connection to a Debian 11 Hyper-V virtual machine is active, the keyboard layout on that remote connection is incorrect. It's fine, however, on endpoint.

Using the number '1' on the keyboard gives you the letter 'n', and '2' gives you the letter 'm'. The digits '1', '2', '3' on the numeric keypad represent the letters 'c' to 'b'. I haven't checked further.

The problem does not occur when I walk up to the computer and use the physically connected keyboard. TeamViewer, AnyDesk and RDP are doing just fine.

To Reproduce

NOTE: I tested this on four different virtual machines with four different languages and keyboard layouts to eliminate human error.

Steps to reproduce the behavior:

  1. Install MeshAgent on endpoint and connect.
  2. On endpoint, open remote connection to new Debian vm in Hyper-V.
  3. Install Debian 11 on Hyper-V vm.
  4. Keyboard layout working fine during installation.
  5. Keyboard layout wrong after installation. Impossible to login.

Expected behavior Should represent keys as they are.

Additional context

At first I thought it was a matter of xkbmap or a corrupted iso. However, since the problem does not occur when using other remote desktop software, and also when I physically use the keyboard, I report this as a bug.

krzysztofakc avatar Oct 27 '22 12:10 krzysztofakc