veler / CtrlHelpApp

CtrlHelp - Unleash Your Keyboard's Potential
https://ctrlhelp.velersoftware.com/
MIT License
46 stars 2 forks source link

The Ignored App functionality doesn't seem to work in Remote Desktops #12

Closed steveculshaw closed 2 months ago

steveculshaw commented 2 months ago

Current behavior

The Ignored App functionality doesn't seem to work in Remote Desktops.

I have added an exclusion for Beyond Compare on my main PC. This works fine when I hold CTRL while BC has the focus

BUT when I remote desktop onto another of my PC, which also has Beyond Compare installed, and hold CTRL, the "This app isn't supported" dialog appears. And what is really confusing is the remote PC does NOT have CtrlHelp installed ???

How to reproduce it (as minimally and precisely as possible)

  1. create an exclusion for the program, e.g. Beyond Compare
  2. remote desktop to second PC without CtrlHelp installed, but does have Beyond Compare installed
  3. open Beyond Compare through RDP on the second PC ...

Expected behavior

The CtrlHelp dialog should not be displayed

Screenshots

bc-exclusion ctrl-dialog-on-rdp

Workaround

No response

CtrlHelp Version

1.0.2.0 | X64 | Release

Relevant Assets/Logs

No response

veler commented 2 months ago

Hi,

That's a slightly different issue than the previous one. CtrlHelp cannot know what app you are running in the RDP. What CtrlHelp detected is the window of the Remote Desktop.

The solution is to exclude the window of RDP in CtrlHelp. If you want CtrlHelp to work in certain apps within the RDP, you will need to install CtrlHelp in the Windows you are connected to through RDP.

steveculshaw commented 2 months ago

Ah ha ... ta

Again many thanks Etienne

steveculshaw commented 2 months ago

And again that fixed the issue

Cheers SteveC

veler commented 2 months ago

You're welcome :) This is one is, for sure, less intuitive. Perhaps I could try to disable CtrlHelp in RDP by default. It's harder to detect though because there many RDP apps out there. Microsoft has 3 of them for example.