title: Keys.D1 = LButton | ShiftKey | Space?
body: <p>A program I've written that normally works well is now freaking out about Keys.D1 having a value of &quot;LButton | ShiftKey | Space&quot;</p>
  <p>Here's a screen grab of the problem:
  <img src="https://i.stack.imgur.com/kZfli.png" alt="enter image description here" /></p>
  <p>ModifierKeys is an enum with the following definition:</p>
  <pre><code>public enum ModifierKeys : uint
  {
      Alt = 1,
      Control = 2,
      Shift = 4,
      Win = 8
  }
  </code></pre>
  <p>What on earth is going on here? There are no other references to Keys.D1.</p>