Keyboard Input in a Windows Forms Application
.NET Framework 4.5
Windows Forms includes standard keyboard events that allow you to respond to specific key presses, and also provides ways for you to intercept, modify, and consume key presses at the application, form, and control level.