diff --git a/usage/menubar.rst b/usage/menubar.rst index 0859ae7..463fe86 100644 --- a/usage/menubar.rst +++ b/usage/menubar.rst @@ -5,18 +5,67 @@ The menu bar located at the top of the 86Box window provides controls for the em .. important:: On macOS, the **Exit** (Quit), **Preferences** and **About 86Box** options are found in the **86Box** application menu instead of the locations outlined here. +.. raw:: html + + + Action ------ +.. _interpreter: + * **Force interpretation / Allow recompilation:** temporarily disable the :ref:`dynamic recompiler `. Uncheck this option to reenable the recompiler. You can alternatively press :kbd:`Ctrl`\ +\ :kbd:`Alt`\ +\ :kbd:`I` (:ref:`customizable `) to control this option. * **Keyboard requires capture:** require the mouse to be captured for keypresses to be forwarded to the emulated machine. Enabling this option allows the use of keyboard combinations (such as Alt+Tab) on the host system while the 86Box window is focused. * **Right CTRL is left ALT:** let the right Ctrl key act as a left Alt key, to simulate some special keyboards where the Alt key is located on the right side of the space bar. * **Update mouse every CPU frame:** force the emulated mouse to send movements as fast as possible, ignoring any polling rate set by the emulated operating system. * **Auto-pause on focus loss:** automatically pause emulation while the 86Box window is not focused. + + .. _pause: + * **Pause:** pause emulation of the machine. Uncheck this option to resume emulation. You can alternatively press :kbd:`Ctrl`\ +\ :kbd:`Alt`\ +\ :kbd:`F1` (:ref:`customizable `) to pause or resume emulation. + + .. _hard-reset: + * **Hard Reset:** force a reset of the emulated machine. Requires confirmation, which can be disabled by checking the *Don't show this message again* box. You can alternatively press :kbd:`Ctrl`\ +\ :kbd:`Alt`\ +\ :kbd:`F12` (:ref:`customizable `) to hard reset. + + .. _send-cad: + * **Ctrl+Alt+Del:** send a *Ctrl+Alt+Del* key combination to the emulated machine. You can alternatively press :kbd:`Ctrl`\ +\ :kbd:`F12` (:ref:`customizable `) to send that combination. + + .. _send-cae: + * **Ctrl+Alt+Esc:** send a *Ctrl+Alt+Esc* key combination to the emulated machine. You can alternatively press :kbd:`Ctrl`\ +\ :kbd:`F10` (:ref:`customizable `) to send that combination. + + .. _acpi-shutdown: + * **ACPI shutdown:** send a power button press to the emulated machine. Only available on machines with ACPI soft power off support. * **Exit:** quit 86Box. Requires confirmation, which can be disabled by checking the *Don't show this message again* box. @@ -56,7 +105,7 @@ View .. note:: If HiDPI scaling is disabled on a host with a HiDPI display, the emulated display's size may be off by one pixel due to an integer scaling limitation. -* **Fullscreen:** enter full screen mode. You can press :kbd:`Ctrl`\ +\ :kbd:`Alt`\ +\ :kbd:`Page Up` (:ref:`customizable `) to enter full screen mode or go back to windowed mode. +* **Fullscreen:** enter full screen mode. You can press :kbd:`Ctrl`\ +\ :kbd:`Alt`\ +\ :kbd:`Page Up` (:ref:`customizable `) to enter full screen mode or go back to windowed mode, or :kbd:`Ctrl`\ +\ :kbd:`Alt`\ +\ :kbd:`Page Down` (also :ref:`customizable `) to show or hide the user interface while in full screen mode. * **Fullscreen stretch mode:** select the picture mode to use when in full screen mode. * **Full screen stretch:** stretch the emulated display to completely fill the host display. @@ -86,6 +135,8 @@ The **Clear image history** option empties the list of recently-loaded images on Tools ----- +.. _settings: + * **Settings:** open the :doc:`Settings <../settings/index>` window to configure the emulated machine. * **Update status bar icons:** enable the activity lights on :doc:`status bar ` icons. Unchecking this option may improve emulation performance on low-end host systems. * **Enable Discord integration:** enable Discord Rich Presence. 86Box shares the emulated machine's name, model and CPU with other Discord users.