Hey there. Right now I'm working on a C++ Keylogger (educational purposes) so I can better understand how to hook things. I want to create a global Keyboard hook so I can read keystrokes that I press. How would I do this? Where is a good place to start? So far I know that I have to use the Virtual Key system if I want to single out a key like: VK_RETURN would be enter. Can anyone help me with this project? Thank you.