2009-04-10 10 views
1

私はキーボードからどれくらい離れているか/休憩時間を追跡したいと思っています。私は自分のキーボードとマウスの追跡を図っています。マウスがいつ出発したかを知るには良い方法です。これを追跡する最良の方法は何ですか?いくつかのオプションが表示されますユーザキー/マウス入力トラッキングC#

  • マウスとキーボードを押すたびにシステム全体のコールバックがあります。
  • 100msのための睡眠とのKeyDownがあるかどうか
  • 使用最後のユーザ入力だったと効率的にするために上記のコンボを使用する場合、実際に私に語ったシステムコールをmousemovent。 (ユーザーがいなくなるまでスリープしてから、コールバックを使用して到着を追跡する)

答えて

4

thisを試してみてください。

自分で追跡する必要はありません。アイドル時間を得るためにシステムコールを実行できるようです。

+0

私はいくつかのコードが含まれます。答えがよかったよ! – Keltex

+0

必要ない、私はそれをチェックし、それは2&3に答える。他の答えは1) –