My CTRL+F4 and ALT+F4 have always been unassigned in sonar and they work perfectly because of the inherent Windows code.
gmp
I've saved my key bindings files and see my earliest one is Sonar 4.02 in 2005. So I think it's a little late for them to hard wire that into the program and flag them as unassignable. How about 9 years too late.
In the X3 help file, there are actually 2 instances of keyboard shortcuts for
CTRL+F4 Close project and Close current floating window.
Well they must have just recently started messing with it if it's described in the help file.
It was, by default, unassigned in 4.0.2.
I also believe that's an inaccurate description of the function in the X3 help file.
It would be clearer to say:
"close any open window inside the app frame"
because it also closes a docked window *if* that window is active.
It would also be way more functional if they could get it to actually work consistently and accurately,
i.e. for every docked window without having to make the window active by clicking it, and descending all the way back to the track view, closing the project.
If they hadn't and didn't attempt to intercept Windows programming by writing Sonar code,
the description should have been:
"normal windows behavior - google it!"
gmp
If I program CTRL+F4 to go to the next marker, then it works fine as long as a floating window is not open. It never Closes the project, that one is successfully overridden.
It is clearly a bug, if their intent was to be able to override Windows programming for CTRL+F4, but I believe that is the mistake, i.e. attempting to over ride the Windows code.
I don't believe they're ever going to be able to fix it and make it work consistently.
My guess is that it seems to be related to and conflicting with the multi-dock.
I believe it would be wiser to remove any Sonar code related to both CTRL+F4 and ALT+F4 and give the control back to Windows and flag them as un assignable. It's never too late for improvements.
I've never had either CTRL+F4 or ALT+F4 assigned in bindings and they've always worked as expected,
i.e. as Windows code dictates,
i.e. until X3.
In X3 they now require more work, (activating a window by clicking it's tab) to get them to function properly.
The inconsistent behavior in X3 might be because of how the multi-dock works.
I use:
F11 = go to previous measure
F12 = go to next measure
F7 = go to previous marker
F8 = go to next marker
SHFT+F9 = select from now
SHFT+F10 = select to through
For X3 I had to add the SHFT to the last 2 to stay out of the way of keys assigned to the new tools.
In 4.0.2 they are still just F9 and F10.
It'll take me a few sessions to get used to it.