mRemoteNG icon indicating copy to clipboard operation
mRemoteNG copied to clipboard

Right shift not recognised when using Chrome Remote Desktop

Open Kellett opened this issue 4 years ago • 12 comments

When using Chrome remote desktop to connect to a windows 10 machine running mRemoteNG the right shift key isn't recognised (Tested in RDP)

Expected Behavior

Pressing the right shift key should send the key to the remote connection

Current Behavior

Nothing happens

Possible Solution

Steps to Reproduce (for bugs)

  1. Setup Chrome remote desktop
  2. Connect to the machine with mRemoteNG installed
  3. Open an RDP session and try typing a capitol letter using the right shift

Context

Your Environment

OS1 (Using Chrome RD): Win10 1903 (Keyboard language set to UK) OS2 (Using mRemoteNG): Win10 1903 (Keyboard language set to UK) OS3 (RDP connection): Win Server 2016 1607 / Win Server 2012 R2

Kellett avatar Oct 25 '19 14:10 Kellett

I guess this is quite a specific scenario so I will try and work out the issue and submit a pull request

Kellett avatar Oct 25 '19 14:10 Kellett

I also have the same issue.

canturan avatar Nov 15 '19 00:11 canturan

I have the same issue, and it is driving me nuts. This is a mRemoteNG problem, as it works fine in other remote desktop tools, like MSRDP and "Remote Desktop Manager", to mention 2.

nicolaivs avatar Apr 03 '20 09:04 nicolaivs

Are other keys being redirected properly?

farosch avatar May 23 '20 21:05 farosch

Yeah, as far as I can tell all other keys work correctly.

Kellett avatar Jun 05 '20 14:06 Kellett

does the server you connect to have the same language/locale settings as your machine? If not: Can you please make them the same and tell me if the issue then disappears?

farosch avatar Jun 05 '20 15:06 farosch

All machines involved are set to UK for local

Kellett avatar Jun 05 '20 16:06 Kellett

mRemoteNG

I've taken the following screenshots to hopefully help with the issue. To explain what these are showing:

  • Top screenshot is when testing right shift

  • Bottom screenshot is when testing left shift

  • The Red square is KeyboardStateView running on the machine with mRemoteNG installed

  • The pink square in KeyboardStateView running on the target machine via mRemoteNG

  • The blue square is the window I was typing in

So it looks like the key events have been recieved in the wrong order in the mRemoteNG window.

Kellett avatar Jun 05 '20 16:06 Kellett

For anyone else getting bothered by this issue I have a workaround that works for me (YMMV)

Microsoft PowerTools since v0.18.0 has a keyboard remapper. I've used this to remap "Right Shift" to "Left Shift". This has removed a lot of my frustration.

image

Kellett avatar Jun 08 '20 10:06 Kellett

Another workaround that does not involve other tools. You can just configure key mappings in Chrome Remote Desktop and map right shift (ShiftRight) to left shift (ShiftLeft): image

blu3mania avatar Jul 13 '22 15:07 blu3mania

Change setting of your host computer not local computer. (In case of, Window 11) You should set it on [Previous Version of Microsoft IME], and it should definitely work fine. It is quite difficult to find that options. you can find it in search bar - [IME] - language option - keyboard option of microsoft.

geonung avatar Nov 26 '23 04:11 geonung

Just encountered the issue myself. Realised I have Chinese input method turned on in the local computer. Toggling back to English solves the problem.

mak-ando avatar Feb 07 '24 01:02 mak-ando