diff --git a/src/widgets/Meter.cpp b/src/widgets/Meter.cpp index a16f00149..8a195e4a7 100644 --- a/src/widgets/Meter.cpp +++ b/src/widgets/Meter.cpp @@ -692,10 +692,15 @@ void Meter::OnMouse(wxMouseEvent &evt) void Meter::OnKeyDown(wxKeyEvent &evt) { - if (evt.GetKeyCode() == WXK_WINDOWS_MENU) + int code = evt.GetKeyCode(); + if (code == WXK_WINDOWS_MENU || code == WXK_MENU) { ShowMenu(wxPoint(mIconRect.x + 1, mIconRect.y + mIconRect.height + 1)); } + else + { + evt.Skip(); + } } void Meter::SetStyle(Style newStyle)