https://docs.microsoft.com/en-us/archive/blogs/toub/low-level-keyboard-hook-in-c
A Simple C# Global Low Level Keyboard Hook
https://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook
https://docs.microsoft.com/en-us/archive/blogs/toub/low-level-keyboard-hook-in-c
A Simple C# Global Low Level Keyboard Hook
https://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook