xref: /openbmc/qemu/docs/system/mux-chardev.rst.inc (revision 9152540f4ef3528ff003493cbe6a27b6c0f322e8)
1During emulation, if you are using a character backend multiplexer
2(which is the default if you are using ``-nographic``) then several
3commands are available via an escape sequence. These key sequences all
4start with an escape character, which is :kbd:`Ctrl+a` by default, but can be
5changed with ``-echr``. The list below assumes you're using the default.
6
7.. list-table:: Multiplexer Keys
8  :widths: 20 80
9  :header-rows: 1
10
11  * - Key Sequence
12    - Action
13
14  * - :kbd:`Ctrl+a h`
15    - Print this help
16
17  * - :kbd:`Ctrl+a x`
18    - Exit emulator
19
20  * - :kbd:`Ctrl+a s`
21    - Save disk data back to file (if -snapshot)
22
23  * - :kbd:`Ctrl+a t`
24    - Toggle console timestamps
25
26  * - :kbd:`Ctrl+a b`
27    - Send break (magic sysrq in Linux)
28
29  * - :kbd:`Ctrl+a c`
30    - Rotate between the frontends connected to the multiplexer (usually this switches between the monitor and the console)
31
32  * - :kbd:`Ctrl+a Ctrl+a`
33    - Send the escape character to the frontend
34