@elextr The problem was that if the user sets the menubar to hide on startup without having a keybinding to reshow the menubar, it becomes very difficult to reshow the menubar. (The config file needs to be located and edited, but if the user tries to use Geany to edit the config, it gets overwritten with the old setting.)
The problem is avoided now by not hiding the menubar if the keybinding to reshow it hasn't been set.