I propose you this patch for fixing pb with buffers.zorder.switching that doesn't work on GTK.
This feature is trying to emulate Windows Alt+Tab behaviour.
The particular magic of zorder switching is that it is only when the Ctrl key is let up is the the choice made: every switch before this is just a proposal. This allows you to, for example, starting from Tab 1 Ctrl+Tab as many times as required to move to your destination (call it Tab D). Then a single Ctrl+Tab moves back to Tab 1: all the intermediate switches between Tab 1 and D are ignored.
This is implemented in EndStackedTabbing and related code.
Ok, thx for the information.
I am newbie with GTK. So this patch can not have very good quality.
Do you think that patch is correct?
Its only part of the job and doesn't provide the same functionality as on Windows. To be integrated it should work the same as on Windows.
Another piece of code that has to be changed in the patch is to stop the default GTK+ processing of these keys in SciTEGTK::Key with the g_signal_stop_emission_by_name call.
Unlike Windows, it only recognizes releasing the left Ctrl key, not the right.
Please find the new file.