Ok ... here is what I ended up with:
I set myform.Keypreview = .t.
In myform.keypressEvent I have ...
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nKeyCode = 18 && PageUp
IF thisform.pageframe1.ActivePage=1
thisform.pageframe1.ActivePage=2
ELSE
thisform.pageframe1.ActivePage=1
ENDIF
NODEFAULT
ENDIF
Here are some other comments or observations ...
Using Ctrl-Tab works ... however ... you have to move through all of the controls on the form before you get to the page frame tabs so that is not workable.
I had originally tried using the myform.KeypressEvent method earlier and had tried to use the F12 key and it didn't work so I went to tek-tips for help. Well, it turns out the none of the Function keys seem to process through the KeypressEvent method. At least that was my experience, so I used the PAGEUP key instead.
The \<Hot \<Key concept works but not when I am editing a field when I try to switch pages.
Any of the other thoughts/ideas I left for another time.
So, all in all, things worked out fine and thanks again for your assistance.
Don