From @tig - Fixed #380 -F9 should close menu as well as open it #381
@@ -919,7 +919,10 @@ namespace Terminal.Gui {
public override bool ProcessHotKey (KeyEvent kb)
{
if (kb.Key == Key.F9) {
- StartMenu ();
+ if (isMenuClosed)
+ StartMenu ();
+ else
+ CloseAllMenus ();
return true;
}