This has been driving me nuts for 6 months…I was hoping Cubase 15 would fix this.
I have mapped all the useful functions I use via Open Stage Control and a touchscreen. It works 99.9% wonderfully…except for Windows Layout. It simply will not work, no matter what I do. I can assign Key Commands, and they work, but it will not respond via midi remote mapping.
I know it isn’t OSC or my script (the same buttons can be assigned to any other function in remote mapping and it works perfectly). I even made a blank template with one button mapped to Show/Hide Lower Zone and I get the same behavior - the button flashes and nothing happens. If I repeat press it a dozen times the Lower Zone might pop up, or it might not.
I tried it triggering a macro, which in turn triggers the Windows Layout buttons…same behavior.
I keep my OSC .json simple. It’s dumb - it relies on Cubase’s remote mapping and doesn’t use any external java scripts or dll files to do anything fancy. It’s just a dumb controller. I just can’t fathom what’s going on here and it’s driving me crazy.
I think I’ve noticed it in the past and if I recall correctly, this command will fail if the project window doesn’t have the focus, for e.g. if we have a plugin window open, channel settings, etc.
A way to handle this is to create a macro containing the command Project→Bring to Front, and the one for showing/hiding the lower zone.
You are absolutely correct. Running that Macro does indeed solve the problem. Many many thanks for resolving this headache!
I was aware of several focus problems, particularly with using a touchscreen, but didn’t think at all to deploy bring to front within Cubase. Instead I have an AutoHotKey script running in the background that brings Cubase Project Window back into focus 50ms after using the touchscreen, otherwise focus remains with OSC which is problematic for any open plugins, mouse ctrl etc. This obviously does not function in the same way as the Cubase command, which is odd, as there’s only one target on the screen in question…
Anyways, problem solved and it’s all working fine so once again, many thanks!