Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: arbitrary keyboard shortcuts #128

Open
elabjer opened this issue Feb 28, 2022 · 1 comment
Open

Feature request: arbitrary keyboard shortcuts #128

elabjer opened this issue Feb 28, 2022 · 1 comment
Assignees

Comments

@elabjer
Copy link

elabjer commented Feb 28, 2022

Hi.

I just discovered your awesome piece of software.. thank you, it works really well, however, for my particular needs it falls a bit short.. let me explain briefly:

I want to use it to mirror certain VST plugins I use in a dedicated VST host called Cantabile. The problem is that Cantabile displays loaded VSTs in windows that are not shown/detected by OTR.. it only shows/detects Cantabile's main interface window. I suppose VST windows are MDI, or child-windows of it, so they don't get picked up by OTR. However, selecting any VST window and using the keyboard shortcut works just fine.. the problem is capturing several VST windows.

The easiest solution, it seems, would be to run several instances of OTR each having its own dedicated keyboard shortcut (ie, I'd probably assign CTRL+SHIFT+1, CTRL+SHIFT+2, and so on..).

Could you possibly implement this?
Thank you, best regards.

@LorenzCK LorenzCK self-assigned this Apr 15, 2022
@LorenzCK
Copy link
Owner

Hello @elabjer,
thanks for the feedback! Indeed, OnTopReplica only shows "top most" windows from its selection menu. Showing child/tool windows in the menu as well would probably be overwhelming (or a complete mess, since there can be a lot of weird hidden/special/tool windows that the user wouldn't expect to see listed). Having customizable shortcuts sounds like a good idea in general and could help in this scenario.
Unfortunately I haven't been able to work on OnTopReplica for the last years, even if an update is due sometime...

Something that you can try, is to determine the ID/Window class or specific Window title of the windows you want to clone (using a UI tool such as Microsoft's Inspect.exe) and then use the command line arguments of OnTopReplica to auto-select the windows on launch.
For instance, you can launch OnTopReplica.exe --windowId=123 (where 123 is the window handle) or OnTopReplica.exe --windowTitle=PartialMatchOfTitle or OnTopReplica.exe --windowClass=WindowClass.

Hope this helps!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants