C#SendKeys.Sendメソッドを使用して問題を実行しています。キーボードのキーを他のキーに置き換えようとしています。たとえば、キーボードで「a」を押したとき、たとえばコードでこれを行っているときは、そのキーを「s」にします。
if ((Keys)keyCode== Keys.A)
{
SendKeys.Send("s");
}
現在、メモ帳には「sa」文字のみが印刷されていますが、この場合、キーボードの「a」を押すと「a」を置き換える必要があるため、「sa」を印刷する代わりに「s」文字のみを印刷する必要があります。 「s」付き。
次の行を追加して、最後の文字を削除してみました。
SendKeys.Send("{BS}");
しかし、私が得たのは「s」文字が削除され、「a」文字がそこにあったことだけです。
どうすればこれを防ぐことができますか?