A guide to listening to keyboard and mouse input events from Windows users, including downloadable example code.
I've created a small and highly annoying tool for training my self to use the keyboard more. You're welcome to download it and become annoyed.