IF (nKeyCode >= 48 AND nKeyCode <= 57) OR (nKeyCode >= 65 AND nKeyCode <= 90) OR (nKeyCode >= 97 AND nKeyCode <= 122) m.lnPosY = _SCREEN.Top + THISFORM.Top + THIS.Top -5 && To get on the arrow m.lnPosX = _SCREEN.Left + THISFORM.Left + THIS.Left + THIS.Width -5 && To get on the arrow lnRow = pix2fox(lnPosY, .T.,_SCREEN.Fontname ,_SCREEN.FontSize) lnCol = pix2fox(lnPosX, .F.,_SCREEN.Fontname ,_SCREEN.FontSize) MOUSE AT lnRow,lnCol ENDIF DODEFAULT(nKeyCode, nShiftAltCtrl)