>LPARAMETERS nKeyCode, nShiftAltCtrl >LOCAL lNoDef >lNoDef=.F. >DO CASE >CASE THIS.SelStart=0 > IF !(CHR(nKeyCode) $ "01") > lNoDef=.T. > ENDIF >CASE THIS.SelStart=1 OR THIS.SelStart=4 > IF !(CHR(nKeyCode) $ "0123456789") > lNoDef=.T. > ENDIF >CASE THIS.SelStart=3 > IF !(CHR(nKeyCode) $ "012345") > lNoDef=.T. > ENDIF >CASE THIS.SelStart=6 > IF nKeyCode # 65 AND nKeyCode # 80 > lNoDef=.T. > ENDIF >ENDCASE >IF lNoDef > NODEFAULT >ENDIF >-------