title: c# Winforms - How to change a vertical MenuStrip navigation to be more user friendly? (intuitive)
body: <p>I have a vertical MenuStrip similar to this one:</p>
  
  <p>Vertical MenuStrip Example</p>
  
  <p><img src="https://i.stack.imgur.com/1Bx72.jpg" alt="Vertical MenuStrip Example"></p>
  
  <p>(LayoutStyle = VerticalStackWithOverflow, Dock = Left) and I need to change the way that the arrow keys work inside the menu because they act like the MenuStrip was horizontal (right and left arrow keys to navigate between items) and I need that it acts as a vertical Menu (up and down arrow keys to navigate between items).</p>
  
  <p>It's ok if you don't give me the exact way to do it but at least I need some help to change those arrow keys events if it is possible.</p>
  
  <p>If you want to recreate the situation just create a MDI form and use the properties that I mentioned, you will notice that the navigation doesn't feel natural for the "parent" items.</p>
  
  <p>I hope you can help me and also other people that might have the same problem, thank you!</p>