as far as I know, you have to program i manualy. So build up a list of buttons and the combination of keypresses, theu should react on. And look at ProcessCmdKey in your form, figure out, whicht key is pressed on the form and fire the right button.PerformClick().
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
Willibert has already answered your question in a very nice way. However if you do not want to use ProcessCmdKey, in that case you may simply set KeyPreview property of Form to true and then use KeyPress event of Form to trap keys, and call any method as per need.
That depends on your background - do you know C/C++ - then your biggest problem will be to learn the .net library. If you are new to programming than you will first have to get a clue concerning more basic stuff like if-statements, loops etc.
Just take a walk/link to some (online)bookseller and have a look for C# - you will find a lot of books ranging from beginners books to medium difficulty.