lparameters nKeyCode, nShiftAltCtrl * Check for Alt key IF nShiftAltCtrl = 4 * Stop VFP's processing of the keystroke NODEFAULT * Provide our own processing of the keystroke this.value = "ALT-" + CHR(nKeyCode) ThisForm.txtTextbox2.SetFocus() ENDIFUnfortunately I've found that the keypress is completely ignores my alt key and instead just goes ahead uses the default behavior. For example, hitting alt-f pops up the file menu. Sadly the user has already memorized a ton of alt-???? key presses and I'd like a way for her to edit and manage them in a way that is easy. Any ideas how to get around this?