ここにあるのとまったく同じコードをC#デスクトップアプリケーションで使用しました: https://github.com/gmamaladze/globalmousekeyhook
アプリケーションがフォーカスされている限り、これは動作し、mousedown および keypress イベントを発生させます。私が別のアプリケーションを使用している場合、たとえばビジュアル スタジオ (マウスキー ロガーの実行中) では、イベントは発生しません。
それは正しい行動ですか?もしそうなら、これを達成するための助けをいただければ幸いです。