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.).
75
Choose <menuchoice><guimenuitem>Applications</guimenuitem><guimenuitem>Accessories</guimenuitem><guimenuitem>Terminal</guimenuitem></menuchoice>.
80
Enter: <userinput>sudo apt-get install gok</userinput>
85
Enter: <userinput>gok</userinput>
90
If the Sticky Keys feature is not yet enabled, <application>gok</application> will do so the first time it runs.
93
Installing <application>gok</application> for rpm-based systems (specifically, Fedora RedHat):
99
url="http://rpmfind.net/linux/rpm2html/search.php?query=gnome-common">the gok RPM package</ulink>.
101
<figure id="enable-gok-fig1">
102
<title>RPM Search Results</title>
106
<imagedata fileref="figures/RPM_search_gnome_common.png" format="PNG"/>
109
<phrase>Package listing</phrase>
117
Choose <menuchoice><guimenuitem>Applications</guimenuitem><guimenuitem>Accessories</guimenuitem><guimenuitem>Terminal</guimenuitem></menuchoice>.
122
Enter: <userinput>rpm -Uvh your_downloaded_file.rpm</userinput>
127
You will need to install several additional files from the RedHat distribution:
130
<userinput>cd /distro_path/redhat-8.0/RedHat/RPMS</userinput>
133
<userinput>rpm -Uvh perl-SGMLSpm-1.03ii-6.noarch.rpm</userinput>
136
<userinput>rpm -Uvh docbook-style-dsssl-1.76-6.noarch.rpm</userinput>
139
<userinput>rpm -Uvh docbook-utils-0.6.11-2.noarch.rpm</userinput>
142
<userinput>rpm -Uvh gtk-doc-0.9-5.noarch.rpm</userinput>
145
<userinput>rpm -Uvh at-spi-1.0.1-4.i386.rpm</userinput>
148
<userinput>rpm -Uvh at-spi-devel-1.0.1-4.i386.rpm</userinput>
151
<userinput>rpm -Uvh libwnck-devel-0.17-1.i386.rpm</userinput>
156
Install the latest version of <application>gok</application> from GNOME CVS:
160
When prompted for a password, press <keycap>Enter</keycap>.
165
cvs -d :pserver:anonymous@anoncvs.gnome.org:
171
cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome -z3 checkout gok
176
To update this release, use the terminal command <userinput>cvs -q up -P -d</userinput>
182
Run the autogen script:
185
<userinput>cd gok/</userinput>
188
<userinput>./autogen.sh</userinput>
191
<userinput>make</userinput>
194
<userinput>su -</userinput>
197
<userinput>make install</userinput>
200
<userinput>gok</userinput>
204
Because <application>gok</application> does not install <application>gconf</application> settings for individual users, run as root instead of an unpriviledged user.
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>.
215
76
<section id="ats-5">
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.
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.
404
yelp mousetweaks(1) - <ulink type="help" url="ghelp:user-guide?mousetweaks">full manual</ulink>
542
409
<title>Simulated Secondary Click</title>
549
416
<title>Dwell Click</title>
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.
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.
559
426
<title>Pointer Capture</title>
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.
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:
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.
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.
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.