Finish first draft of manual.
[enjoyable.git] / Enjoyable Help / pgs / keyboard.html
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml">
5 <head>
6 <title>Keyboard Events</title>
7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
8 <meta name="robots" content="anchors" />
9 <link href="../sty/default.css"
10 rel="stylesheet"
11 type="text/css"
12 media="all"/>
13 </head>
14
15 <body>
16 <a name="keyboard"></a>
17
18 <div id="navbox">
19 <div id="navleftbox">
20 <a class="navlink_left"
21 href="help:anchor='home' bookID='Enjoyable Help'">
22 Home
23 </a>
24 </div>
25 </div>
26
27 <div id="headerbox">
28 <div id="iconbox">
29 <img id="iconimg"
30 src="../gfx/Icon.png"
31 alt="Enjoyable Icon"
32 height="32" width="32"/>
33 </div>
34 <h1>Keyboard Events</h1>
35 </div>
36
37 <p>
38 Enjoyable supports mapping joystick buttons, hat switches, and
39 axis thresholds to simulate keyboard keys. First disable
40 mapping by deactivating the ▶ button in the top left. Then press
41 the button on the joystick you want to map. This will select it
42 on the left-hand side of the screen.
43 </p>
44
45 <p>
46 If the button wasn't mapped or was mapped to a key press
47 already, the key input field activates and you can simply press
48 the key you want to use. Otherwise, click on the <b>Press a
49 key</b> label or input field, then press the key.
50 </p>
51
52 <p>
53 To change a key without disabling mapping you can choose the
54 input's entry in the sidebar directly.
55 </p>
56
57 <h3><a name="clear_key"></a>Clearing the Selection</h3>
58 <p>
59 To clear a mapped key either select the <b>Do nothing</b>
60 option or press ⌥⌫ when the key input field is selected.
61 </p>
62
63 <h3><a name="cancel_key"></a>Cancelling the Selection</h3>
64 <p>
65 If you select the key input field by mistake you can press ⌥⎋
66 to cancel the selection without changing the current setting.
67 </p>
68 </body>
69 </html>