The hotkeys(menu accelerators) don't seem to work when the menu is hidden. Is there a way around it? I implemented a (hacky)way to make them work which is to create event bindings in addition to accelerators, but the problem with that is their associated actions run twice when menu is visible! It kinda makes sense why that happens but its still not desirable.
I also tried keeping only the event bindings and removing all accelerators. That fixed the issue but also took away a neat feature which came with the accelerators - the hotkey text that is seen alongside the menu items don't appear anymore.
Is there a good way to fix this problem?