Since I hide the upper menu bar (and never use it) the hotkey combination solution works the best to me, just like it used to be on P3D, FSX, etc.
That was the point: to have it working as closely as possible as it used to be. But not only that: it's the only workflow that works correctly, because closing the Toolbar icon while using GSX will result, at best, having to unnecessarily click twice to reopen it, but with some services that requires menus to pop-up after some time ( Pushback, Refuel and Deice ), it will just result in GSX malfunctioning, because it required the Toolbar to be active.
If it was possible not to use the GSX button on the upper menu bar and always use the hotkey combination I would prefer that way.
That's currently not possible: in order to have the menu respond to keys, its JS code needs to be running, but the moment you close the GSX icon from the Toolbar, the menu JS code stops being executed, losing the ability to intercept keys until you reopen it again.
I've mentioned in another topic, which is the fact that sometimes the GSX screen won't stay open. I shows up as loading but then a second later it vanishes again. Nothing that I try to do seems to solve this.
I've seen a couple of reports, but without clear reproduction steps, it's difficult to work at it, since I haven't been able to reproduce it yet. From the log I've seen, it seems the menu got called twice in a fast succession, as if it was called again while it was still opening, at least that's what the log means, but I would need to have logs to confirm this is your case too.
And one other thing, how do I prevent the "voices" from showing up? I've tried many combinations of settings, including reducing the sound volumes all to zero, but the voices remain being said everytime.
Have you tied unchecking the "Play Audio Warnings" option in the Sound Settings ?