Ken,
Shift-F10 isn't a good substitute because it's the ContextMenu shortcut key, and I think what fires on the Win95 keyboard for the menu shortcut key. And the KeyCode is 93 instead of 96. My cForm.KeyPress() calls this.RightClick()
>Another workaround for this would be to redefine the F10 with an OKL. This way, it can be trapped for in the KeyPress event of the form (using the new key):
>
>*Form.Init
>on key label f10 keyboard '{SHIFT+F10}'
>
>*KeyPress Event
>if nKeycode = 96
> wait window 'F10 was pressed' nowait
> nodefault
>endif
>