I decided to use DirectInput as my input interface. I coded a nice little input class, but to my dismay realized that you cannot manipulate the cursor if you use D3D. I have a menu in my game, so I want the mouse to appear, and disappear in the game. Normally, I used ShowCursor. But DInput takes control in exclusive mode, and you need D3D to do the cursor drawing. Microsoft can really irritate me sometimes! Anyway, any help for an opengl coder?