OK
To my relief, I discovered that I can use the Autokeys Macro to disable
keys throughout the application, and still be able to override this in
my Forms using the KeyPreview/OnKeyDown to return certain functionality
like F1 if I choose. One problem is that the AutoKeys Macro does not
let you control ALL keys! The Alt key cannot be controlled here.
However, you can control the alt key with the KeyPreview/OnKeyDown
method. The AutoKeys Macro allows me to supress keys throughout the
app, including my problem with Reports, which could not be controlled
when I used the KeyPreview/OnKeyDown Method (since these are not
available in a Reports Events).
So, a combination of the aforementioned methods gave me the Best
keyboard control I could find. One last problem is that the
AutokeysMacro DoesNot allow control over the Alt key, however the
KeyPreview/OnKeyDown method did in Forms, BUT not in Reports.
Oh well! This I can Live with for now, with one exception. Alt-F4 in
reports, will shut down the application.
I Hope others find value in these findings!
Greg