Firefox 3.0

Details

(Screenshot of Orca and Firefox)

It is now possible to surf the web effectively under the Gnome desktop by using the latest versions of Firefox 3.0 and Orca. Changes and enhancements to accessibility are being made on an almost daily basis, and with each change, the browsing experience becomes that much more compelling. However, in order to take advantage of, and help test new functionality, it is important to insure that your development versions of Firefox and orca remain up to date. The purpose of this wiki is therefore two fold: First, it will outline the procedures to install and regularly update the software you need. it will also serve as an evolving reference, describing all currently available commands relating to navigation and accessibility.

Installing and updating Orca

Please refer to the Downloading and Installing Orca page for information on building and installing Orca from the latest sources.

After the install completes, you must quit and then restart Orca for new changes to take effect. You should periodically insure that your version of Orca is kept up to date by repeating the steps outlined above.

Installing and updating Firefox 3.0

in order to install the development version of Firefox, you first need to get the latest nightly build, and then uncompress it into a directory of your choice. The most up to date build can always be obtained from here:

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ Uncompress the file with commands similar to the following:

bunzip2 firefox-3.0b4pre.en-US.linux-i686.tar.bz2
tar -xvf firefox-3.0b4pre.en-US.linux-i686.tar

To run your new version of firefox:

cd firefox
./firefox

You can insure that your Firefox is up to date by periodically selecting the check for updates option under the help menu.

Using Firefox 3.0 with Orca

When you begin working with Firefox 3.0, you have the option to determine whether caret navigation is controlled by Gecko or by Orca. In older versions Gecko controls the caret by default, more recent versions Orca is controling the caret. But with more recent versions, Orca caret navigation offers superior functionality. Therefore, in most cases, users will want to let Orca control the caret. The status of this option can be toggled during your Firefox session by pressing Insert+F12. Alternatively, if you are running an older version and would like Orca to control the caret by default, you can add the following lines to your ~/.orca/orca-customizations.py file:

import orca.Gecko
orca.Gecko.controlCaretNavigation = True

In either mode, you can use Tab and Shift+Tab to move through links and other elements of a page. You can also use your arrow keys to navigate the page as you would when reading a standard text document.

A complete list of Firefox hot keys is available at the following URL: http://www.mozilla.org/support/firefox/keyboard.

The following Orca-specific commands are also available:

Keystroke

Action

h, Shift+h

Jump to next and previous heading

1, Shift+1

Jump to next and previous heading level 1 (2...6 accomplish similar things)

i, Shift+i

Jump to next and previous list item

l, Shift+l

Jump to next and previous list

o, Shift+o

Jump to next and previous large object

q, Shift+q

Jump to next/previous blockquote

r, Shift+r

Jump to next and previous live region

t, Shift+t

Jump to next and previous table

u, Shift+u

Jump to next and previous unvisited link

v, Shift+v

Jump to next and previous visited link

y

Jump to last live region that was announced

Shift+Alt+Arrow

When in a table, jump to table cell in given arrow direction (Up, Down, Left, Right)

Shift+Alt+Home, Shift+Alt+End

When in a table, jump to first/last table cell

\

Advance the politeness level for the current live region

Shift+\

Set all live regions on page to politeness of 'off'

Orca+Fn, where n=1-9

Review up to the ninth previously announced live region message

unassigned

Goes to next/previous landmark

Alt_L+down

Expand combo box

ctrl+home/ctrl+end

Goto top/bottom of document

ctrl+left/right

goto previous/next word

orcaKey+left/right

goto previous/next object

orcaKey+tab / orcaKey+shift+tab

goto next/previous form field

orcaKey+z

toggle structural navigation

Note, additional commands will be listed here as they are added, so please check back often.

A little explanation for the functionality which are not immediately obvious:

See also the Mozilla Bugs page for a list of Mozilla bugs that prevent Orca from doing as good a job as it could do.

Firefox Keystrokes

In addition to the Orca keystrokes above, you might also consider using some of the keystrokes built into Firefox itself:

Orca specific settings for Firefox 3.0

Once Firefox is loaded, to load up Orca specific settings for application press orcaKey+ctrl+space. The orca settings screen will load, and you can customize your settings on an application bases. In addition to the standard tabs, you will find the MineField tab.

The following settings can be found here:

Other Resources

Orca/Firefox (last edited 2008-04-06 21:38:43 by WillieWalker)