>>792
フォームがフォーカスを持ってる時ってのは
自アプリのウィンドウがアクティブっていうことかな?
それは下のページでわかるんじゃね?

ttp://nienie.com/~masapico/api_GetActiveWindow.html
ttp://homepage1.nifty.com/MADIA/vb/API/GetActiveWindow.htm

で自分のアプリがアクティブじゃないって判断したら
下のホームページ参考にして何キーが押されたか
判断すればいいと思う。
ttp://www.geocities.co.jp/SiliconValley/7406/tips/mouse/mouse2.html

けっこうめんどくさそうですな。

formがアクティブな状態な時は、
Form_KeyPressなりkeydownなり使えばいいんじゃね?