title: Enter key is detected even when it's not pressed
body: <p>Currently, I have this:</p>
  
  <pre><code>if ((input.Text.ToUpper() == "FURNACE" || input.Text.ToUpper() == "COAL") &amp;&amp; count == 3)
                  {
                      end3();
                  }
                  else
                  {
                      MessageBox.Show("Unknown key");
                  }
  </code></pre>
  
  <p>However, no matter if I enter FURNACE, COAL, or anything else, it still pops up with "Unknown key". Why?</p>
  
  <p>It's under a KeyUp event, like this:</p>
  
  <pre><code>private void input_KeyUp(object sender, KeyEventArgs e)
      {
          if (e.KeyData == Keys.Enter)
          { 
            //The earlier code I showed goes here
          }
      }
  </code></pre>
  
  <p>Count varies, one of the if (input.Text.ToUpper...) is adding one to count, but it starts at zero.</p>
  
  <p>Input is a textbox.</p>