Introduction - If you have any usage issues, please Google them yourself
Keyboard hook through keyboard.cs in category KeyboardHook to create and manage. This class implements IDisposable interface, so instances of it the simplest way is in the application of the Main () method of using keywords to use package Application.Run () call.