I have a program that is used to test a product. It has it's own screensaver built in so I can easily update the screensaver's message if a warning arises to alert the operator. I have it set up to start the screensaver after 60 sec of inactivity. I can monitor the mouse anywhere on the screen, but I can not tell if a user is typing outside of my app. So the screensaver tends to kick in if you are, say, typing a long e-mail and don't touch the mouse. I found some code that looks for specific "Hot-keys", but I ned something that fires for any key press, to reset my counter.
Anyone have any ideas???

Thanks!
Glenn