~vorlon/gnome-user-docs/ubuntu-jaunty

« back to all changes in this revision

Viewing changes to gnome2-accessibility-guide/C/mobility.xml

  • Committer: Matthew East
  • Date: 2008-11-27 07:59:05 UTC
  • mfrom: (665.1.293)
  • Revision ID: mdke@ubuntu.com-20081127075905-cep0l4t7c2041j35
Merging from upstream, 26.11.08

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
</para>
44
44
</listitem>
45
45
</itemizedlist>
46
 
 
47
46
<para>
48
47
You must enable the assistive technology services before you are able to use many of the accessibility tools available.
49
48
</para>
66
65
</step>
67
66
</procedure>
68
67
 
69
 
<para>
70
 
The next steps enable <application>gok</application> (GNOME Onscreen Keyboard). These steps are not necessary for Solaris (which ships with <application>gok</application> already loaded) and target Debian platforms (Ubuntu, etc.). See further down for rpm-based distributions (RedHat, Fedora, etc.).
71
 
</para>
72
 
<procedure>
73
 
<step>
74
 
<para>
75
 
Choose <menuchoice><guimenuitem>Applications</guimenuitem><guimenuitem>Accessories</guimenuitem><guimenuitem>Terminal</guimenuitem></menuchoice>.
76
 
</para>
77
 
</step>
78
 
<step>
79
 
<para>
80
 
Enter: <userinput>sudo apt-get install gok</userinput>
81
 
</para>
82
 
</step>
83
 
<step>
84
 
<para>
85
 
Enter: <userinput>gok</userinput>
86
 
</para>
87
 
</step>
88
 
</procedure>
89
 
<para>
90
 
If the Sticky Keys feature is not yet enabled, <application>gok</application> will do so the first time it runs.
91
 
</para>
92
 
<para>
93
 
Installing <application>gok</application> for rpm-based systems (specifically, Fedora RedHat):
94
 
</para>
95
 
<procedure>
96
 
<step>
97
 
<para>
98
 
Download <ulink 
99
 
url="http://rpmfind.net/linux/rpm2html/search.php?query=gnome-common">the gok RPM package</ulink>.
100
 
</para>
101
 
<figure id="enable-gok-fig1">
102
 
<title>RPM Search Results</title>
103
 
<screenshot>
104
 
<mediaobject>
105
 
<imageobject>
106
 
<imagedata fileref="figures/RPM_search_gnome_common.png" format="PNG"/>
107
 
</imageobject>
108
 
<textobject>
109
 
<phrase>Package listing</phrase>
110
 
</textobject>
111
 
</mediaobject>
112
 
</screenshot>
113
 
</figure>
114
 
</step>
115
 
<step>
116
 
<para>
117
 
Choose <menuchoice><guimenuitem>Applications</guimenuitem><guimenuitem>Accessories</guimenuitem><guimenuitem>Terminal</guimenuitem></menuchoice>.
118
 
</para>
119
 
</step>
120
 
<step>
121
 
<para>
122
 
Enter: <userinput>rpm -Uvh your_downloaded_file.rpm</userinput>
123
 
</para>
124
 
</step>
125
 
<step>
126
 
<para>
127
 
You will need to install several additional files from the RedHat distribution:
128
 
</para>
129
 
<para>
130
 
<userinput>cd /distro_path/redhat-8.0/RedHat/RPMS</userinput>
131
 
</para>
132
 
<para>
133
 
<userinput>rpm -Uvh perl-SGMLSpm-1.03ii-6.noarch.rpm</userinput>
134
 
</para>
135
 
<para>
136
 
<userinput>rpm -Uvh docbook-style-dsssl-1.76-6.noarch.rpm</userinput>
137
 
</para>
138
 
<para>
139
 
<userinput>rpm -Uvh docbook-utils-0.6.11-2.noarch.rpm</userinput>
140
 
</para>
141
 
<para>
142
 
<userinput>rpm -Uvh gtk-doc-0.9-5.noarch.rpm</userinput>
143
 
