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">
6 <title>Keyboard Events
</title>
7 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8"/>
8 <link href=
"../sty/default.css"
15 <a name=
"keyboard"></a>
19 <a class=
"navlink_left"
20 href=
"help:anchor='home' bookID='com.yukkurigames.Enjoyable.help'">
31 height=
"32" width=
"32"/>
33 <h1>Keyboard Events
</h1>
37 Enjoyable supports mapping joystick buttons, hat switches, and
38 axis thresholds to simulate keyboard keys. First disable
39 mapping by deactivating the ▶ button in the top left. Then press
40 the button on the joystick you want to map. This will select it
41 on the left-hand side of the screen.
45 If the button wasn't mapped or was mapped to a key press
46 already, the key input field activates and you can simply press
47 the key you want to use. Otherwise, click on the
<b>Press a
48 key
</b> label or input field, then press the key.
52 To change a key without disabling mapping you can choose the
53 input's entry in the sidebar directly.
56 <h3><a name=
"clear_key"></a>Clearing the Selection
</h3>
58 To clear a mapped key select the
<b>Do nothing
</b>
59 option or press ⌘⌫ when the key input field is selected.
62 <h3><a name=
"cancel_key"></a>Cancelling the Selection
</h3>
64 If you select the key input field by mistake you can press ⌘⎋ or
65 click on the field to cancel the selection without changing the
69 <h3><a name=
"raw_key"></a>Raw Key Codes
</h3>
71 Hold ⌘ and click on the field to enter a raw key code. Key codes
72 are hexadecimal numbers associated with each key on a
73 keyboard. For example, if you need to map something to the Windows Menu
74 key and your keyboard doesn't have one, enter
<kbd>0x6E</kbd> here.