Buttons normally have accelerator keys (EG Alt+G) rather than shortcut keys (EG Ctrl+G). Accelerator keys are set using the Text property of the button. Put an ampersand (&) before the letter in the caption you want the button to react to.

When the user presses Alt, all the accelerators on the form get underlined.

Note that the form's Accept button automatically reacts to the Enter key and it's cancel button reacts to the Escape key. Both of these are properties of the form.

You should not put Accelerators on the Accept or Cancel button.

IE Button captions should not be OK or Cancel because you don't need to be able to press Alt+O as well as Return to do the same thing.