</para>
144
 
<para>
145
 
<userinput>rpm -Uvh at-spi-1.0.1-4.i386.rpm</userinput>
146
 
</para>
147
 
<para>
148
 
<userinput>rpm -Uvh at-spi-devel-1.0.1-4.i386.rpm</userinput>
149
 
</para>
150
 
<para>
151
 
<userinput>rpm -Uvh libwnck-devel-0.17-1.i386.rpm</userinput>
152
 
</para>
153
 
</step>
154
 
<step>
155
 
<para>
156
 
Install the latest version of <application>gok</application> from GNOME CVS:
157
 
</para>
158
 
<note>
159
 
<para>
160
 
When prompted for a password, press <keycap>Enter</keycap>.
161
 
</para>
162
 
</note>
163
 
<para>
164
 
<userinput>
165
 
cvs -d :pserver:anonymous@anoncvs.gnome.org:
166
 
/cvs/gnome login
167
 
</userinput>
168
 
</para>
169
 
<para>
170
 
<userinput>
171
 
cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome -z3 checkout gok
172
 
</userinput>
173
 
</para>
174
 
<note>
175
 
<para>
176
 
To update this release, use the terminal command <userinput>cvs -q up -P -d</userinput>
177
 
</para>
178
 
</note>
179
 
</step>
180
 
<step>
181
 
<para>
182
 
Run the autogen script:
183
 
</para>
184
 
<para>
185
 
<userinput>cd gok/</userinput>
186
 
</para>
187
 
<para>
188
 
<userinput>./autogen.sh</userinput>
189
 
</para>
190
 
<para>
191
 
<userinput>make</userinput>
192
 
</para>
193
 
<para>
194
 
<userinput>su -</userinput>
195
 
</para>
196
 
<para>
197
 
<userinput>make install</userinput>
198
 
</para>
199
 
<para>
200
 
<userinput>gok</userinput>
201
 
</para>
202
 
<note>
203
 
<para>
204
 
Because <application>gok</application> does not install <application>gconf</application> settings for individual users, run as root instead of an unpriviledged user.
205
 
</para>
206
 
</note>
207
 
</step>
208
 
</procedure>
 
68
<!--
209
69
<para>
210
70
For more information about the 
211
71
<application>On-Screen Keyboard</application> application, see the <ulink type="help" url="ghelp:gok"> Help for <application>On-Screen Keyboard</application></ulink>.
212
72
</para>
 
73
<-->
213
74
</section>
214
75
 
215
76
<section id="ats-5">
535
396
</listitem>
536
397
</itemizedlist>
537
398
<para>
538
 
Most mouse-related accessibility options can be found by using <menuchoice><guimenuitem>System</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem>Mouse</guimenuitem></menuchoice> and selecting the <guilabel>Accessibility</guilabel> tab. Two additional panel applets can optionally be added to the GNOME menu bar / system panel as well; see the sections below. 
539
 
</para>
 
399
Most mouse-related accessibility options can be found by using <menuchoice><guimenuitem>System</guimenuitem><guimenuitem>Preferences</guimenuitem><guimenuitem>Mouse</guimenuitem></menuchoice> and selecting the <guilabel>Accessibility</guilabel> tab. Two additional panel applets can optionally be added to the GNOME menu bar / system panel as well; see the sections below. The full manual can be viewed by selecting the <guilabel>Help</guilabel> item from the contextual menu of the <application>Dwell Click</application> applet.
 
400
</para>
 
401
 
 
402
<!--
 
403
<para>
 
404
yelp mousetweaks(1) - <ulink type="help" url="ghelp:user-guide?mousetweaks">full manual</ulink>
 
405
</para>
 
406
-->
540
407
 
541
408
<section>
542
409
<title>Simulated Secondary Click</title>
548
415
<section>
549
416
<title>Dwell Click</title>
550
417
<para>
551
 
