title: Can't access Windows Input Simulator in my C# project
body: <p>After researching about how to control other applications by simulating keyboard, many people suggested that I use "inputsimulator" <a href="https://archive.codeplex.com/?p=inputsimulator" rel="nofollow noreferrer">CodePlex</a></p>
  
  <p>I unzipped the folder and looked for .dll file to reference in my C# project, but I couldn't find inputsimulator.dll file. </p>
  
  <p>Here is what I have so far:</p>
  
  <pre><code>    using System;
      using System.Runtime.InteropServices;
      using System.Windows.Forms;
      using WindowsInput;
  
      public class WindowHandling
      {
          [DllImport("user32.dll")]
          public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
  
          [DllImport("user32.dll")]
          private static extern bool SetForegroundWindow(IntPtr hWnd);
  
      static void Main()
      {        
              InputSimulator.SimulateKeyDown(VirtualKeyCode.SHIFT);
      }
      }
  </code></pre>
  
  <p>And this is the error message:</p>
  
  <pre><code>'InputSimulator' does not contain a definition for 'SimulateKeyDown'
  
  The name 'VirtualKeyCode' does not exist in the current context
  </code></pre>
  
  <p>How to reference <code>InputSimulator</code>?</p>