The menubar provides a number of drop-down menus. Only the menu titles are displayed, until the user clicks on one of them.
The menubar is normally visible at all times and is always accessible from the keyboard, so make all the commands available in your application available on the menubar.
When your application is running in full screen mode, hide the menubar by default. However, make its menus and items accessible from the keyboard as usual. Pressing ESC should cause the application to leave full screen mode. A Leave Fullscreen button should be placed in the upper right hand corner of the window. The button should disappear after the mouse is unused for 5 seconds, and should appear again when the moused is moved. Alternately, in applications where the mouse is used frequently in full screen mode, all but a two pixel row of the button may be slid off the top of the screen. The button should slide back on the screen when the mouse moves near it.