My app has a tool palette. The user selects a tool and then moves the cursor over the document. The cursor changes to a new shape when it is over my document, and turns back to an arrow when it moved off. GOOD. While the cursor is on the document I capture it so that while the user is moving it on the document it wont flicker. When its moved off the document I release it. GOOD. Problem, How can I access the menu hot keys in this senario (the dont work while the mouse is captured yet if I dont capture the mouse the cursor flickers when moved accross my document.) How should I do the cursor handling. I currently have an adjust cursor routine in my view class and its called from my apps OnIdle. When should I capture and release the cursor so that it doesnt flicker and the menu keys are still available??

Thankyou for your help.
Don