KeyUp fired many times when RDP session get focus
manuz90flw opened this issue · comments
.NET version
.NET 8 C# and Vb.net
.NET framework 4.8
Did it work in .NET Framework?
Yes
Did it work in any of the earlier releases of .NET Core or .NET 5+?
No response
Issue description
Hi,
When the old app remote desktop(blue icon) is activated or move the window, it fires many times the keyup event on winforms.
This happens on .NET core and also on .NET framework
I tried also these apps but they are not affected :
- teamviewer
- anydesk
- new remote desktop app(red icon)
- nutanix remote console(html console)
Steps to reproduce
@Olina-Zhang can your team please test this?
@kirsan31 You have done a bit of work in conjunction with RDP. Have you run into this at all?
@kirsan31 You have done a bit of work in conjunction with RDP. Have you run into this at all?
Sorry, but - no. For 2 reasons:
- We are not monitoring KeyUp event anywere.
- In 99.9% of time we are using fullscreen rdp window.
@kirsan31 This happends also in full screen.
These steps to reproduce:
- RDP session in fullscreen on first monitor
- click on second monitor without RDP session(black side)
- click on RDP session
- the keyup event fire many times
@manuz90flw This seems to be an issue with RDP. Did this work in a previous version of RDP for your product? My strong recommendation is that you check StackOverflow and answers.microsoft.com? This appears to happen for all versions of .NET Framework, so this is likely happening with the Common Controls as well. The question is whether we've always had this issue in all versions of RDP or if this is a new situation.
Hi @merriemcgaw ,
I think it's a issue with RDP.
I did some other tests:
- VM with Windows 7 connect to windows server 2022 and I can replicate the issue
- VM with Windows 8.1 connect to windows server 2022 and I can replicate the issue
- Windows 10 connect to VM Windows 8.1 and I can replicate the issue
- Windows 10 connect to Windows server 2022 and I can replicate the issue with javascript
@manuz90flw The best advice I can give you at this point is to use the Windows feedback tool to file the feedback against RDP. That will allow you to engage directly with that product team and to provide any diagnostic data they might need. Unfortunately there isn't much for WinForms to do at this point, so I'm going to close this issue.