5436540656e98e853a0d5dcb28924d709941fde8
[enjoyable.git] / Resources / Help / Contents / Resources / English.lproj / pgs / mouse.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>Mouse Events</title>
7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
8 <link href="../sty/default.css"
9 rel="stylesheet"
10 type="text/css"
11 media="all"/>
12 </head>
13
14 <body>
15 <a name="mouse"></a>
16
17 <div id="navbox">
18 <div id="navleftbox">
19 <a class="navlink_left"
20 href="help:anchor='home' bookID='com.yukkurigames.Enjoyable.help'">
21 Home
22 </a>
23 </div>
24 </div>
25
26 <div id="headerbox">
27 <div id="iconbox">
28 <img id="iconimg"
29 src="../gfx/Icon.png"
30 alt="Icon"
31 height="32" width="32"/>
32 </div>
33 <h1>Mouse Events</h1>
34 </div>
35
36 <h3>Movement</h3>
37 <p>
38 Select the direction you'd like the input to move the
39 mouse. Adjust the movement speed using the slider underneath.
40 If you're mapping an analog input then this is the maximum
41 speed; for a button it's a constant speed.
42 </p>
43 <p>
44 The speed is independent for each input. You can have faster
45 horizontal movement than vertical movement, or map one set of
46 inputs to a fast speed and another set to a slow speed.
47 </p>
48
49 <h3>Buttons</h3>
50 <p>
51 Select the mouse button you'd like the input to simulate.
52 </p>
53
54 <h3><a name="scrolling"></a>Scrolling</h3>
55 <p>
56 Simulated scrolling can be smooth like the scrolling gestures on
57 a trackpad, or discrete like a mouse wheel that clicks as you
58 spin it. You can simulate a vertical or horizontal mouse wheel.
59 </p>
60 <p>
61 To use <em>smooth scrolling</em> check the <b>Smooth</b> button
62 and use the slider underneath the arrows to adjust the
63 scrolling speed. If you're mapping an analog input then this is
64 the maximum speed; for a button it's a constant speed. Scrolling
65 will continue as long as as the input is held down.
66 <p>
67 To use <em>discrete scrolling</em> leave the button
68 unchecked. The input will trigger scrolling by exactly one line
69 and stop, regardless of how long you hold the button down or how
70 far you move an analog input.
71 </p>
72 <p>
73 The arrows indicate the direction you would spin a mouse wheel
74 or move your fingers. If you use natural scrolling you may need
75 to choose a down arrow to scroll up and vice versa. You can also
76 change this globally in <b>> System Preferences… > Mouse</b>
77 and <b>> System Preferences… > Trackpad</b>.
78 </p>
79
80 <h3><a name="mouseissues"></a>Known Issues</h3>
81 <p>
82 Enjoyable is unable to send most mouse events to itself - the
83 application will freeze until you click on it with a real mouse
84 or touchpad. If you find another appliation that has problems
85 with Enjoyable's mouse support <a
86 href="https://github.com/joewreschnig/enjoyable/issues">please
87 file a ticket in the issue tracker</a>.
88 </p>
89 </body>
90 </html>