3. Structural Navigation Moving by heading and other elements Joanmarie Diggs joanied@gnome.org

Creative Commons Share Alike 3.0

Structural Navigation

Cthulhu's Structural Navigation feature allows you to navigate amongst elements in a document. The types of elements by which you can navigate include:

Headings and other text blocks

Form controls

Links

Lists and list items

Landmarks, separators, and anchors

Tables and table cells

A full list of individual elements and their associated keybindings can be found in Structural Navigation Commands.

Supported Applications

Currently, Structural Navigation is fully implemented for web content, including the help content you are reading now. Cthulhu's Structural Navigation support for table cells has also been implemented for OpenOffice Writer and LibreOffice Writer. Implementing the remainder of the Structural Navigation objects to these office suites requires changes to be made by their respective developers. Implementing any Structural Navigation features within Evince will require a similar effort on the part of its developers.

Don't Forget To Toggle Structural Navigation On!

Depending on where you are, it may be necessary for you to explicitly toggle Structural Navigation on before you can use it.

When Toggling Structural Navigation On Is Required

In web pages, explicitly toggling Structural Navigation on is generally unnecessary because your interaction with the document largely consists of reading its content. Thus there is no question as to whether the 'H' you just pressed was meant to be a writing command or a navigation command.

On the other hand, in editable documents such as those found in OpenOffice and LibreOffice, it is far more difficult for Cthulhu to accurately predict what you expect to have happen as a result of pressing 'H'. Therefore, before you can use any Structural Navigation command in an editable document, you must first toggle Structural Navigation on by pressing Cthulhu ModifierZ. When you are finished navigating and ready to resume writing, press Cthulhu ModifierZ again to toggle Structural Navigation off.

Available Settings

In addition to the aforementioned commands, Cthulhu has a number of configurable options available specifically for applications in which there is structural navigation support.

Configuring Structural Navigation

Give focus to an application for which Cthulhu has Structural Navigation support.

Get into the Cthulhu Preferences dialog box for the current application by pressing CtrlCthulhu ModifierSpace .

Navigate to the last page of the dialog box which should be named according to the name of your current application.

Examine and change the settings as you see fit.

Press the OK button.