A click can be issued by having the mouse pointer dwell in a given spot for a specified delay. In this mode, click-type is determined by the <guilabel>ClickType</guilabel> window, <application>Dwell Click</application> applet, or by the direction in which the user moves the mouse after the dwell time has elapsed. There is only a determined amount of time to move the mouse to indicate the click type; after that time has elapsed the pointer movement does not trigger a click until after the dwell time of the next pointer stop. The click-type can be single, double, drag or right.
 
418
A click can be issued by having the mouse pointer dwell in a given spot for a specified delay. In this mode, the click-type is determined by the <guilabel>ClickType</guilabel> window, <application>Dwell Click</application> applet, or by the direction in which the user moves the mouse after the dwell time has elapsed. The click-type can be single, double, drag or right.
552
419
</para>
553
420
<para>
554
421
The <application>Dwell Click</application> panel applet can be installed by right-clicking the GNOME Desktop menu bar / system panel, selecting <guilabel>Add to Panel</guilabel>, choosing <application>Dwell Click</application> and clicking the <guilabel>Add</guilabel> button.
558
425
<section>
559
426
<title>Pointer Capture</title>
560
427
<para>
561
 
The mouse pointer can be locked into an area of the screen so the pointing device is free for other tasks. For example, this capability allows a powerchair user to control the mouse pointer from the powerchair joystick.
 
428
The mouse pointer can be locked into an area of the screen so the pointing device is free for other tasks. For example, this capability allows a powerchair user to control both the powerchair and the mouse pointer with a single powerchair joystick.
562
429
</para>
563
430
<para>
564
431
The <application>Pointer Capture</application> panel applet creates such an area on the panel, into which the user can lock the pointer until released in a determined way.
571
438
Preferences may be set by choosing <guilabel>Preferences</guilabel> in the context menu of the <application>Pointer Capture</application> applet:
572
439
</para>
573
440
<para>
574
 
In the <guilabel>Capture Pointer</guilabel> section, the user can specify under what circumstances the pointer gets captured when it moves into the capture area. For example, if the <keycap>Ctrl</keycap> modifier key is checked, the pointer gets captured when it is over the capture area and the user presses the <keycap>Ctrl</keycap> modifier key. If no modifier is checked and the mouse button is set to 0, the pointer only has to move into the capture area to get locked. It is also possible to specify a combination of modifiers with the chosen mouse button.
 
441
In the <guilabel>Capture Pointer</guilabel> section, the user can specify under what circumstances the pointer gets captured when it moves into the capture area. For example, if the <keycap>Ctrl</keycap> modifier key is checked, the pointer gets captured when it is over the capture area and the user presses the <keycap>Ctrl</keycap> modifier key. If no modifier is checked and the mouse button is set to 0, the pointer only has to move into the capture area to get locked. It is also possible to specify a combination of modifiers and mouse button.
575
442
</para>
576
443
<para>
577
 
In the <guilabel>Release Pointer</guilabel> section, the user can specify what modifier or mouse button releases the pointer. It is also possible to specify a combination of modifiers with the chosen mouse button.
 
444
In the <guilabel>Release Pointer</guilabel> section, the user can specify what modifier or mouse button releases the pointer. It is also possible to specify a combination of modifiers and mouse button.
578
445
</para>
579
446
<para>
580
447
In the <guilabel>Size of Capture Area</guilabel> section, the user can specify the width of the capture area on the GNOME panel.
629
496
</itemizedlist>
630
497
</section>
631
498
 
632
 
<section id="onboard">
633
 
<title>onBoard</title>
634
 
<para>
635
 
<application>onBoard</application> (formerly known as <application>sok</application>) is an alternate implementation of an on-screen keyboard (similar to <application>gok - GNOME Onscreen Keyboard</application>). The <application>onBoard</application> application is available for Ubuntu version 6.10 and forward. Packages may be downloaded for other distributions. 
636
 
</para>
637
 
</section>
638
 
 
639
 
 
640
 
 
641
499
<!--
642
500
<listitem>
643
501
<para>