Conclusion
The keyboard is pretty important when it comes to how people interact with their computer-like devices. Despite its importance, you often won't have to deal with them directly. Your browser, the various text-related controls/elements, and everything in-between just handle it as you would expect by default. There are certain kinds of applications where you may want to deal with them, though. For those kinds of apps, this tutorial exists.
This tutorial started off in the most boring way possible by explaining how to work with the Keyboard events and their event arguments. Along the way, things (hopefully) got more interesting as you saw several examples that address common things you would do when dealing with the keyboard in code.