Describe the bug
Hmm... this is going to be hard, because this problem is strange, I'll try my best
I have a windows 10 VM (intel i3-9300T + GTX 1660 Super, latest drivers and updates) on which i try to play The Witcher III (But really the game is not relevant as this happen in every other title too) when I make a sequence of events on my KB+Mouse, moonlight (or something else I don't know whose fault is that) interprets this as sending the true sequence PLUS an extra 'enter' event. So for example I play TW3, start a combat, and press Left Shift and then (in short period of time, something around 200ms) press the Left Mouse Button, moonlight interprets it as "attack" (Left Shift + LMB) AND an 'enter' event and display me a in game menu, which is basically a game stopper.
The behavior can be seen in other combinations (ANY LETTER I tested + Left Mouse Button causes an additional 'enter' key event)
When the period between "Press Key" and "Press Left Mouse Button" is big enough, game interprets this normally as expected
Steps to reproduce the behavior:
- Go to 'Remote desktop'
- Click on 'A game'
- Scroll down to 'play button :)'
- See error, try 'Press a button on keyboard (Lets say left shift) and shortly after press left mouse button and expect the enter key to be clicked additionally'
No additional 'enter' key event
- Moonlight version: latest (1.5.3)
- Model: TV LG OLED 65C7V 4K
- webOS version: 3.9.0-62710 (dreadlocks2-dudhwa)
I tested with different keyboards and mouses and the behavior is the same, also changing moonlight configuration to different options didn't solve the issue
RPi version of moonlight works fine (from https://github.com/moonlight-stream/moonlight-docs/wiki/Installing-Moonlight-Qt-on-Raspberry-Pi-4)
I have no idea how to actually test this, any ideas are welcome