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)