Ylianst/MeshCentralRouter

Special key combinations don't work in remote desktop

cookta2012 opened this issue · 14 comments

Yes I downloaded and built the newest code last night for the router. I also updated the agent, and meshcentral2 server to the latest public release.
Examples include:
Win + R
Shift + Del (while a file is selected)

I don't know how you would want to handle canceling the Win key when the application has focus, ex. the inclusion of a secondary library or if you would rather use a Windows native keyboard hook to accomplish this task.

through more testing i found the windows key combinations are working but do not send the Win up event when it is interrupted by the start menu and or run box on the host machine.

When I use Win+R it sticks the win key down on the agent until I press the win key a time or two on its own

The "Windows" key clearly does not work. I get notified when the key goes does but not when it goes up and it's processed by both local and send remotely. I am going to remove the window key support for now. I will need to build an alternative.

I just published a new version of MeshCentral Router, but right now the Window key does not work anymore. I will need to fix this. If you have ideas, that would be appreciated.

All depends on the license. Obviously, some 3rd party libraries can't be included in an Open Source project.

So far I have worked up a very crude keyboard hook, im working on flushing it out

I got it working the way I had intended. So now all that is needed is testing. I had the idea where you could be controlling multiple computers at once and you click a button and you can type on all of them at once. that is how it is currently implemented. What i mean is. It is implemented in a way that function would be trivial to implement.

Next thing I'm adding is a checkbox for auto clipboard sync

Please hold on merging due to, further debugging see the PR