成果物
今回は、シンプルなHookを作ってみました。これを使って、どんなキーがよくつかわれるのか、統計を取ってみたいと思います。
詳細
今回は、こちらのサイトを参考にキーボード入力の受信を行い。
www.codeproject.com
こちらのサイトを参考に送信を行えるようにしました。
aonasuzutsuki.hatenablog.jp
しかし、そのままでは、キーボード入力がユーザーによるものかHookによるものか分からないので、dwExtraInfoに決まった数字を設定することで判定しています。また、Consoleで作ることで構造をシンプルにしています。Consoleをクリックすると、なぜかフリーズするので気をつけてください。
コード
Simple Key Hookという名前で追加しています。上位互換のSimple Key Mouse Hookもありますが、難しいので先にこちらから見ることをお勧めします。
github.com