title: Why does Console.ReadKey() concatenate 'a' symbol to the next output?
body: <p>I'm doing a simple example where depending the input key I write a different message on the console. The problem is that every time I read a key, the next <code>Console.WriteLine()</code> result has an 'a' symbol concatenated at the start? Here's an example:</p>
  
  <pre><code>ConsoleKeyInfo keyInfor = Console.ReadKey();
  if (keyInfor.Key == ConsoleKey.UpArrow)
  {
     Console.WriteLine("Up arrow");
  }
  </code></pre>
  
  <p>Expected Result when I click Up Arrow: "Up arrow"</p>
  
  <p>Actual Result: "aUp arrow"</p>