C#で キーを押す という動作を実行するにはどうしたらいいでしょうか。

別のフリーウェアであるキーを押すと特定のマクロを実行してくれるソフトがあります。
このマクロを実行させるために、「キーを押す」という動作を実行させたいのです。

非常にしょうもない質問かもしれませんが、分かる方教えて頂けると助かります。
よろしくお願いします。