1 | <?xml version="1.0" encoding="UTF-8"?>
|
---|
2 | <!DOCTYPE topic
|
---|
3 | PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
|
---|
4 | <topic xml:lang="en-us" id="specialcharacters">
|
---|
5 | <title>Typing Special Characters</title>
|
---|
6 |
|
---|
7 | <body>
|
---|
8 | <p>Some OSes expect certain key combinations to initiate certain procedures. The key combinations that
|
---|
9 | you type into a VM might target the host OS, the <ph conkeyref="vbox-conkeyref-phrases/product-name"/> software,
|
---|
10 | or the guest OS. The recipient of these keypresses depends on a number of factors, including the key combination
|
---|
11 | itself. </p>
|
---|
12 | <ul>
|
---|
13 | <li>
|
---|
14 | <p>Host OSes reserve certain key combinations for themselves. For example, you cannot use the <b
|
---|
15 | outputclass="bold">Ctrl+Alt+Delete</b> combination to reboot the guest OS in your VM, because this key
|
---|
16 | combination is reserved by the host OS. Even though both Windows and Linux OSes can intercept this key
|
---|
17 | combination, the host OS is rebooted automatically. </p>
|
---|
18 | <p>On Linux and Oracle Solaris hosts, which use the X Window System, the key combination <b
|
---|
19 | outputclass="bold">Ctrl+Alt+Backspace</b> normally resets the X server and restarts the entire graphical
|
---|
20 | user interface. As the X server intercepts this combination, pressing it will usually restart your <i>host</i>
|
---|
21 | graphical user interface and kill all running programs, including <ph
|
---|
22 | conkeyref="vbox-conkeyref-phrases/product-name"/>, in the process. </p>
|
---|
23 | <p>On Linux hosts supporting virtual terminals, the key combination <b outputclass="bold"
|
---|
24 | >Ctrl+Alt+Fx</b>, where Fx is one of the function keys from F1 to F12, normally enables you to switch
|
---|
25 | between virtual terminals. As with <b outputclass="bold">Ctrl+Alt+Delete</b>, these combinations are
|
---|
26 | intercepted by the host OS and therefore always switch terminals on the <i>host</i>. </p>
|
---|
27 | <p>If, instead, you want to send these key combinations to the <i>guest</i> OS in the virtual
|
---|
28 | machine, you will need to use one of the following methods: </p>
|
---|
29 | <ul>
|
---|
30 | <li>
|
---|
31 | <p>Use the items in the <b outputclass="bold">Input</b>, <b outputclass="bold"
|
---|
32 | >Keyboard</b> menu of the virtual machine window. This menu includes the settings <b outputclass="bold"
|
---|
33 | >Insert Ctrl+Alt+Delete</b> and <b outputclass="bold">Insert Ctrl+Alt+Backspace</b>. However, the latter
|
---|
34 | setting affects only Linux guests or Oracle Solaris guests. </p>
|
---|
35 | <p>This menu also includes an option for inserting the Host key combination. </p>
|
---|
36 | </li>
|
---|
37 | <li>
|
---|
38 | <p>Use special key combinations with the Host key, which is normally the right Control
|
---|
39 | key. <ph conkeyref="vbox-conkeyref-phrases/product-name"/> then translates the following key combinations
|
---|
40 | for the VM: </p>
|
---|
41 | <ul>
|
---|
42 | <li>
|
---|
43 | <p><b outputclass="bold">Host key + Del</b> sends <b outputclass="bold"
|
---|
44 | >Ctrl+Alt+Del</b> to reboot the guest OS. </p>
|
---|
45 | </li>
|
---|
46 | <li>
|
---|
47 | <p><b outputclass="bold">Host key + Backspace</b> sends <b outputclass="bold"
|
---|
48 | >Ctrl+Alt+Backspace</b> to restart the graphical user interface of a Linux or Oracle Solaris guest. </p>
|
---|
49 | </li>
|
---|
50 | <li>
|
---|
51 | <p><b outputclass="bold">Host key + Function key</b>. For example, use this key
|
---|
52 | combination to simulate <b outputclass="bold">Ctrl+Alt+Fx</b> to switch between virtual terminals in a
|
---|
53 | Linux guest. </p>
|
---|
54 | </li>
|
---|
55 | </ul>
|
---|
56 | </li>
|
---|
57 | </ul>
|
---|
58 | </li>
|
---|
59 | <li>
|
---|
60 | <p>For some other keyboard combinations such as <b outputclass="bold">Alt+Tab</b> to switch
|
---|
61 | between open windows, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> enables you to configure whether
|
---|
62 | these combinations will affect the host or the guest, if a virtual machine currently has the focus. This is a
|
---|
63 | global setting for all virtual machines and can be found under <b outputclass="bold">File</b>, <b
|
---|
64 | outputclass="bold">Preferences</b>, <b outputclass="bold">Input</b>. </p>
|
---|
65 | </li>
|
---|
66 | <li>
|
---|
67 | <p>A soft keyboard can be used to input key combinations in the guest. See <xref
|
---|
68 | href="soft-keyb.dita#soft-keyb"/>. </p>
|
---|
69 | </li>
|
---|
70 | </ul>
|
---|
71 | </body>
|
---|
72 |
|
---|
73 | </topic>
|
---|