title: C# SendKeys.Send
body: <p>I am running on an issue using C# SendKeys.Send method. I am trying to replace keyboard keys with other keys, for example when I press "a" in keyboard I want that key to be "s" for example, when I am doing this in my code:</p>
  
  <pre><code>if ((Keys)keyCode== Keys.A)
  {                    
      SendKeys.Send("s");                    
  
  }
  </code></pre>
  
  <p>Right now I get only "sa" character printed in my notepad, but instead of printing "sa" I need to get only "s" character in this case because when I press "a" on my keyboard, "a" must be replaced with "s".</p>
  
  <p>I tried removing the last character by adding this line:</p>
  
  <pre><code>SendKeys.Send("{BS}");
  </code></pre>
  
  <p>But all I got is "s" character removed and "a" character was there.</p>
  
  <p>How can I prevent this from happening?</p>