Fixes to the new meson/ninja build system. Pretty close to working... I think.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
|
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
|
||||||
|
|
||||||
pkgname=cthulhu
|
pkgname=cthulhu
|
||||||
pkgver=2025.08.10
|
pkgver=2025.08.11
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
|
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
|
||||||
url="https://git.stormux.org/storm/cthulhu"
|
url="https://git.stormux.org/storm/cthulhu"
|
||||||
@@ -56,9 +56,9 @@ optdepends=(
|
|||||||
'espeak: Legacy TTS engine'
|
'espeak: Legacy TTS engine'
|
||||||
|
|
||||||
# AI Assistant providers (optional)
|
# AI Assistant providers (optional)
|
||||||
'python-anthropic: Claude AI provider support'
|
'claude-code: Claude AI provider support'
|
||||||
'python-openai: ChatGPT AI provider support'
|
'openai-codex: ChatGPT AI provider support'
|
||||||
'python-google-generativeai: Gemini AI provider support'
|
'gemini-cli: Gemini AI provider support'
|
||||||
'ollama: Local AI model support'
|
'ollama: Local AI model support'
|
||||||
)
|
)
|
||||||
makedepends=(
|
makedepends=(
|
||||||
@@ -84,7 +84,7 @@ pkgver() {
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd cthulhu
|
cd cthulhu
|
||||||
arch-meson _build -Dhelp=false
|
arch-meson _build
|
||||||
meson compile -C _build
|
meson compile -C _build
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="guide" id="commands">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_controlling_cthulhu" />
|
|
||||||
<link type="guide" xref="index#quick_reference" />
|
|
||||||
<title type="sort">4. <app>Cthulhu</app>'s Commands</title>
|
|
||||||
<title type="link">Commands</title>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title><app>Cthulhu</app>'s Commands</title>
|
|
||||||
<section id="getting_started" style="2column">
|
|
||||||
<title>Getting Started</title>
|
|
||||||
</section>
|
|
||||||
<section id="speech_braille" style="2column">
|
|
||||||
<title>Speech and Braille</title>
|
|
||||||
</section>
|
|
||||||
<section id="reading_documents" style="2column">
|
|
||||||
<title>Reading Web Pages and Other Documents</title>
|
|
||||||
</section>
|
|
||||||
<section id="reviewing_screen_contents" style="2column">
|
|
||||||
<title>Reviewing and Interacting with Screen Contents</title>
|
|
||||||
</section>
|
|
||||||
<section id="accessing_dynamic_information" style="2column">
|
|
||||||
<title>Accessing Dynamic Information</title>
|
|
||||||
</section>
|
|
||||||
<section id="troubleshooting">
|
|
||||||
<title>Troubleshooting</title>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,57 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_bookmarks">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_live_regions" />
|
|
||||||
<link type="guide" xref="commands#reviewing_screen_contents" />
|
|
||||||
<link type="seealso" xref="howto_bookmarks" />
|
|
||||||
<title type="sort">4. Bookmarks</title>
|
|
||||||
<title type="link">Bookmarks</title>
|
|
||||||
<desc>
|
|
||||||
Commands to bookmark and retrieve objects
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Bookmark Commands</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> provides several commands which can be used to "bookmark"
|
|
||||||
a given object for the purpose of navigating back to it later.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Save a bookmark to the numbered slot: <keyseq><key>Cthulhu Modifier</key>
|
|
||||||
<key>Alt</key><key>1</key></keyseq>-<key>6</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Save the defined bookmarks for the application or page:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Alt</key><key>B</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Go to a specific, numbered bookmark: <keyseq><key>Cthulhu Modifier</key>
|
|
||||||
<key>1</key></keyseq>-<key>6</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Go to the previous bookmark for the application or page:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Shift</key><key>B</key>
|
|
||||||
</keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Go to the next bookmark for the application or page:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>B</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_braille">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_reading" />
|
|
||||||
<link type="guide" xref="commands#speech_braille" />
|
|
||||||
<link type="seealso" xref="preferences_braille" />
|
|
||||||
<title type="sort">2. Braille</title>
|
|
||||||
<title type="link">Braille</title>
|
|
||||||
<desc>
|
|
||||||
Commands executable on braille displays
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Braille Commands</title>
|
|
||||||
<p>
|
|
||||||
The following commands allow you to control <app>Cthulhu</app> from your
|
|
||||||
refreshable braille display rather than your keyboard:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Pan braille display to the left: Line Left</p></item>
|
|
||||||
<item><p>Pan braille display to the right: Line Right</p></item>
|
|
||||||
<item><p>Toggle flat review mode: Freeze</p></item>
|
|
||||||
<item><p>Review the word above: Line Up</p></item>
|
|
||||||
<item><p>Review the word below: Line Down</p></item>
|
|
||||||
<item><p>Review bottom left: Bottom Right</p></item>
|
|
||||||
<item><p>Review the home position: Top Left</p></item>
|
|
||||||
<item><p>Contracted braille: Six Dots</p></item>
|
|
||||||
<item><p>Marks the beginning of a text selection: Cut Begin</p></item>
|
|
||||||
<item><p>Marks the end of a text selection: Cut Line</p></item>
|
|
||||||
<item><p>Processes a cursor routing key: Cursor Routing</p></item>
|
|
||||||
<item><p>Returns to object with keyboard focus: Cursor Position</p></item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_chat">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_debugging" />
|
|
||||||
<link type="guide" xref="commands#accessing_dynamic_information" />
|
|
||||||
<link type="seealso" xref="preferences_chat" />
|
|
||||||
<title type="sort">2. Chat</title>
|
|
||||||
<title type="link">Chat</title>
|
|
||||||
<desc>
|
|
||||||
Commands for use with IM and IRC clients
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Chat Commands</title>
|
|
||||||
<p>
|
|
||||||
The following commands can be used to access information in the
|
|
||||||
instant messaging and internet relay chat clients supported by
|
|
||||||
<app>Cthulhu</app>. You will notice that several of these commands
|
|
||||||
are "unbound." Please see <link xref="howto_key_bindings">Modifying
|
|
||||||
Keybindings</link> for information on how to bind these commands to
|
|
||||||
keystrokes.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Present previous chat room messages:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F1</key></keyseq> through <key>F9</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enable/disable announcement of room name with messages: (Unbound)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Enable/disable announcement of buddy typing status: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Enable/disable room-specific histories: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,86 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_controlling_cthulhu">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_where_am_i" />
|
|
||||||
<link type="guide" xref="commands#getting_started" />
|
|
||||||
<title type="sort">1. Controlling and Learning to Use Cthulhu</title>
|
|
||||||
<title type="link">Controlling and Learning to Use Cthulhu</title>
|
|
||||||
<desc>
|
|
||||||
Commands for interacting with <app>Cthulhu</app>
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Controlling and Learning to Use Cthulhu</title>
|
|
||||||
<section id="controlling">
|
|
||||||
<title>Commands for Controlling <app>Cthulhu</app></title>
|
|
||||||
<p>
|
|
||||||
The following commands can be used to get into <app>Cthulhu</app>'s
|
|
||||||
Preferences dialogs, toggle <app>Cthulhu</app> on and off, and bypass
|
|
||||||
<app>Cthulhu</app> commands to avoid shortcut conflicts within the
|
|
||||||
application being accessed.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Toggle <app>Cthulhu</app> on and off in GNOME:
|
|
||||||
<keyseq><key>Super</key><key>Alt</key><key>S</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<p>
|
|
||||||
If you are using <app>Cthulhu</app> in another desktop environment in which
|
|
||||||
there is no command to toggle <app>Cthulhu</app> on and off, you may find the
|
|
||||||
command to quit <app>Cthulhu</app> helpful. This command is unbound by default.
|
|
||||||
Please see <link xref="howto_key_bindings">Modifying Keybindings</link> for
|
|
||||||
information on how to bind unbound commands.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<link xref="preferences">Cthulhu Preferences</link> dialog:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Cthulhu's Preferences dialog for the focused application:
|
|
||||||
<keyseq><key>Ctrl</key><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Pass the next command on to the current application:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>BackSpace</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="learning">
|
|
||||||
<title>Commands for Learning to Use <app>Cthulhu</app></title>
|
|
||||||
<p>
|
|
||||||
In Learn Mode, <app>Cthulhu</app> will announce each keystroke you pressed
|
|
||||||
along with any associated <app>Cthulhu</app> command that keystroke is bound
|
|
||||||
to. In this mode, you can also get a list of shortcuts containing all the
|
|
||||||
<app>Cthulhu</app> commands you can use.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enter Learn Mode:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>H</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Exit Learn Mode:
|
|
||||||
<keyseq><key>Esc</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_debugging">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="commands#troubleshooting" />
|
|
||||||
<title type="sort">1. Debugging</title>
|
|
||||||
<title type="link">Debugging</title>
|
|
||||||
<desc>
|
|
||||||
Commands for troubleshooting
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Debugging Commands</title>
|
|
||||||
<p>
|
|
||||||
You may be asked by the developers to provide some debugging information in
|
|
||||||
order to help them identify the source of a problem you are experiencing.
|
|
||||||
The following command is not "bound" to a keystroke. If you need to bind it,
|
|
||||||
please see <link xref="howto_key_bindings">Modifying Keybindings</link>.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Cycle to the next debug level: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_find">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_mouse" />
|
|
||||||
<link type="guide" xref="commands#reviewing_screen_contents" />
|
|
||||||
<link type="seealso" xref="howto_cthulhu_find" />
|
|
||||||
<title type="sort">2. Cthulhu Find</title>
|
|
||||||
<title type="link">Cthulhu Find</title>
|
|
||||||
<desc>
|
|
||||||
Commands for searching window contents
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Cthulhu Find Commands</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s <link xref="howto_cthulhu_find">Find feature</link> allows
|
|
||||||
you to search the <link xref="howto_flat_review">Flat Review</link> context
|
|
||||||
for elements located within the current window.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Open the <app>Cthulhu</app> Find dialog:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Desktop: <keyseq><key>KP Delete</key></keyseq></p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Left Bracket</key></keyseq></p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move flat review to the next instance of a string:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>KP Delete</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Right Bracket</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move flat review to the previous instance of a string:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop:
|
|
||||||
<keyseq>
|
|
||||||
<key>Cthulhu Modifier</key><key>Shift</key><key>KP Delete</key>
|
|
||||||
</keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop:
|
|
||||||
<keyseq>
|
|
||||||
<key>Cthulhu Modifier</key><key>Ctrl</key><key>Right Bracket</key>
|
|
||||||
</keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,199 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_flat_review">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_find" />
|
|
||||||
<link type="guide" xref="commands#reviewing_screen_contents" />
|
|
||||||
<link type="seealso" xref="howto_flat_review" />
|
|
||||||
<title type="sort">1. Flat Review</title>
|
|
||||||
<title type="link">Flat Review</title>
|
|
||||||
<desc>
|
|
||||||
Commands for spatially reviewing windows
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Flat Review Commands</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu's <link xref="howto_flat_review">Flat Review</link> commands are
|
|
||||||
designed for spatially reviewing elements displayed on the screen. They
|
|
||||||
also provide a means for reading the current line, word, and character
|
|
||||||
when navigating in the text of a document. Most of these commands are
|
|
||||||
"bound" to keystrokes. Please see <link xref="howto_key_bindings">Modifying
|
|
||||||
Keybindings</link> for information on how to bind unbound commands.
|
|
||||||
</p>
|
|
||||||
<section id="line">
|
|
||||||
<title>Commands for Reviewing by Line</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>First line (The "home" position):</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP 7</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Ctrl</key><key>U</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Previous line:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 7</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>U</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Current line:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 8</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>I</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Spell current line:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 8</key></keyseq> (double-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>I</key></keyseq> (double-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Phonetically spell current line:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 8</key></keyseq> (triple-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>I</key></keyseq> (triple-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Next line:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 9</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>O</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Last line (The "end" position):</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP 9</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Ctrl</key><key>O</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="word">
|
|
||||||
<title>Commands for Reviewing by Word</title>
|
|
||||||
<list>
|
|
||||||
<item><p>Word above:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP 4</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Ctrl</key><key>J</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Previous word:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 4</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>J</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Current word:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 5</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>K</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Spell current word:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 5</key></keyseq> (double-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>K</key></keyseq> (double-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Phonetically spell current word:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 5</key></keyseq> (triple-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>K</key></keyseq> (triple-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Next word:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 6</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>L</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Word below:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP 6</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Ctrl</key><key>L</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="character">
|
|
||||||
<title>Commands for Reviewing by Character</title>
|
|
||||||
<list>
|
|
||||||
<item><p>Previous character:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 1</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>M</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Current character:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 2</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Comma</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Phonetically speak current character:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 2</key></keyseq> (double-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Comma</key></keyseq> (double-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Speak Unicode value of current character:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 2</key></keyseq> (triple-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Comma</key></keyseq> (triple-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Next character:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP 3</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Period</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Last character on current line:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP 1</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Ctrl</key><key>M</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="other">
|
|
||||||
<title>Additional Commands</title>
|
|
||||||
<list>
|
|
||||||
<item><p>Toggle flat review (refreshes the flat review context):</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP Subtract</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>P</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Review current item/widget:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP 5</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Ctrl</key><key>K</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Use Say All to review the current dialog or window:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <key>KP Plus</key> (double-clicked)</p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Semicolon</key></keyseq> (double-clicked)</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Copy the contents under flat review to the clipboard: (Unbound)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Append the contents under flat review to the clipboard: (Unbound)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_live_regions">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_chat" />
|
|
||||||
<link type="guide" xref="commands#accessing_dynamic_information" />
|
|
||||||
<link type="seealso" xref="howto_live_regions" />
|
|
||||||
<title type="sort">1. Live Regions</title>
|
|
||||||
<title type="link">Live Regions</title>
|
|
||||||
<desc>
|
|
||||||
Commands for accessing web live regions
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0
|
|
||||||
</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Live Region Commands</title>
|
|
||||||
<p>
|
|
||||||
The following commands can be used to access dynamically-updated
|
|
||||||
content on web pages which have been made accessible through ARIA.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Monitor live regions:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Shift</key><key>Backslash</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Advance live region politeness setting: <key>Backslash</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Set default politeness level to off:
|
|
||||||
<keyseq><key>Shift</key><key>Backslash</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Go to next/previous live region:
|
|
||||||
<keyseq><key>D</key></keyseq>/<keyseq><key>Shift</key><key>D</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Go to last live region which made an announcement:
|
|
||||||
<keyseq><key>Y</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Review live region announcements:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F1</key></keyseq> through <key>F9</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_mouse">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_bookmarks" />
|
|
||||||
<link type="guide" xref="commands#reviewing_screen_contents" />
|
|
||||||
<title type="sort">3. Mouse/Pointer-Related</title>
|
|
||||||
<title type="link">Mouse/Pointer-Related</title>
|
|
||||||
<link type="seealso" xref="howto_flat_review" />
|
|
||||||
<link type="seealso" xref="howto_mouse_review" />
|
|
||||||
<desc>
|
|
||||||
Commands for manipulating the pointer
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Mouse/Pointer-Related Commands</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> provides several commands which can be used to manipulate
|
|
||||||
the mouse pointer and read the contents under it. All of the commands are
|
|
||||||
"bound" to keystrokes with one exception: Toggling Mouse Review Mode.
|
|
||||||
Please see <link xref="howto_key_bindings">Modifying Keybindings</link>
|
|
||||||
for information on how to bind this command to a keystroke.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<p>
|
|
||||||
Below you will see several references to "KP". All
|
|
||||||
"KP" keys are located on the numeric keypad. You will also notice that
|
|
||||||
there are different keystrokes depending upon whether you are using a
|
|
||||||
desktop or a laptop -- or more accurately, whether you are using
|
|
||||||
<app>Cthulhu</app>'s Desktop keyboard layout or its Laptop keyboard layout.
|
|
||||||
For additional information, please see the
|
|
||||||
<link xref="howto_keyboard_layout">Keyboard Layout</link> topic.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Left-click on current item:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP Divide</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>7</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Right-click on current item:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>KP Multiply</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>8</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Route pointer to current item:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP Divide</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>9</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move focus into or away from the current mouse over (web only):</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP Multiply</key></keyseq></p></item>
|
|
||||||
<item><p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>0</key></keyseq></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Enable/disable mouse review mode: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_profiles">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_speech_settings" />
|
|
||||||
<link type="guide" xref="commands#getting_started" />
|
|
||||||
<link type="seealso" xref="howto_profiles" />
|
|
||||||
<title type="sort">5. Profiles</title>
|
|
||||||
<title type="link">Profiles</title>
|
|
||||||
<desc>
|
|
||||||
Commands to access saved configurations
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Profile Commands</title>
|
|
||||||
<p>
|
|
||||||
Profiles allow you to save and load multiple configurations so that you
|
|
||||||
can quickly access the settings you need.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
The following command is not "bound" to a keystroke. If you would like to
|
|
||||||
bind it, please see <link xref="howto_key_bindings">Modifying Keybindings</link>.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Cycle to the next profile: (Unbound)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,294 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_reading">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_structural_navigation" />
|
|
||||||
<link type="guide" xref="commands#reading_documents" />
|
|
||||||
<link type="seealso" xref="howto_documents" />
|
|
||||||
<link type="seealso" xref="howto_text_attributes" />
|
|
||||||
<link type="seealso" xref="howto_whereami" />
|
|
||||||
<title type="sort">1. Reading</title>
|
|
||||||
<title type="link">Reading</title>
|
|
||||||
<desc>
|
|
||||||
Commands for accessing document content
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Reading Commands</title>
|
|
||||||
<p>
|
|
||||||
In addition to the caret navigation commands which are part of GNOME,
|
|
||||||
<app>Cthulhu</app> provides a number of commands which you can use to read a
|
|
||||||
document.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<p>
|
|
||||||
Below you will see several references to "KP". All
|
|
||||||
"KP" keys are located on the numeric keypad. You will also notice that
|
|
||||||
there are different keystrokes depending upon whether you are using a
|
|
||||||
desktop or a laptop -- or more accurately, whether you are using
|
|
||||||
<app>Cthulhu</app>'s Desktop keyboard layout or its Laptop keyboard layout.
|
|
||||||
For additional information, please see the
|
|
||||||
<link xref="howto_keyboard_layout">Keyboard Layout</link> topic.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<section id="flat_review">
|
|
||||||
<title>Reading Your Current Location</title>
|
|
||||||
<p>
|
|
||||||
The following <app>Cthulhu</app> <link xref="commands_flat_review">Flat
|
|
||||||
Review Commands</link> can be used to read your current location:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Read the current line:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 8</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>I</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Read the current word:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 5</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>K</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Spell the current word:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 5</key></keyseq> (double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>K</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Phonetically spell the current word:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 5</key></keyseq> (triple-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>K</key></keyseq>
|
|
||||||
(triple-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Read the current character:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 2</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Comma</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Phonetically speak the current character:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 2</key></keyseq> (double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Comma</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Speak the Unicode value of current character:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>KP 2</key></keyseq> (triple-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Comma</key></keyseq>
|
|
||||||
(triple-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="say_all">
|
|
||||||
<title>Say All</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu's Say All command will cause <app>Cthulhu</app> to speak the
|
|
||||||
entire document beginning from your current location.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Desktop: <key>KP Plus</key></p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Semicolon</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="attributes_and_selection">
|
|
||||||
<title>Text Attributes and Selected Text</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> has a dedicated command for obtaining the attributes of the
|
|
||||||
text at the caret location. In addition, if you use <app>Cthulhu</app>'s
|
|
||||||
Where Am I commands from within a text object in which text has been
|
|
||||||
selected, <app>Cthulhu</app> will announce the selected text. <app>Cthulhu</app>'s
|
|
||||||
command to speak the current selection will also perform this function in a
|
|
||||||
text object.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Present the text attributes:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Perform basic Where Am I:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <key>KP Enter</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Return</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Perform detailed Where Am I:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <key>KP Enter</key> (double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Return</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Speak current selection:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Shift</key><key>Up</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="link_details">
|
|
||||||
<title>Link Details</title>
|
|
||||||
<p>
|
|
||||||
If you are on a link, <app>Cthulhu</app>'s Basic Where Am I command can be
|
|
||||||
used to announce the details associated with the link such as the link type,
|
|
||||||
if the link is visited, the site description, and file size. If you would
|
|
||||||
instead prefer a dedicated command for this purpose, you can bind <app>Cthulhu</app>'s
|
|
||||||
Speak Link Details command to a keystroke. Please see <link xref="howto_key_bindings">
|
|
||||||
Modifying Keybindings</link> for information on how to do so.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Speak the link details: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="browse_and_focus_modes">
|
|
||||||
<title>Browse and Focus Modes</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Browse and Focus modes let you switch between reading and
|
|
||||||
interacting with web content.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Switch between browse mode and focus mode:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>A</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enable sticky focus mode:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>A</key></keyseq> (double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enable sticky browse mode:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>A</key></keyseq> (triple-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="toggling_layout_mode">
|
|
||||||
<title>Toggling Layout Mode</title>
|
|
||||||
<p>
|
|
||||||
When Layout mode is enabled, <app>Cthulhu</app>'s caret navigation will respect
|
|
||||||
the on-screen layout of the content and present the full line, including any
|
|
||||||
links or form fields on that line. When Layout mode is disabled, <app>Cthulhu</app>
|
|
||||||
will treat objects such as links and form fields as if they were on separate
|
|
||||||
lines, both for presentation and navigation.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> provides a command to switch between Layout mode and Object mode.
|
|
||||||
This command is unbound by default. Please see <link xref="howto_key_bindings">Modifying
|
|
||||||
Keybindings</link> for information on how to bind unbound commands.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Switch between Layout mode and Object mode: (Unbound)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_speech_settings">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_braille" />
|
|
||||||
<link type="guide" xref="commands#speech_braille" />
|
|
||||||
<link type="seealso" xref="preferences_speech" />
|
|
||||||
<title type="sort">2. Speech Settings</title>
|
|
||||||
<title type="link">Speech</title>
|
|
||||||
<desc>
|
|
||||||
Commands for customizing <app>Cthulhu</app>'s output
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Speech Settings Commands</title>
|
|
||||||
<p>
|
|
||||||
The following commands can be used to customize <app>Cthulhu</app>'s
|
|
||||||
speech output. You will notice that a number of these commands are
|
|
||||||
"unbound." Please see <link xref="howto_key_bindings">Modifying
|
|
||||||
Keybindings</link> for information on how to bind these commands
|
|
||||||
to keystrokes.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enable/disable speech: <keyseq><key>Cthulhu Modifier</key><key>S</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Toggle between cell and row reading in a table:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F11</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Toggle between verbose and brief verbosity levels:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>V</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enable/disable speaking of indentation and justification: (Unbound)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Change the spoken number style: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Cycle to the next spoken punctuation level: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Cycle to the next key echo level: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Cycle to the next capitalization style: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Decrease the rate: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Increase the rate: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Decrease the pitch: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Increase the pitch: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Decrease the volume: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Increase the volume: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,443 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_structural_navigation">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_table" />
|
|
||||||
<link type="guide" xref="commands#reading_documents" />
|
|
||||||
<link type="seealso" xref="howto_forms" />
|
|
||||||
<title type="sort">2. Structural Navigation</title>
|
|
||||||
<title type="link">Structural Navigation</title>
|
|
||||||
<desc>
|
|
||||||
Commands for navigating by elements
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Structural Navigation Commands</title>
|
|
||||||
<p>
|
|
||||||
The following commands can be used to navigate by headings, links,
|
|
||||||
and other elements found in applications for which <app>Cthulhu</app>
|
|
||||||
provides structural navigation support.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Enable/disable Structural Navigation keys:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Z</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<section id="headings">
|
|
||||||
<title>Headings</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading:
|
|
||||||
<keyseq><key>H</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>H</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>H</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading at level 1:
|
|
||||||
<keyseq><key>1</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>1</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings at level 1:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>1</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading at level 2:
|
|
||||||
<keyseq><key>2</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>2</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings at level 2:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>2</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading at level 3:
|
|
||||||
<keyseq><key>3</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>3</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings at level 3:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>3</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading at level 4:
|
|
||||||
<keyseq><key>4</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>4</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings at level 4:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>4</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading at level 5:
|
|
||||||
<keyseq><key>5</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>5</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings at level 5:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>5</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous heading at level 6:
|
|
||||||
<keyseq><key>6</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>6</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of headings at level 6:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>6</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="forms">
|
|
||||||
<title>Forms</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous form field:
|
|
||||||
<keyseq><key>F</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>F</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of form fields:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>F</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous button:
|
|
||||||
<keyseq><key>B</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>B</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of buttons:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>B</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous combo box:
|
|
||||||
<keyseq><key>C</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>C</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of combo boxes:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>C</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous entry:
|
|
||||||
<keyseq><key>E</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>E</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of entries:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>E</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous radio button:
|
|
||||||
<keyseq><key>R</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>R</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of radio buttons:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>R</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous checkbox:
|
|
||||||
<keyseq><key>X</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>X</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of checkboxes:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>X</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="links">
|
|
||||||
<title>Links</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous link:
|
|
||||||
<keyseq><key>K</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>K</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of links:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>K</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous unvisited link:
|
|
||||||
<keyseq><key>U</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>U</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of unvisited links:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>U</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous visited link:
|
|
||||||
<keyseq><key>V</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>V</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of visited links:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>V</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="lists">
|
|
||||||
<title>Lists</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous list:
|
|
||||||
<keyseq><key>L</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>L</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of lists:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>L</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous list item:
|
|
||||||
<keyseq><key>I</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>I</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of list items:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>I</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="tables">
|
|
||||||
<title>Tables</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous table:
|
|
||||||
<keyseq><key>T</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>T</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of tables:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>T</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Cell on left:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>Left</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Cell on right:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>Right</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Cell above:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>Up</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Cell below:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>Down</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
First cell in table:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>Home</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Last cell in table:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>End</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="text_blocks">
|
|
||||||
<title>Text Blocks</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous paragraph:
|
|
||||||
<keyseq><key>P</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>P</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of paragraphs:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>P</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous blockquote:
|
|
||||||
<keyseq><key>Q</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>Q</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of blockquotes:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>Q</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous "large object":
|
|
||||||
<keyseq><key>O</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>O</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of "large objects":
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>O</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="other">
|
|
||||||
<title>Other Elements</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous landmark:
|
|
||||||
<keyseq><key>M</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>M</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of landmarks:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>M</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous separator:
|
|
||||||
<keyseq><key>S</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>S</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous "clickable":
|
|
||||||
<keyseq><key>A</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>A</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of "clickables":
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>A</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Next and previous image:
|
|
||||||
<keyseq><key>G</key></keyseq> and
|
|
||||||
<keyseq><key>Shift</key><key>G</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Display a list of images:
|
|
||||||
<keyseq><key>Alt</key><key>Shift</key><key>G</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Start and end of current container:
|
|
||||||
<keyseq><key>Shift</key><key>Comma</key></keyseq> and
|
|
||||||
<keyseq><key>Comma</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,57 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_table">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_flat_review" />
|
|
||||||
<link type="guide" xref="commands#reading_documents" />
|
|
||||||
<link type="seealso" xref="howto_tables" />
|
|
||||||
<title type="sort">3. Table Navigation</title>
|
|
||||||
<title type="link">Table Navigation</title>
|
|
||||||
<desc>
|
|
||||||
Commands for accessing tabular information
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Table Navigation Commands</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu's support for navigation by table cell is part of its
|
|
||||||
<link xref="commands_structural_navigation#tables">Structural Navigation
|
|
||||||
commands</link>. In addition you can:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Set dynamic row headers to current column:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>C</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Set dynamic column headers to current row:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>R</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Clear dynamic row headers:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>C</key></keyseq> (double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Clear dynamic column headers:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>R</key></keyseq> (double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Toggle between cell and row reading in a table:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F11</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
@@ -1,63 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_time_date_notifications">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_profiles" />
|
|
||||||
<link type="guide" xref="commands#getting_started" />
|
|
||||||
<link type="seealso" xref="howto_notifications" />
|
|
||||||
<title type="sort">4. Time, Date, and Notification</title>
|
|
||||||
<title type="link">Time, Date, and Notification</title>
|
|
||||||
<desc>
|
|
||||||
Commands for getting the time, date, and notification messages
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Time, Date, and Notification Commands</title>
|
|
||||||
<p>
|
|
||||||
The following commands can be used to obtain the current time and date
|
|
||||||
and to review previously-displayed notification messages:
|
|
||||||
</p>
|
|
||||||
<section id="time_and_date">
|
|
||||||
<title>Obtaining the Time and Date</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Present the time: <keyseq><key>Cthulhu Modifier</key><key>T</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Present the date: <keyseq><key>Cthulhu Modifier</key><key>T</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="notifications">
|
|
||||||
<title>Reviewing Notification Messages</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu has three unbound commands for accessing previously-displayed
|
|
||||||
<link xref="howto_notifications">notification messages</link>. Please
|
|
||||||
see <link xref="howto_key_bindings">Modifying Keybindings</link> for
|
|
||||||
information on how to bind these commands to keystrokes.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Present the last (most recent) notification message: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present the previous notification message: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present the next notification message: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present list of all notification messages: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="commands_where_am_i">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="commands_time_date_notifications" />
|
|
||||||
<link type="guide" xref="commands#getting_started" />
|
|
||||||
<link type="seealso" xref="howto_whereami" />
|
|
||||||
<title type="sort">3. Where Am I</title>
|
|
||||||
<title type="link">Where Am I</title>
|
|
||||||
<desc>
|
|
||||||
Commands to learn about your location
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Where Am I Commands</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Where Am I feature gives you context-sensitive details
|
|
||||||
about your present location. For instance, in tables, Where Am I will give
|
|
||||||
you details about the table cell you are in, but in text it will present
|
|
||||||
the current line along with any text which happens to be selected. The full
|
|
||||||
list of what you can expect <app>Cthulhu</app> to present can be found in the
|
|
||||||
<link xref="howto_whereami">Introduction to Where Am I</link>.
|
|
||||||
</p>
|
|
||||||
<p><app>Cthulhu</app> provides the following Where Am I commands:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Perform basic Where Am I:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Desktop: <key>KP Enter</key></p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Laptop: <keyseq><key>Cthulhu Modifier</key><key>Return</key></keyseq></p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Perform detailed Where Am I:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Desktop: <key>KP Enter</key> (double-clicked)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Return</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
In addition to the dedicated Where Am I commands, <app>Cthulhu</app> has
|
|
||||||
additional commands related to obtaining information about your present location:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Present the title bar:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP Enter</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Slash</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present the status bar:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Desktop: <keyseq><key>Cthulhu Modifier</key><key>KP Enter</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Laptop: <keyseq><key>Cthulhu Modifier</key><key>Slash</key></keyseq>
|
|
||||||
(double-clicked)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present size and location of current object in pixels: (Unbound)</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</page>
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.2 KiB |
@@ -1,54 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_bookmarks">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reviewing"/>
|
|
||||||
<title type="sort">6. Bookmarks</title>
|
|
||||||
<desc>Storing and retrieving objects</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Bookmarks</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Bookmarks support allows you to indicate that an object
|
|
||||||
is of interest. It includes the following features:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
You are not limited to a single object: You can set up to six bookmarks
|
|
||||||
per environment. You can also save bookmarks so that they will persist
|
|
||||||
from Cthulhu session to Cthulhu session.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Having set a bookmark you can navigate to it later, and do so regardless
|
|
||||||
of whether or not you have chosen to permanently save the bookmarks
|
|
||||||
associated with your current environment. Navigation can be based on the
|
|
||||||
number of the bookmark should you wish to jump directly to a specific
|
|
||||||
item. Alternatively, you can navigate to the next or previous bookmark
|
|
||||||
just like you can a <link xref="howto_structural_navigation">Structural
|
|
||||||
Navigation</link> object.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Bookmarkable objects can be widgets within an application or objects on
|
|
||||||
the web page you are reading. Which environment you are in determines
|
|
||||||
what happens as you navigate amongst bookmarks: If you are in web
|
|
||||||
content, the caret will be moved to the bookmark so that you can
|
|
||||||
continue reading; otherwise, <link xref="howto_flat_review">Flat
|
|
||||||
Review</link> will be activated with the bookmark becoming the current
|
|
||||||
review item.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
The specific keybindings associated with each of the above tasks can be
|
|
||||||
found in <link xref="commands_bookmarks">Bookmark Commands</link>.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,112 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_cthulhu_find">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reviewing"/>
|
|
||||||
<link type="next" xref="howto_mouse_review" />
|
|
||||||
<title type="sort">3. Cthulhu Find</title>
|
|
||||||
<desc>Searching a window for objects</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Cthulhu Find</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Find feature is a
|
|
||||||
<link xref="howto_flat_review">Flat-Review</link>-based search designed to
|
|
||||||
help you quickly locate objects that are visible on-screen within the
|
|
||||||
current window.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Activating Cthulhu Find</title>
|
|
||||||
<p>
|
|
||||||
To open the Cthulhu <gui>Find</gui> dialog, use the following command based
|
|
||||||
on your chosen <link xref="howto_keyboard_layout">keyboard layout</link>:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Desktop: <keyseq><key>KP Delete</key></keyseq></p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Laptop:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Left Bracket</key></keyseq>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
For a list of additional tasks you can perform, see the
|
|
||||||
<link xref="commands_find">Cthulhu Find commands</link>
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<p>
|
|
||||||
When you activate Cthulhu Find, you will be placed in a dialog box.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Here you can specify the following items:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>The text to find</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The location from which to begin the search, which can either be
|
|
||||||
the current location or the top of the window
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value of <gui>Start from</gui>: <gui>Current location</gui>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Whether or not capitalization should be taken into account when seeking
|
|
||||||
a match
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value of <gui>Match case</gui>: not checked
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Whether or not to limit matches to those which match the entire word
|
|
||||||
or phrase
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value of <gui>Match entire word only</gui>: not checked
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Whether Find should look down and/or to the right for the next
|
|
||||||
match or up and/or to the left.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value of <gui>Search backwards</gui>: not checked
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Whether or not Find should wrap around to the top/bottom of the window
|
|
||||||
if there is no match found from the starting location in the direction
|
|
||||||
of the search.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value of <gui>Wrap around</gui>: checked
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
Having performed a search, you can quickly search for the next or previous
|
|
||||||
match without having to return to the Cthulhu Find dialog box.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because it is a <link xref="howto_flat_review">Flat Review</link> feature,
|
|
||||||
when there is a match, Flat Review will automatically be activated and the
|
|
||||||
matching item or text will become the current review item. Note that focus
|
|
||||||
within the application will not be modified, nor will the caret be
|
|
||||||
repositioned. If you need to accomplish either, please see
|
|
||||||
<link xref="commands_mouse">Cthulhu's Mouse/Pointer-Related Commands</link>.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_documents">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reading"/>
|
|
||||||
<link type="next" xref="howto_text_attributes" />
|
|
||||||
<title type="sort">1. Documents</title>
|
|
||||||
<desc>
|
|
||||||
Reading content
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Documents</title>
|
|
||||||
<p>
|
|
||||||
To read the contents of any document, use the application's built-in caret
|
|
||||||
navigation mode. As you navigate within the text of the document, <app>Cthulhu</app>
|
|
||||||
will present your new location. As a result, you are likely already familiar with
|
|
||||||
how to read a document using <app>Cthulhu</app>. For instance:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <key>Left</key> and <key>Right</key> to move and read by character.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <keyseq><key>Ctrl</key><key>Left</key></keyseq> and
|
|
||||||
<keyseq><key>Ctrl</key><key>Right</key></keyseq> to move and read by word.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <key>Up</key> and <key>Down</key> to move and read by line.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <key>Shift</key> in combination with the above commands to select and
|
|
||||||
unselect text.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Enabling Caret Navigation in an Application</title>
|
|
||||||
<p>
|
|
||||||
Not all applications have caret navigation enabled by default. For many GNOME
|
|
||||||
applications, caret navigation can be toggled on and off by pressing <key>F7</key>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<p>
|
|
||||||
In addition to reading a document by caret navigation, you may find it helpful
|
|
||||||
to read, spell, and obtain the Unicode value for the current text. You can do
|
|
||||||
these things through <app>Cthulhu</app>'s <link xref="howto_flat_review">Flat
|
|
||||||
Review feature</link>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Finally, in order to have <app>Cthulhu</app> speak the entire document from your
|
|
||||||
present location, use the Say All command. It, along with a more complete
|
|
||||||
listing of <app>Cthulhu</app>'s commands for accessing document text, can
|
|
||||||
be found in the <link xref="commands_reading">Reading Commands</link> guide.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_flat_review">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reviewing"/>
|
|
||||||
<link type="next" xref="howto_cthulhu_find" />
|
|
||||||
<title type="sort">2. Flat Review</title>
|
|
||||||
<desc>Examining a window spatially</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Flat Review</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Flat Review feature allows you to spatially review the
|
|
||||||
contents, both text and widgets, of the active window. In this mode,
|
|
||||||
<app>Cthulhu</app> treats the window as if it were a two-dimensional sheet of
|
|
||||||
text, eliminating any notion of widget hierarchy or other logical grouping
|
|
||||||
within the window.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
The "flattened" contents, also known as the Flat Review context, can be
|
|
||||||
<link xref="commands_flat_review">navigated</link> by line, by word, by
|
|
||||||
character, and by object. In addition, you can perform a left-click or
|
|
||||||
right-click on the object being reviewed. Finally, you can use
|
|
||||||
<link xref="howto_cthulhu_find">Cthulhu Find</link>, a Flat-Review-based feature
|
|
||||||
to search the active window's contents.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because the Flat Review context is a spatial representation of the active
|
|
||||||
window's contents, it is created when you first enter Flat Review and only
|
|
||||||
contains those objects which are visible. As a result, you will not be able
|
|
||||||
to use Flat Review to access items which are in the window but currently
|
|
||||||
off-screen. In addition, if the window's contents change of their own
|
|
||||||
accord, the Flat Review context will not automatically be updated. You can
|
|
||||||
cause a new context to be built by toggling Flat Review off and back on.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Finally, Flat Review by its nature is a mode that cannot be used at the same
|
|
||||||
time that <app>Cthulhu</app> is tracking focus. Thus if you are in Flat Review
|
|
||||||
and then use the application's navigation commands to move the caret or to
|
|
||||||
give focus to another object, you will automatically leave Flat Review.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,95 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_forms">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reading"/>
|
|
||||||
<link type="next" xref="howto_live_regions" />
|
|
||||||
<title type="sort">5. Filling out forms</title>
|
|
||||||
<desc>
|
|
||||||
Accessing widgets embedded in documents
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Filling out forms</title>
|
|
||||||
<p>
|
|
||||||
When interacting with web pages and other documents using <app>Cthulhu</app>,
|
|
||||||
you are interacting with the document itself; not a buffered copy of that
|
|
||||||
document. <app>Cthulhu</app>'s browse and focus modes let you switch between
|
|
||||||
reading and filling out forms.
|
|
||||||
</p>
|
|
||||||
<section id="navigating_amongst_form_fields">
|
|
||||||
<title>Navigating Amongst Form Fields</title>
|
|
||||||
<p>
|
|
||||||
To navigate amongst form fields, you have several options:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <key>Tab</key> and <keyseq><key>Shift</key><key>Tab</key></keyseq>
|
|
||||||
to navigate amongst focusable objects, regardless of type.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <app>Cthulhu</app>'s <link xref="commands_structural_navigation#forms">
|
|
||||||
structural navigation commands for forms</link>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Depending on the form and the application, you may also be
|
|
||||||
able to use the arrow keys to navigate to a given form field.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<note style="tip">
|
|
||||||
<p>
|
|
||||||
In order to use <app>Cthulhu</app>'s caret navigation or structural navigation
|
|
||||||
commands to navigate to a form field, you must be in browse mode. If you are
|
|
||||||
in focus mode, you can switch to browse mode by pressing <keyseq><key>Cthulhu
|
|
||||||
Modifier</key><key>A</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="exiting_form_fields">
|
|
||||||
<title>Exiting Form Fields</title>
|
|
||||||
<p>
|
|
||||||
To exit a form field, you have several options:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <key>Tab</key>/<keyseq><key>Shift</key><key>Tab</key></keyseq>
|
|
||||||
if you wish to leave the currently-focused form field and move to the
|
|
||||||
next/previous focusable object, regardless of type.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Use <app>Cthulhu</app>'s <link xref="commands_structural_navigation#forms">
|
|
||||||
structural navigation commands for forms</link> to move to the next or
|
|
||||||
previous form field.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Depending on the form and the application, you may also be
|
|
||||||
able to use the arrow keys to navigate out of a given form field.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<note style="tip">
|
|
||||||
<p>
|
|
||||||
In order to use <app>Cthulhu</app>'s caret navigation or structural navigation
|
|
||||||
commands to exit a form field, you must be in browse mode. If you are in
|
|
||||||
focus mode, you can switch to browse mode by pressing <keyseq><key>Cthulhu
|
|
||||||
Modifier</key><key>A</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
|
|
||||||
@@ -1,141 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_key_bindings">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started"/>
|
|
||||||
<link type="next" xref="howto_profiles" />
|
|
||||||
<title type="sort">8. Keybindings</title>
|
|
||||||
<desc>Binding, rebinding, and unbinding commands</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Keybindings</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu has many commands, some of which are bound to a keystroke, others
|
|
||||||
of which are unbound. You can bind, rebind, and unbind <app>Cthulhu</app>'s
|
|
||||||
commands by following the steps below.</p>
|
|
||||||
<steps>
|
|
||||||
<title>Binding an Unbound Command</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog
|
|
||||||
by pressing <keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move to the <gui>Key Bindings</gui> page.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Arrow to the cell which contains the command you want to assign a
|
|
||||||
keystroke to.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Arrow once to the right. This will place focus in the <gui>Key
|
|
||||||
Binding</gui> column. Press <key>Return</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the desired key combination.</p></item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <key>Return</key> to confirm the new combination. The new
|
|
||||||
keystroke will be saved and the check box in the last column (the
|
|
||||||
<gui>Modified</gui> column) will indicate that the key binding
|
|
||||||
has been modified.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>Apply</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Changing Existing Bindings</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog by
|
|
||||||
pressing <keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move to the <gui>Key Bindings</gui> page.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Arrow to the cell which contains the binding you which to change and
|
|
||||||
press <key>Return</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the desired key combination.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <key>Return</key> to confirm the new combination. The new
|
|
||||||
keystroke will be saved and the check box in the last column (the
|
|
||||||
<gui>Modified</gui> column) will indicate that the key binding has
|
|
||||||
been modified.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>Apply</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Restoring Original Bindings</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog by
|
|
||||||
pressing <keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move to the <gui>Key Bindings</gui> page.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Arrow to the modified column associated with the key binding.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Uncheck the checkbox by pressing <key>Space</key>.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>Apply</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Unbinding Bound Commands</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog by
|
|
||||||
pressing <keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move to the <gui>Key Bindings</gui> page.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Arrow to the cell which contains the binding you which to delete
|
|
||||||
and press <key>Return</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
When prompted for the new keybinding, press <key>Delete</key> or
|
|
||||||
<key>BackSpace</key>. You will be told that the key binding has
|
|
||||||
been removed.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press <key>Return</key> to confirm.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>Apply</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_keyboard_layout">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started"/>
|
|
||||||
<link type="next" xref="howto_toggling_caps_lock" />
|
|
||||||
<title type="sort">6. Keyboard Layout</title>
|
|
||||||
<desc>Selecting the Desktop or Laptop layout</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Keyboard Layout</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu has two keyboard layouts: Desktop (i.e. with a numeric keypad) and
|
|
||||||
Laptop. The layout you choose impacts which key is used as the Cthulhu Modifier.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are using the Laptop layout, the default Cthulhu Modifier will be
|
|
||||||
<key>CapsLock</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are using the Desktop layout, the Cthulhu Modifier will be both
|
|
||||||
<key>Insert</key> and <key>KP_Insert</key>, the latter being the
|
|
||||||
same key as <key>KP_0</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
The layout also determines the keystrokes associated with a number of
|
|
||||||
<app>Cthulhu</app>'s commands, especially in the areas of Flat Review,
|
|
||||||
Where Am I, and Say All.
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>
|
|
||||||
Changing Your Keyboard Layout
|
|
||||||
</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog
|
|
||||||
by pressing <keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Move to the <gui>Keyboard Layout</gui> group of radio buttons.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Arrow to the desired layout.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>Apply</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_learn_modes">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started" />
|
|
||||||
<link type="next" xref="howto_keyboard_layout" />
|
|
||||||
<title type="sort">5. Learn Mode</title>
|
|
||||||
<desc>
|
|
||||||
Discovering <app>Cthulhu</app>'s commands
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Learn Mode</title>
|
|
||||||
<p>
|
|
||||||
In Learn Mode, <app>Cthulhu</app> will announce each keystroke you pressed
|
|
||||||
along with any associated <app>Cthulhu</app> command that keystroke is bound
|
|
||||||
to. In this mode, you can also get a list of shortcuts containing all the
|
|
||||||
<app>Cthulhu</app> commands you can use.
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Using Learn Mode</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into Learn Mode by pressing <keyseq><key>Cthulhu Modifier</key>
|
|
||||||
<key>H</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press any key or keystroke. <app>Cthulhu</app> will announce the keys and
|
|
||||||
any associated command.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press <key>Esc</key> to exit Learn Mode.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Getting a List of Shortcuts</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into Learn Mode by pressing <keyseq><key>Cthulhu Modifier</key>
|
|
||||||
<key>H</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <key>F2</key> if you want a list of shortcuts that apply
|
|
||||||
<app>Cthulhu</app>-wide, or press <key>F3</key> if you want a list
|
|
||||||
of shortcuts that are specifically for the application with focus.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <key>Up</key> or <key>Down</key> to examine the contents of the
|
|
||||||
list.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <key>Esc</key> to exit the list.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_live_regions">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reading"/>
|
|
||||||
<link type="next" xref="howto_whereami" />
|
|
||||||
<title type="sort">6. Live Regions</title>
|
|
||||||
<desc>
|
|
||||||
Interacting with dynamic web content
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Live Regions</title>
|
|
||||||
<p>
|
|
||||||
A live region is a dynamically-updated portion of a web page, such as a
|
|
||||||
table of sports statistics, a list of current stock prices, a log from
|
|
||||||
a chat, or an alert displayed by the page you are reading. While live
|
|
||||||
regions appear quite frequently, fully accessible web pages with live
|
|
||||||
regions are encountered less often. This problem is actively being
|
|
||||||
addressed by a number of organizations.
|
|
||||||
</p>
|
|
||||||
<section id="politeness_levels">
|
|
||||||
<title>Live Region Politeness Levels</title>
|
|
||||||
<p>
|
|
||||||
Live regions have an associated "politeness" level which is set by the
|
|
||||||
author as a means to convey the importance of the information and to
|
|
||||||
suggest when users should be informed by their assistive technology of
|
|
||||||
updates made within that region. Live regions can be "off", "polite", or
|
|
||||||
"assertive" to the point of being "rude."
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="cthulhu_support">
|
|
||||||
<title><app>Cthulhu</app>'s Support for Live Regions</title>
|
|
||||||
<p>
|
|
||||||
Because you might not agree with the politeness level specified by the
|
|
||||||
author whose page you are viewing, <app>Cthulhu</app> provides a number of
|
|
||||||
<link xref="commands_live_regions">live region commands</link> which
|
|
||||||
allow you to modify the level of any or all of the regions on a page.
|
|
||||||
In addition, you can:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Turn live region support on or off</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Jump to the next and previous live region spatially</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Jump to the last live region which presented information</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Review the last nine live region messages which were presented</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_mouse_review">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reviewing"/>
|
|
||||||
<link type="next" xref="howto_notifications" />
|
|
||||||
<title type="sort">4. Mouse Review</title>
|
|
||||||
<desc>Using the pointer to examine the screen</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Mouse Review</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Mouse Review feature causes <app>Cthulhu</app> to present
|
|
||||||
the object under the mouse pointer. Unlike <app>Cthulhu</app>'s
|
|
||||||
<link xref="howto_flat_review">Flat Review</link> feature, Mouse Review
|
|
||||||
is not limited to the active window; instead, <app>Cthulhu</app> will attempt
|
|
||||||
to identify what accessible object, if any, is visually under the pointer
|
|
||||||
as you move the mouse. If you have moved the pointer over an accessible
|
|
||||||
object with information to present, <app>Cthulhu</app> will present that object
|
|
||||||
and its information to you.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because enabling Mouse Review causes <app>Cthulhu</app> to listen for, and then
|
|
||||||
process, all changes in the position of the Mouse Pointer, this feature is
|
|
||||||
disabled by default. To have it always enabled, check the <gui>Speak object
|
|
||||||
under mouse</gui> checkbox found on the
|
|
||||||
<link xref="preferences_general">General page of <app>Cthulhu</app>'s
|
|
||||||
Preferences dialog</link>. In addition, you will find an unbound command
|
|
||||||
named <gui>Toggle mouse review mode</gui> on the
|
|
||||||
<link xref="preferences_key_bindings">Key Bindings page</link> of that same
|
|
||||||
dialog box. By binding this command, as described in the
|
|
||||||
<link xref="howto_key_bindings">Introduction to Key Bindings</link>,
|
|
||||||
you can enable and disable Mouse Review on an as-needed basis.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>
|
|
||||||
Default Settings and Keybindings Are Independent of One Another
|
|
||||||
</title>
|
|
||||||
<p>
|
|
||||||
Note that you can choose to have Mouse Review always enabled or not and
|
|
||||||
still toggle it on and off by binding and using the <gui>Toggle mouse
|
|
||||||
review mode</gui> command. It is not necessary to enable it in order to
|
|
||||||
toggle it because settings and keybindings are independent of one another.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</page>
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_notifications">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reviewing"/>
|
|
||||||
<link type="next" xref="howto_bookmarks" />
|
|
||||||
<title type="sort">5. Notifications</title>
|
|
||||||
<desc>Reading previously-received messages</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Notifications</title>
|
|
||||||
<p>
|
|
||||||
The GNOME Desktop includes a "notification area" which can be used by
|
|
||||||
applications to present information to the user. Examples of notifications
|
|
||||||
include incoming chat messages, the details associated with the song your
|
|
||||||
media player is starting to play, and warnings that your battery level is
|
|
||||||
getting low.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because notifications are intended to present information to users without
|
|
||||||
interrupting what the user is doing, these messages tend to appear and
|
|
||||||
disappear relatively quickly. They are also not focusable. While
|
|
||||||
<app>Cthulhu</app> will present these messages to you as they come in, it is
|
|
||||||
far too easy to interrupt <app>Cthulhu</app>'s announcement accidentally by
|
|
||||||
continuing to type or to change focus. For this reason, <app>Cthulhu</app> has
|
|
||||||
three commands which you can use to access previously-displayed notification
|
|
||||||
messages:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>Present the last (most recent) notification message</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present the previous notification message</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Present list of all notification messages</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
The first two commands are designed mainly for quick access to a message
|
|
||||||
you just received. The last command is the most powerful as it stores your
|
|
||||||
notification message history.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
When you enter the list of notification messages, you will be told the size
|
|
||||||
of the list and prompted with the following choices:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Press H for help.</p></item>
|
|
||||||
<item><p>Use Up, Down, Home or End to navigate in the list.</p></item>
|
|
||||||
<item><p>Press Escape to exit.</p></item>
|
|
||||||
<item><p>Press Space to repeat the last message read.</p></item>
|
|
||||||
<item><p>Press one digit to read a specific message.</p></item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
Note that the most recently-received message is at the top of the list.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Each of <app>Cthulhu</app>'s notification review commands is unbound by
|
|
||||||
default. You can bind any or all of them to the shortcut or shortcuts
|
|
||||||
you choose. How to do so is described in the
|
|
||||||
<link xref="howto_key_bindings">Introduction to Key Bindings</link>.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,116 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_profiles">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started"/>
|
|
||||||
<link type="next" xref="howto_documents" />
|
|
||||||
<title type="sort">9. Profiles</title>
|
|
||||||
<desc>Maintaining multiple configurations</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Profiles</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu's profiles allow you to save and load multiple configurations so
|
|
||||||
that you can quickly access the settings you need.
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Saving a New Profile</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Change whatever settings you wish.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
On the <gui>General</gui> page, press the <gui>Save As</gui> button.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Type the new profile name in the resulting <gui>Save Profile As</gui>
|
|
||||||
dialog box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press the <gui>OK</gui> button in the <gui>Save Profile As</gui>
|
|
||||||
dialog box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Loading an Existing Profile</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
On the <gui>General</gui> page, select the profile to load from the
|
|
||||||
<gui>Active Profile</gui> combo box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>Load</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
You will be asked to confirm. Press the <gui>Yes</gui> button.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>OK</gui> button.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Changing an Existing Profile</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Follow the steps described above to load the profile you wish to change.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Follow the steps described above to save a new profile.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
When prompted for the new profile name, type the same name as current
|
|
||||||
profile. When you press the <gui>OK</gui> button, you will be told there
|
|
||||||
is a name conflict.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press the <gui>Yes</gui> button to confirm you wish to overwrite the
|
|
||||||
existing profile with the new settings.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Changing the <gui>Start-up Profile</gui></title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
On the <gui>General</gui> page, select the profile to load from the
|
|
||||||
<gui>Start-up Profile</gui> combo box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press the <gui>OK</gui> button. The next time you launch <app>Cthulhu</app>,
|
|
||||||
the newly-selected profile will be used.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,30 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_setting_up_cthulhu">
|
|
||||||
<info>
|
|
||||||
<link type="seealso" xref="preferences" />
|
|
||||||
<link type="guide" xref="index#getting_started" />
|
|
||||||
<link type="next" xref="howto_the_cthulhu_modifier" />
|
|
||||||
<title type="sort">4. Cthulhu Configuration</title>
|
|
||||||
<title type="link">Configuration</title>
|
|
||||||
<desc>
|
|
||||||
Setting up <app>Cthulhu</app>
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Cthulhu Configuration</title>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
If you want to configure <app>Cthulhu</app>, get into the
|
|
||||||
<link xref="preferences">Preferences</link> dialog by pressing
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq> from
|
|
||||||
within any accessible application. Alternatively, you can type
|
|
||||||
<cmd>cthulhu</cmd> followed by either <cmd>-s</cmd> or <cmd>--setup</cmd>
|
|
||||||
in a terminal window or within the <gui>Run</gui> dialog and then press
|
|
||||||
<key>Return</key>.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,123 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/"
|
|
||||||
type="topic"
|
|
||||||
id="howto_structural_navigation">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reading"/>
|
|
||||||
<link type="next" xref="howto_tables" />
|
|
||||||
<title type="sort">3. Structural Navigation</title>
|
|
||||||
<desc>
|
|
||||||
Moving by heading and other elements
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Structural Navigation</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Structural Navigation feature allows you to navigate
|
|
||||||
amongst elements in a document. The types of elements by which you can
|
|
||||||
navigate include:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Headings and other text blocks</p></item>
|
|
||||||
<item><p>Form controls</p></item>
|
|
||||||
<item><p>Links</p></item>
|
|
||||||
<item><p>Lists and list items</p></item>
|
|
||||||
<item><p>Landmarks, separators, and anchors</p></item>
|
|
||||||
<item><p>Tables and table cells</p></item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
A full list of individual elements and their associated keybindings can
|
|
||||||
be found in <link xref="commands_structural_navigation">Structural
|
|
||||||
Navigation Commands</link>.
|
|
||||||
</p>
|
|
||||||
<section id="applications">
|
|
||||||
<title>Supported Applications</title>
|
|
||||||
<p>
|
|
||||||
Currently, Structural Navigation is fully implemented for web content,
|
|
||||||
including the help content you are reading now. <app>Cthulhu</app>'s
|
|
||||||
Structural Navigation support for table cells has also been implemented
|
|
||||||
for <app>OpenOffice Writer</app> and <app>LibreOffice Writer</app>.
|
|
||||||
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
|
|
||||||
<app>Evince</app> will require a similar effort on the part of its
|
|
||||||
developers.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Don't Forget To Toggle Structural Navigation On!</title>
|
|
||||||
<p>
|
|
||||||
Depending on where you are, it may be necessary for you to explicitly
|
|
||||||
toggle Structural Navigation on before you can use it.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<section id="toggling_required">
|
|
||||||
<title>When Toggling Structural Navigation On Is Required</title>
|
|
||||||
<p>
|
|
||||||
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.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
On the other hand, in editable documents such as those found in
|
|
||||||
<app>OpenOffice</app> and <app>LibreOffice</app>, it is far more
|
|
||||||
difficult for <app>Cthulhu</app> 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
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Z</key></keyseq>.
|
|
||||||
When you are finished navigating and ready to resume writing, press
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Z</key></keyseq> again to toggle
|
|
||||||
Structural Navigation off.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
<section id="settings">
|
|
||||||
<title>Available Settings</title>
|
|
||||||
<p>
|
|
||||||
In addition to the aforementioned commands, <app>Cthulhu</app> has a number
|
|
||||||
of configurable options available specifically for applications in which
|
|
||||||
there is structural navigation support.
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Configuring Structural Navigation</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Give focus to an application for which <app>Cthulhu</app> has
|
|
||||||
Structural Navigation support.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link>
|
|
||||||
dialog box for the current application by pressing
|
|
||||||
<keyseq>
|
|
||||||
<key>Ctrl</key><key>Cthulhu Modifier</key><key>Space</key>
|
|
||||||
</keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Navigate to the last page of the dialog box which should be
|
|
||||||
named according to the name of your current application.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Examine and change the settings as you see fit.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press the <gui>OK</gui> button.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,148 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_tables">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reading"/>
|
|
||||||
<link type="next" xref="howto_forms" />
|
|
||||||
<title type="sort">4. Tables</title>
|
|
||||||
<desc>
|
|
||||||
Navigating and setting dynamic headers
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Tables</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> provides several features specifically designed to improve
|
|
||||||
access to tables found in web pages and other documents: configurable cell
|
|
||||||
versus row reading, <link xref="howto_structural_navigation">Structural
|
|
||||||
Navigation</link> and Dynamic Headers.
|
|
||||||
</p>
|
|
||||||
<section id="cell_row">
|
|
||||||
<title>Cell Versus Row Reading</title>
|
|
||||||
<p>
|
|
||||||
Consider the process of examining the list of messages in your Inbox.
|
|
||||||
In order to have Cthulhu announce the sender, subject, date, and presence
|
|
||||||
of attachments you would need <app>Cthulhu</app> to speak the row. On the
|
|
||||||
other hand, when navigating amongst rows in a spreadsheet, hearing the
|
|
||||||
full row may not be desired if for no other reason than the sheer number
|
|
||||||
of cells in each row. Thus in that case, you would want <app>Cthulhu</app>
|
|
||||||
to only speak the cell with focus. Similar situations occur in document
|
|
||||||
tables.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> allows you to customize whether only the cell should be
|
|
||||||
read, or if the full row should be, for GUI tables, document tables,
|
|
||||||
and spreadsheets. Because these settings are independent of one another,
|
|
||||||
you do not have to choose one table reading mode to fit multiple types of
|
|
||||||
tables.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
You can set each of <app>Cthulhu</app>'s table reading preferences <app>Cthulhu</app>
|
|
||||||
wide as well as on an application-by-application basis. How to do each is
|
|
||||||
described in the guide on <link xref="preferences"><app>Cthulhu</app>'s preferences
|
|
||||||
dialogs</link>. The settings can be found on the <link xref="preferences_speech">
|
|
||||||
<gui>Speech</gui> page</link>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Lastly, there is also an <app>Cthulhu</app> command which allows you to toggle
|
|
||||||
cell versus row reading on the fly for the currently-active table:
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F11</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="structural_navigation">
|
|
||||||
<title>Structural Navigation</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s <link xref="commands_structural_navigation#tables">table
|
|
||||||
Structural Navigation commands</link> make it possible for you to quickly
|
|
||||||
locate tables, jump immediately to a table's first or last cell, and
|
|
||||||
move to the next cell in any direction.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
As you navigate amongst and within tables using Structural Navigation,
|
|
||||||
<app>Cthulhu</app> will announce additional details to help you understand
|
|
||||||
your position, such as the dimensions of the table you just entered and
|
|
||||||
the fact that you have reached the edge of the table in the direction you
|
|
||||||
are moving.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
In addition, <app>Cthulhu</app> provides configurable
|
|
||||||
<link xref="preferences_table_navigation">presentation options</link>
|
|
||||||
which work in conjunction with Structural Navigation and allow you to
|
|
||||||
control whether or not cell coordinates are presented, multiple cell spans
|
|
||||||
are indicated, and cell headers are announced.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Don't Forget To Toggle Structural Navigation On!</title>
|
|
||||||
<p>
|
|
||||||
Depending on where you are, it may be necessary for you to explicitly
|
|
||||||
toggle Structural Navigation on before you can use it. To learn more, read
|
|
||||||
<link xref="howto_structural_navigation#toggling_required">
|
|
||||||
when toggling Structural Navigation on is required.</link>
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="dynamic_headers">
|
|
||||||
<title>Dynamic Headers</title>
|
|
||||||
<p>
|
|
||||||
Many of the tables you will encounter while reading have cells which serve
|
|
||||||
as the header for a row or a column. Whether or not the creator of that
|
|
||||||
table correctly marked those cells as headers is hard to say. In many
|
|
||||||
cases, the text was simply formatted to be larger and/or bold. And even if
|
|
||||||
the table is correctly marked up, that is no guarantee that the application
|
|
||||||
or toolkit exposes that text as header information to assistive technologies.
|
|
||||||
<app>Cthulhu</app>'s Dynamic Header support makes it possible to overcome these
|
|
||||||
challenges.
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Setting Column Headers</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Move to the row which contains all of the column headers.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <keyseq><key>Cthulhu Modifier</key><key>R</key></keyseq> to tell
|
|
||||||
<app>Cthulhu</app> that the current row is the one with the headers.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Setting Row Headers</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Move to the column which contains all of the row headers.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press <keyseq><key>Cthulhu Modifier</key><key>C</key></keyseq> to tell
|
|
||||||
<app>Cthulhu</app> that the current column is the one with the headers.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<p>
|
|
||||||
Having set either the column headers or the row headers, you should find
|
|
||||||
that as you navigate amongst the cells, <app>Cthulhu</app> will present each
|
|
||||||
header that has changed. Or to put it another way, <app>Cthulhu</app> will
|
|
||||||
not present the column header over and over again as you move up or down
|
|
||||||
within the current column. Likewise, it will not present the row header
|
|
||||||
over and over again as you move left or right within the current row.
|
|
||||||
However, if you change rows and there are row headers, the header
|
|
||||||
associated with the new row will be presented. And if you change columns
|
|
||||||
and there are column headers, the header associated with the new column
|
|
||||||
will be presented.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
To clear headers, simply double-click the command you used to set them.
|
|
||||||
Thus double-clicking <keyseq><key>Cthulhu Modifier</key><key>R</key></keyseq>
|
|
||||||
tells <app>Cthulhu</app> there are no column headers. Double-clicking
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>C</key></keyseq> tells <app>Cthulhu</app>
|
|
||||||
there are no row headers.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,71 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_text_attributes">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reading"/>
|
|
||||||
<link type="next" xref="howto_structural_navigation" />
|
|
||||||
<title type="sort">2. Text Attributes</title>
|
|
||||||
<desc>
|
|
||||||
Examining text formatting
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Text Attributes</title>
|
|
||||||
<p>
|
|
||||||
The term "text attributes" refers to all of the font, style, alignment,
|
|
||||||
and other formatting associated with a given character or series of
|
|
||||||
characters.
|
|
||||||
</p>
|
|
||||||
<section id="obtaining">
|
|
||||||
<title>Obtaining Formatting Information</title>
|
|
||||||
<p>
|
|
||||||
When you press <keyseq><key>Cthulhu Modifier</key><key>F</key>
|
|
||||||
</keyseq>, <app>Cthulhu</app> will speak known text attribute
|
|
||||||
information about an object. In addition, <app>Cthulhu</app>
|
|
||||||
will optionally indicate text attributes in braille by
|
|
||||||
"underlining" them as you navigate a document.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because the number of text attributes is large, and not everyone cares
|
|
||||||
about every attribute, the <link xref="preferences_text_attributes">
|
|
||||||
Text Attributes page of the preferences dialog</link> allows you to
|
|
||||||
customize which text attributes <app>Cthulhu</app> will present in speech,
|
|
||||||
along with the order in which they should be presented, and which ones
|
|
||||||
<app>Cthulhu</app> will indicate in braille.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because the <link xref="preferences_text_attributes">Text Attributes
|
|
||||||
page</link> is also part of the application-specific settings, you can
|
|
||||||
customize text attribute presentation on an as-needed basis for each
|
|
||||||
application you use.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="identifying_misspelled_words">
|
|
||||||
<title>Identifying Misspelled Words</title>
|
|
||||||
<p>
|
|
||||||
Most applications and toolkits indicate that a word is misspelled by
|
|
||||||
underlining that word with a red, squiggly line. The presence of this line
|
|
||||||
is typically exposed to assistive technologies as a text attribute. As a
|
|
||||||
result, you will find spelling errors amongst the text attributes you can
|
|
||||||
choose. By default, the spelling error attribute is enabled for both
|
|
||||||
speech and braille and will therefore be presented along with any other
|
|
||||||
attributes whose indication you have enabled.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
In addition to accessing the presence of spelling errors as a text
|
|
||||||
attribute, if you have key echo and/or word echo enabled and type a
|
|
||||||
word which is misspelled, when the spelling error indication appears,
|
|
||||||
<app>Cthulhu</app> will announce "misspelled" so that you can immediately go
|
|
||||||
back and correct the error.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Finally, when you are navigating within a document and the caret moves
|
|
||||||
into a word which is misspelled, <app>Cthulhu</app> will announce the
|
|
||||||
presence of the spelling error.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,75 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_the_cthulhu_modifier">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started"/>
|
|
||||||
<link type="next" xref="howto_learn_modes" />
|
|
||||||
<title type="sort">3. The Cthulhu Modifier</title>
|
|
||||||
<desc>
|
|
||||||
A key that works like <key>Shift</key>, <key>Ctrl</key>,
|
|
||||||
and <key>Alt</key>
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>The Cthulhu Modifier</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu has a special modifier key that works like <key>Shift</key>,
|
|
||||||
<key>Ctrl</key>, and <key>Alt</key>. It is designed specifically
|
|
||||||
for performing <app>Cthulhu</app> commands and doing so without
|
|
||||||
introducing conflicts with the commands of the applications you
|
|
||||||
are accessing.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Which key the "Cthulhu Modifier" is bound to will, by default, depend
|
|
||||||
on whether you are using <app>Cthulhu</app>'s Laptop keyboard layout
|
|
||||||
or its Desktop keyboard layout:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are using the Laptop layout, the default Cthulhu Modifier
|
|
||||||
will be <key>CapsLock</key>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are using the Desktop layout, the Cthulhu Modifier will
|
|
||||||
be both <key>Insert</key> and <key>KP_Insert</key>, the
|
|
||||||
latter being the same key as <key>KP_0</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
If you want to maintain your current keyboard layout but select a different
|
|
||||||
modifier key, you can do so by performing the following steps:
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Changing the Cthulhu Modifier</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Get into the <link xref="preferences">Cthulhu Preferences</link> dialog by
|
|
||||||
pressing <keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>. Alternatively, you can start Cthulhu with the preferences dialog open from a terminal: type <cmd>cthulhu -s</cmd> and press <key>Return</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move to the <gui>Key Bindings</gui> page.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Move to the <gui>Screen Reader Modifier Key(s)</gui> combobox.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Arrow to the desired modifier. The available options are:</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Insert, KP_Insert</p></item>
|
|
||||||
<item><p>KP_Insert</p></item>
|
|
||||||
<item><p>Insert</p></item>
|
|
||||||
<item><p>Caps_Lock</p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item><p>Press the <gui>Apply</gui> button.</p></item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_toggling_caps_lock">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started"/>
|
|
||||||
<link type="next" xref="howto_key_bindings" />
|
|
||||||
<title type="sort">7. CapsLock in Laptop Layout</title>
|
|
||||||
<desc>Toggling it when it is the <key>Cthulhu Modifier</key></desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>CapsLock in Laptop Layout</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu has two keyboard layouts: Desktop and Laptop. The layout you choose
|
|
||||||
impacts which key is used as the Cthulhu Modifier. If you are using the Laptop
|
|
||||||
layout, the default Cthulhu Modifier will be <key>CapsLock</key>. If you are
|
|
||||||
using <app>Cthulhu</app>'s Laptop Layout and want to lock or unlock
|
|
||||||
<key>CapsLock</key>, you can do so by either pressing <key>CapsLock</key>
|
|
||||||
twice (requires at-spi2 version 2.32 or later), or by performing the
|
|
||||||
following steps:
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Toggling CapsLock in Laptop Layout</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press the Bypass command, <keyseq><key>Cthulhu Modifier</key><key>BackSpace</key>
|
|
||||||
</keyseq>, to tell <app>Cthulhu</app> that the next command should be ignored.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>Press <key>CapsLock</key> to toggle its locked state.</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,110 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_whereami">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#reviewing"/>
|
|
||||||
<link type="next" xref="howto_flat_review" />
|
|
||||||
<title type="sort">1. Where Am I</title>
|
|
||||||
<desc>
|
|
||||||
Learning about your location
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Where Am I</title>
|
|
||||||
<p>
|
|
||||||
In addition to dedicated commands for reading the title bar and the
|
|
||||||
status bar, Cthulhu provides two context-sensitive Where Am I commands:
|
|
||||||
Basic Where Am I and Detailed Where Am I. Basic Where Am I is implemented
|
|
||||||
for all objects. Detailed Where Am I is implemented just for those objects
|
|
||||||
for which there is a significant amount of information you may wish to know,
|
|
||||||
but likely will not wish to know all of the time.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
The best way to become familiar with what Where Am I will present is to
|
|
||||||
give the <link xref="commands_where_am_i">Where Am I commands</link> a
|
|
||||||
try. However, to give you a better idea of the context-sensitive nature
|
|
||||||
of <app>Cthulhu</app>'s Where Am I feature, consider the following:
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
For most widgets, you will at least be told the label and/or name, the
|
|
||||||
type or role of the widget, and the mnemonic and/or accelerator key if
|
|
||||||
they happen to exist. In addition:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If the widget is text, and you perform a basic Where Am I, you will be
|
|
||||||
told the current line if no text is selected. If text is selected,
|
|
||||||
however, a basic Where Am I will tell you what text is selected. A
|
|
||||||
detailed Where Am I within the text will also include the text
|
|
||||||
attributes.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If the widget can be checked, as is the case with checkboxes and
|
|
||||||
radio buttons, the checked state will be included.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If the widget is a list or list-like object, such as a combo box, radio
|
|
||||||
button group, or page tab list, the position of the current item will be
|
|
||||||
included.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If the widget is hierarchical, such as a tree, and you are on an
|
|
||||||
expandable node, you will be told if that node is expanded or not.
|
|
||||||
And if it is expanded, you will also be told how many children it
|
|
||||||
contains. In addition, the nesting level will also be provided.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If the widget is a progress bar or a slider, you will be told the
|
|
||||||
current percent.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If the widget is an icon within an icon group, a basic Where Am I
|
|
||||||
will include the object you are in, the item you are on, and the
|
|
||||||
number of items which are selected. In a detailed Where Am I, you
|
|
||||||
will also be told which items are selected.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are on a link, the type of link (same site, different site,
|
|
||||||
FTP link, etc.) will be included.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are in a table cell, the coordinates of that cell and the cell
|
|
||||||
headers will be included.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
If you are in the spell checker of an application where <app>Cthulhu</app>
|
|
||||||
provides enhanced support, a basic Where Am I will repeat the error
|
|
||||||
respecting your <link xref="preferences_spellcheck">spell check
|
|
||||||
preferences</link>. A detailed Where Am I will cause <app>Cthulhu</app> to
|
|
||||||
present the full details of the error.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
And so on. Again, the goal of <app>Cthulhu</app>'s Where Am I is to provide
|
|
||||||
you with the details you are most likely interested in knowing about the
|
|
||||||
object you are currently in. To give Where Am I a try, see the list of
|
|
||||||
<link xref="commands_where_am_i">Where Am I commands</link>.
|
|
||||||
</p>
|
|
||||||
</page>
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/"
|
|
||||||
xmlns:its="http://www.w3.org/2005/11/its"
|
|
||||||
type="guide"
|
|
||||||
id="index">
|
|
||||||
<info>
|
|
||||||
<title type="text">Cthulhu Screen Reader</title>
|
|
||||||
<title type="link">Introduction to the <app>Cthulhu</app> Screen Reader</title>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
|
|
||||||
<desc>Cthulhu is a free, open source, flexible, and extensible screen reader
|
|
||||||
that provides access to the graphical desktop via speech and refreshable
|
|
||||||
braille.</desc>
|
|
||||||
</info>
|
|
||||||
|
|
||||||
<title>
|
|
||||||
<media type="image" mime="image/png" src="figures/cthulhu-logo.png" its:translate="no">
|
|
||||||
<span its:translate="yes"><app>Cthulhu</app>'s logo</span>
|
|
||||||
</media>
|
|
||||||
<app>Cthulhu</app> Screen Reader
|
|
||||||
</title>
|
|
||||||
<note style="important">
|
|
||||||
<title>Before You Begin</title>
|
|
||||||
<p>
|
|
||||||
If you are not yet familiar with the navigation commands provided by
|
|
||||||
your desktop environment, you are encouraged to read that documentation
|
|
||||||
first.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<section id="getting_started" style="2column">
|
|
||||||
<title>Getting Started</title>
|
|
||||||
</section>
|
|
||||||
<section id="reading" style="2column">
|
|
||||||
<title>Reading Documents and Web Pages</title>
|
|
||||||
</section>
|
|
||||||
<section id="reviewing" style="2column">
|
|
||||||
<title>Reviewing and Interacting with Screen Contents</title>
|
|
||||||
</section>
|
|
||||||
<section id="quick_reference" style="2column">
|
|
||||||
<title>Quick Reference</title>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,138 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="introduction">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="index#getting_started" />
|
|
||||||
<link type="next" xref="howto_setting_up_cthulhu" />
|
|
||||||
<title type="sort">1. Welcome to Cthulhu</title>
|
|
||||||
<desc>
|
|
||||||
Introducing the <app>Cthulhu</app> screen reader
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Welcome to Cthulhu</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> is a free, open source, flexible, and extensible
|
|
||||||
screen reader that provides access to the graphical desktop via
|
|
||||||
speech and refreshable braille.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> works with applications and toolkits that support
|
|
||||||
the Assistive Technology Service Provider Interface (AT-SPI), which
|
|
||||||
is the primary assistive technology infrastructure for Linux and
|
|
||||||
Solaris. Applications and toolkits supporting the AT-SPI include
|
|
||||||
Gtk+, Qt, Java Swing, LibreOffice, Gecko, WebKitGtk, and Chrome/Chromium.
|
|
||||||
</p>
|
|
||||||
<section id="launching">
|
|
||||||
<title>Launching <app>Cthulhu</app></title>
|
|
||||||
<p>To launch <app>Cthulhu</app>:</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The method for configuring <app>Cthulhu</app> to be launched
|
|
||||||
automatically as your preferred screen reader will depend upon
|
|
||||||
which desktop environment you use.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
To toggle <app>Cthulhu</app> on and off in GNOME, press
|
|
||||||
<keyseq><key>Super</key><key>Alt</key><key>S</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Type <cmd>cthulhu</cmd>, along with any optional parameters, in a
|
|
||||||
terminal window or within the <gui>Run</gui> dialog and then press
|
|
||||||
<key>Return</key>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="loadtime">
|
|
||||||
<title>Load-Time Options</title>
|
|
||||||
<p>
|
|
||||||
The following options can be specified when launching <app>Cthulhu</app>
|
|
||||||
in a terminal window or within the <gui>Run</gui> dialog:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p><cmd>-h</cmd>, <cmd>--help</cmd>: Show the help message</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-v</cmd>, <cmd>--version</cmd>: Show the version of
|
|
||||||
<app>Cthulhu</app>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-s</cmd>, <cmd>--setup</cmd>: Set up user preferences
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-u</cmd>, <cmd>--user-prefs=<em>dirname</em></cmd>:
|
|
||||||
Use <em>dirname</em> as the alternate directory for user
|
|
||||||
preferences
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-e</cmd>, <cmd>--enable=<em>option</em></cmd>: Force use
|
|
||||||
of option, where the <em>option</em> can be one of the following:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p><cmd>speech</cmd></p></item>
|
|
||||||
<item><p><cmd>braille</cmd></p></item>
|
|
||||||
<item><p><cmd>braille-monitor</cmd></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-d</cmd>, <cmd>--disable=<em>option</em></cmd>: Prevent the
|
|
||||||
use of an option, where the <em>option</em> can be one of the
|
|
||||||
following:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p><cmd>speech</cmd></p></item>
|
|
||||||
<item><p><cmd>braille</cmd></p></item>
|
|
||||||
<item><p><cmd>braille-monitor</cmd></p></item>
|
|
||||||
</list>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-p</cmd>, <cmd>--profile=<em>filename</em></cmd>:
|
|
||||||
Import a profile from a given <app>Cthulhu</app> profile file
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-r</cmd>, <cmd>--replace</cmd>: Replace a currently-running <app>Cthulhu</app>
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>-l</cmd>, <cmd>--list-apps</cmd>: Print the known running
|
|
||||||
applications
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>--debug</cmd>: Send debug output to debug-YYYY-MM-DD-HH:MM:SS.out
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<cmd>--debug-file=<em>filename</em></cmd>: Send debug output to
|
|
||||||
the specified file
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</page>
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="guide" id="preferences">
|
|
||||||
<info>
|
|
||||||
<link type="next" xref="preferences_introduction" />
|
|
||||||
<link type="guide" xref="index#quick_reference" />
|
|
||||||
<title type="link">Preferences</title>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title><app>Cthulhu</app>'s Preferences Dialogs</title>
|
|
||||||
<section id="cthulhu" style="2column">
|
|
||||||
<title>Cthulhu Preferences</title>
|
|
||||||
</section>
|
|
||||||
<section id="application" style="2column">
|
|
||||||
<title>Application-Unique Preferences</title>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,183 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_braille">
|
|
||||||
<info>
|
|
||||||
<title type="sort">3. Braille</title>
|
|
||||||
<title type="link">Braille</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s braille display support
|
|
||||||
</desc>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_key_echo" />
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Braille Preferences</title>
|
|
||||||
<section id="braillesupport">
|
|
||||||
<title>Enable Braille Support</title>
|
|
||||||
<p>
|
|
||||||
This check box toggles whether or not <app>Cthulhu</app> will make
|
|
||||||
use of a braille display. If BrlTTY is not running, <app>Cthulhu</app>
|
|
||||||
will recover gracefully and will not communicate with the braille
|
|
||||||
display.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<p>
|
|
||||||
If you configure BrlTTY later on, you need to restart <app>Cthulhu</app>
|
|
||||||
in order to use braille.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="braillewordwrap">
|
|
||||||
<title>Enable word wrap</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Enable word wrap</gui> is checked, <app>Cthulhu</app> will adjust the
|
|
||||||
text so that only full words are shown on the braille display. If it is not
|
|
||||||
checked, <app>Cthulhu</app> will use all of the cells on the display so that
|
|
||||||
more text can be shown at once.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="contractedbraille">
|
|
||||||
<title>Enable Contracted Braille</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu supports contracted braille via the liblouis project. Because many
|
|
||||||
distros include liblouis, you will likely automatically have access to
|
|
||||||
contracted braille support in <app>Cthulhu</app>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
To enable contracted braille on a system where liblouis has been installed,
|
|
||||||
be sure that the <gui>Enable Contracted Braille</gui> checkbox is checked.
|
|
||||||
Then choose your desired translation table from the <gui>Contraction
|
|
||||||
Table</gui> combo box.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="rolenames">
|
|
||||||
<title>Abbreviated Role Names</title>
|
|
||||||
<p>
|
|
||||||
This check box determines the manner in which role names are
|
|
||||||
displayed and can be used to help conserve real estate on the
|
|
||||||
braille display. For instance, if a slider had focus, the word
|
|
||||||
"slider" would be displayed if abbreviated role names is not
|
|
||||||
checked; if it were checked, "sldr" would be displayed instead.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="eolindicator">
|
|
||||||
<title>Disable end of line symbol</title>
|
|
||||||
<p>
|
|
||||||
Checking this checkbox tells <app>Cthulhu</app> to not present the
|
|
||||||
"$l" string at the end of a line of text.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="verbosity">
|
|
||||||
<title>Verbosity</title>
|
|
||||||
<p>
|
|
||||||
This radio button group determines the amount of information that
|
|
||||||
will be brailled in certain situations. For example, if it is set
|
|
||||||
to verbose, keyboard shortcut and role name information is displayed.
|
|
||||||
This information is not displayed in brief mode.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Verbose</gui>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="selectionandhyperlink">
|
|
||||||
<title>Selection and Hyperlink Indicators</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Selection Indicator</gui> and <gui>Hyperlink Indicator</gui>
|
|
||||||
radio button groups allow you to configure <app>Cthulhu</app>'s behavior
|
|
||||||
when displaying selected text and hyperlinks. By default, when you
|
|
||||||
encounter either, <app>Cthulhu</app> will "underline" that text on
|
|
||||||
your braille display with Dots 7 and 8. If you would prefer, you
|
|
||||||
can change the indicator to only be Dot 7, only be Dot 8, or not
|
|
||||||
be present at all.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Dots 7 and 8</gui>
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Text Attribute Indicators</title>
|
|
||||||
<p>
|
|
||||||
You can also optionally have text attributes indicated in braille.
|
|
||||||
Enabling this feature and choosing which attributes are of
|
|
||||||
interest is done on the <link xref="preferences_text_attributes">
|
|
||||||
<gui>Text Attributes</gui> page</link> of the preferences dialog.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="flashMessageSettings">
|
|
||||||
<title>Flash Message Settings</title>
|
|
||||||
<p>
|
|
||||||
Flash messages are similar in nature to notifications or announcements:
|
|
||||||
They are shown on your refreshable braille display for a brief time,
|
|
||||||
after which the original contents of the braille display are restored.
|
|
||||||
<app>Cthulhu</app> has several settings you can use to control flash message
|
|
||||||
presentation.
|
|
||||||
</p>
|
|
||||||
<section id="flashMessageSettings_enable">
|
|
||||||
<title>Enable flash messages</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Enable flash messages</gui> is checked, <app>Cthulhu</app> will
|
|
||||||
present messages to you in braille. If you prefer to only have
|
|
||||||
<app>Cthulhu</app>'s messages spoken, you should uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="flashMessageSettings_detailed">
|
|
||||||
<title>Messages are detailed</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Messages are detailed</gui> is checked, <app>Cthulhu</app> will
|
|
||||||
present detailed messages to you in braille. For instance, if you
|
|
||||||
use <app>Cthulhu</app>'s command to change echo, <app>Cthulhu</app> might
|
|
||||||
display "Echo set to word." If you would prefer shorter messages,
|
|
||||||
such as simply "word," you should uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="flashMessageSettings_persistent">
|
|
||||||
<title>Messages are persistent</title>
|
|
||||||
<p>
|
|
||||||
As stated above, flash messages are only shown for a brief period of time.
|
|
||||||
If you would prefer messages remain displayed until you perform an action
|
|
||||||
which causes your display to be updated, you should check the <gui>Messages
|
|
||||||
are persistent</gui> checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="flashMessageSettings_duration">
|
|
||||||
<title>Duration (secs)</title>
|
|
||||||
<p>
|
|
||||||
The amount of time <app>Cthulhu</app> will wait before removing the message and
|
|
||||||
restoring the original contents of your display can be set in the <gui>
|
|
||||||
Duration (secs)</gui> spin button. Note that the value of this
|
|
||||||
setting will be ignored if you have enabled persistent flash messages.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: 5
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,79 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_chat">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#application" />
|
|
||||||
<link type="next" xref="preferences_spellcheck" />
|
|
||||||
<title type="sort">3. Chat</title>
|
|
||||||
<title type="link">Chat</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s support for IM and IRC
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Chat Preferences</title>
|
|
||||||
<p>
|
|
||||||
The following options allow you to customize how <app>Cthulhu</app>
|
|
||||||
behaves when providing access to instant messaging and internet
|
|
||||||
relay chat clients.
|
|
||||||
</p>
|
|
||||||
<section id="speak_name">
|
|
||||||
<title>Speak Chat Room name</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will prefix incoming messages
|
|
||||||
with the name of the room or buddy they came from, unless they came from
|
|
||||||
the currently-focused conversation.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_typing">
|
|
||||||
<title>Announce when your buddies are typing</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, and if <app>Cthulhu</app> has sufficient
|
|
||||||
information identifying that your buddy is typing, <app>Cthulhu</app> will
|
|
||||||
announce changes in typing status.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="message_histories">
|
|
||||||
<title>Provide chat room specific message histories</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app>'s commands for reviewing
|
|
||||||
recent messages will only apply to the currently-focused conversation.
|
|
||||||
Otherwise, the history will contain the most recent messages regardless
|
|
||||||
of which conversation they came from.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_messages_from">
|
|
||||||
<title>Speak messages from</title>
|
|
||||||
<p>
|
|
||||||
This group of radio buttons allows you to control under what circumstances
|
|
||||||
<app>Cthulhu</app> will present an incoming message to you. Your choices are:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p><gui>All channels</gui></p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p><gui>A channel only if its window is active</gui></p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p><gui>All channels when any chat window is active</gui></p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
Default value: all channels
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,279 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_general">
|
|
||||||
<info>
|
|
||||||
<title type="sort">1. General</title>
|
|
||||||
<title type="link">General</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s fundamental behaviors
|
|
||||||
</desc>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_voice" />
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>General Preferences</title>
|
|
||||||
<section id="keyboardlayout">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box option to select which <app>Cthulhu</app> keyboard
|
|
||||||
layout to use, desktop or laptop.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Keyboard Layout</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Keyboard Layout</gui> radio button group allows you to specify if
|
|
||||||
you will be working on a desktop (i.e. with a numeric keypad) or laptop
|
|
||||||
keyboard. Which layout you choose will determine both the <key>Cthulhu
|
|
||||||
Modifier</key> as well as a number of keyboard shortcuts for performing
|
|
||||||
<app>Cthulhu</app> commands.</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Desktop</gui>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="presenttooltips">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box option to enable presentation of tooltips which
|
|
||||||
appear as the result of mouse hovering.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Present Tooltips</title>
|
|
||||||
<p>
|
|
||||||
When checked, this option will tell <app>Cthulhu</app> to present information
|
|
||||||
about tooltips when they appear as the result of mouse hovering. Specific
|
|
||||||
actions to force tooltips to appear, such as pressing <keyseq>
|
|
||||||
<key>Ctrl</key><key>F1</key></keyseq> when an object has focus, will
|
|
||||||
always result in tooltips being presented, regardless of this setting.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="objectundermouse">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box option to enable presentation of the object
|
|
||||||
under the mouse pointer.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Speak Object Under Mouse</title>
|
|
||||||
<p>
|
|
||||||
When checked, this option will tell <app>Cthulhu</app> to present
|
|
||||||
information about the object under the mouse pointer as you move
|
|
||||||
it around the screen using <app>Cthulhu</app>'s
|
|
||||||
<link xref="howto_mouse_review">Mouse Review</link> feature.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="timeanddate">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box options for customizing the time and date
|
|
||||||
formats used by <app>Cthulhu</app>.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Time Format and Date Format</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Time Format</gui> and <gui>Date Format</gui> combo boxes allow
|
|
||||||
you to specify how <app>Cthulhu</app> will speak and braille the time and the
|
|
||||||
date.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: use the system locale's format for each
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="navigation_in_say_all">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box options for enabling rewind, fast forward,
|
|
||||||
and structural navigation during Say All.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Navigation in Say All</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app>'s Say All feature speaks document content from your
|
|
||||||
present location to the end of the document. By default, pressing any
|
|
||||||
key will interrupt Say All's presentation. However, if you check the
|
|
||||||
<gui>Enable rewind and fast forward in Say All</gui> checkbox,
|
|
||||||
<key>Up</key> and <key>Down</key> can be used during Say All to quickly
|
|
||||||
move within the document in order to re-hear something which was just
|
|
||||||
read or skip past text of no interest without having to restart Say All.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
If you are reading a document within an application that has structural
|
|
||||||
navigation support, and you have checked the <gui>Enable structural navigation
|
|
||||||
in Say All</gui> checkbox, you can use the supported structural navigation
|
|
||||||
commands in a similar fashion: <key>H</key>/<keyseq><key>Shift</key>
|
|
||||||
<key>H</key></keyseq> continues reading from the next/previous heading,
|
|
||||||
<key>P</key>/<keyseq><key>Shift</key><key>P</key></keyseq> continues reading
|
|
||||||
from the next/previous paragraph, <key>T</key>/<keyseq><key>Shift</key>
|
|
||||||
<key>T</key></keyseq> continues reading from the next/previous table, and
|
|
||||||
so on.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="say_all_announce_context">
|
|
||||||
<title>Announce Contextual Information in Say All</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> can optionally provide more information about the document
|
|
||||||
content being spoken, such as announcing when you are entering and leaving
|
|
||||||
a blockquote, list, table, or other container. Whether or not these
|
|
||||||
announcements are made can be configured independently through the following
|
|
||||||
checkboxes:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p>Announce blockquotes in Say All</p></item>
|
|
||||||
<item><p>Announce forms in Say All</p></item>
|
|
||||||
<item><p>Announce landmarks in Say All</p></item>
|
|
||||||
<item><p>Announce lists in Say All</p></item>
|
|
||||||
<item><p>Announce panels in Say All</p></item>
|
|
||||||
<item><p>Announce tables in Say All</p></item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
<note style="note">
|
|
||||||
<p>
|
|
||||||
Whether or not <app>Cthulhu</app> makes these announcements during
|
|
||||||
navigation is also configurable. You will find similar checkboxes
|
|
||||||
on the <gui>Speech</gui> page. For more information, see
|
|
||||||
<link xref="preferences_speech#spoken_context">Spoken Context</link>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="say_all_by">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box option for customizing <app>Cthulhu</app>'s
|
|
||||||
Say All presentation.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Say All By</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Say All By</gui> combo box allows you to specify whether
|
|
||||||
<app>Cthulhu</app> speaks a sentence at a time or a line at a time when
|
|
||||||
doing a "Say All" of a document.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Sentence</gui>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="profiles">
|
|
||||||
<info>
|
|
||||||
<desc>
|
|
||||||
Preferences dialog box options for managing settings profiles.
|
|
||||||
</desc>
|
|
||||||
</info>
|
|
||||||
<title>Profiles</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Profiles</gui> group of controls, which appear at the bottom
|
|
||||||
of the <gui>General</gui> page, make it possible for you to maintain
|
|
||||||
and use multiple configurations.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Active Profile</gui> combo box displays the current profile
|
|
||||||
and allows you to select a different profile to load.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Load</gui> button will cause <app>Cthulhu</app> to load the
|
|
||||||
profile indicated in the <gui>Active Profile</gui> combo box.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Save As</gui> button allows you to save the current set of
|
|
||||||
options from the preferences dialog box to a named profile.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Start-up Profile</gui> combo box allows you to select the
|
|
||||||
profile which should be automatically loaded each time you launch
|
|
||||||
<app>Cthulhu</app>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="progress_bar_updates">
|
|
||||||
<title>Progress Bar Updates</title>
|
|
||||||
<section id="progress_bar_updates_speak">
|
|
||||||
<title>Speak updates</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Speak updates</gui> checkbox is checked <app>Cthulhu</app> will
|
|
||||||
periodically speak the status of progress bars.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="progress_bar_updates_braille">
|
|
||||||
<title>Braille updates</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Braille updates</gui> checkbox is checked <app>Cthulhu</app> will
|
|
||||||
periodically display the status of progress bars on your refreshable braille
|
|
||||||
display.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="progress_bar_updates_beep">
|
|
||||||
<title>Beep updates</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Beep updates</gui> checkbox is checked <app>Cthulhu</app> will
|
|
||||||
periodically emit beeps which increase in pitch as the value of the progress
|
|
||||||
bar increases.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="progress_bar_updates_frequency">
|
|
||||||
<title>Frequency (secs)</title>
|
|
||||||
<p>
|
|
||||||
This spin button determines how often updates are presented.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: 10
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="progress_bar_updates_restrict">
|
|
||||||
<title>Applies to</title>
|
|
||||||
<p>
|
|
||||||
This combo box allows you to control which progress bars should be
|
|
||||||
presented, assuming the presentation of progress bar updates has been
|
|
||||||
enabled. The choices are <gui>All</gui>, <gui>Application</gui>, and
|
|
||||||
<gui>Window</gui>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Choosing <gui>All</gui> will result in <app>Cthulhu</app> presenting
|
|
||||||
updates for all progress bars, regardless of where the progress bars
|
|
||||||
are located.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Choosing <gui>Application</gui> will result in <app>Cthulhu</app>
|
|
||||||
presenting updates from progress bars in the active application, even
|
|
||||||
if they are not in the active window.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Choosing <gui>Window</gui> will result in <app>Cthulhu</app> only
|
|
||||||
presenting updates for progress bars in the active window.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Application</gui>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,59 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_introduction">
|
|
||||||
<info>
|
|
||||||
<title type="sort">0. Introduction to <app>Cthulhu</app>'s Preferences</title>
|
|
||||||
<title type="link">Introduction to <app>Cthulhu</app>'s Preferences</title>
|
|
||||||
<link type="guide" xref="preferences" />
|
|
||||||
<link type="next" xref="preferences_general" />
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Introduction to <app>Cthulhu</app>'s Preferences</title>
|
|
||||||
<section id="cthulhu">
|
|
||||||
<title>Cthulhu Preferences</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu preferences allow you to customize functionality in <app>Cthulhu</app>
|
|
||||||
which applies to all applications. An example of an Cthulhu preference is
|
|
||||||
echo because echo is something that applies to all applications.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Note that Cthulhu preferences can be customized on an application-by-application
|
|
||||||
basis. For instance you can set the default echo to words and then
|
|
||||||
set the echo for Pidgin to be none. Having done so, <app>Cthulhu</app>
|
|
||||||
would always echo each word that you typed, unless you were in Pidgin.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Keyboard Shortcuts for Getting Into the Preferences Dialogs</title>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Space</key></keyseq>:
|
|
||||||
<app>Cthulhu</app>'s Preferences
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<keyseq><key>Ctrl</key><key>Cthulhu Modifier</key><key>Space</key>
|
|
||||||
</keyseq>: <app>Cthulhu</app>'s Preferences for the current
|
|
||||||
application
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="application_unique">
|
|
||||||
<title>Application-Unique Preferences</title>
|
|
||||||
<p>
|
|
||||||
In contrast to Cthulhu preferences, there are application-unique preferences.
|
|
||||||
These preferences allow you to customize <app>Cthulhu</app> functionality
|
|
||||||
that only applies in certain environments, such as on web pages or in
|
|
||||||
chat applications. As a result, you will only find these options
|
|
||||||
available in the application-specific preferences dialogs and only for
|
|
||||||
those applications to which these options apply.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,75 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_key_bindings">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#cthulhu"/>
|
|
||||||
<link type="next" xref="preferences_pronunciation" />
|
|
||||||
<link type="seealso" xref="howto_key_bindings" />
|
|
||||||
<title type="sort">6. Key Bindings</title>
|
|
||||||
<title type="link">Key Bindings</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s keyboard shortcuts
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Key Bindings Preferences</title>
|
|
||||||
<section id="cthulhu_modifier_keys">
|
|
||||||
<title>Cthulhu Modifier Keys</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Screen Reader Modifier Key(s)</gui> combo box allows you to select which
|
|
||||||
key or keys will serve as the Cthulhu Modifier. The available options are:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>KP_Insert</gui> (the same key as the <key>0</key> on the
|
|
||||||
numeric keypad)
|
|
||||||
</p></item>
|
|
||||||
<item><p><gui>Insert</gui></p></item>
|
|
||||||
<item><p><gui>Insert, KP_Insert</gui></p></item>
|
|
||||||
<item><p><gui>Caps_Lock</gui></p></item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="key_bindings_table">
|
|
||||||
<title>The Key Bindings Table</title>
|
|
||||||
<p>
|
|
||||||
The key bindings table provides a list of <app>Cthulhu</app> operations
|
|
||||||
and the keys that are bound to them.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Command</gui> column contains a description of the
|
|
||||||
<app>Cthulhu</app> command to be performed.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Key Binding</gui> column contains the keyboard shortcut currently
|
|
||||||
assigned to the <app>Cthulhu</app> command. You can modify the value of
|
|
||||||
this column by pressing <key>Return</key>, pressing the keys for the
|
|
||||||
new binding, and pressing <key>Return</key> again.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
The <gui>Modified</gui> column serves both as an indicator to what
|
|
||||||
has been changed and as a way to restore the default bindings
|
|
||||||
associated with that command.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
Beneath the list of <app>Cthulhu</app> keybindings, you will find a group
|
|
||||||
of "unbound" commands. These are commands which we feel will be very
|
|
||||||
useful for some users, but not needed by most users. Rather than "use
|
|
||||||
up" a keystroke for such commands, we have left them unassigned by
|
|
||||||
default. At the end of the list are the braille bindings, for use with
|
|
||||||
a refreshable braille display.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,183 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_key_echo">
|
|
||||||
<info>
|
|
||||||
<title type="link">Echo</title>
|
|
||||||
<title type="sort">4. Echo</title>
|
|
||||||
<desc>
|
|
||||||
Configuring what is spoken as you type
|
|
||||||
</desc>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_key_bindings" />
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Echo Preferences</title>
|
|
||||||
<section id="keyecho">
|
|
||||||
<title>Enable key echo</title>
|
|
||||||
<p>
|
|
||||||
Cthulhu's key echo setting controls what happens each time you press
|
|
||||||
a key. To enable key echo, check the "Enable key echo" checkbox.
|
|
||||||
Doing so causes additional checkboxes to become available through
|
|
||||||
which you can choose exactly which keys should and should not be
|
|
||||||
echoed to best suit your needs.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
<section id="keyecho_enable_alphanumeric">
|
|
||||||
<title>Enable alphabetic keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not keys like <key>a</key>,
|
|
||||||
<key>b</key>, and <key>c</key> should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_numeric">
|
|
||||||
<title>Enable numeric keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not keys like <key>1</key>,
|
|
||||||
<key>2</key>, and <key>3</key> should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_punctuation">
|
|
||||||
<title>Enable punctuation keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not keys like <key>%</key>,
|
|
||||||
<key>;</key>, and <key>?</key> should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_space">
|
|
||||||
<title>Enable space</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not <key>Space</key> should be
|
|
||||||
spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_modifier">
|
|
||||||
<title>Enable modifier keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not <key>Shift</key>, <key>Ctrl</key>,
|
|
||||||
<key>Alt</key> and <key>Meta</key> should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_function">
|
|
||||||
<title>Enable function keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not <key>F1</key> through <key>F12</key>
|
|
||||||
should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_action">
|
|
||||||
<title>Enable action keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not <key>BackSpace</key>, <key>Delete
|
|
||||||
</key>, <key>Return</key>, <key>Esc</key>, <key>Tab</key>, <key>Page
|
|
||||||
Up</key>, <key>Page Down</key>, <key>Home</key>, and <key>End</key>
|
|
||||||
should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_navigation">
|
|
||||||
<title>Enable navigation keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not <key>Left</key>, <key>Right</key>,
|
|
||||||
<key>Up</key>, and <key>Down</key> should be spoken when pressed. This
|
|
||||||
option also applies to any key combination in which <key>Cthulhu
|
|
||||||
Modifier</key> is being held down, for instance when flat review is
|
|
||||||
being used.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="keyecho_enable_diacritical">
|
|
||||||
<title>Enable non-spacing diacritical keys</title>
|
|
||||||
<p>
|
|
||||||
This option controls whether or not "dead keys" used to generate
|
|
||||||
accented letters should be spoken when pressed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
<section id="characterecho">
|
|
||||||
<title>Enable echo by character</title>
|
|
||||||
<p>
|
|
||||||
Enabling this option causes Cthulhu to echo the character
|
|
||||||
you just typed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
While echo by character seems quite similar to the key echo of
|
|
||||||
alphabetic, numeric, and punctuation keys, there are important differences,
|
|
||||||
especially with respect to accented letters and other symbols for which
|
|
||||||
there is no dedicated key:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Key echo causes <app>Cthulhu</app> to announce what you just <em>
|
|
||||||
pressed</em>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Character echo causes <app>Cthulhu</app> to announce what was just
|
|
||||||
<em>inserted</em>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
<p>
|
|
||||||
Thus to have accented characters spoken as you type them, you should
|
|
||||||
enable character echo.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Enabling both key echo and character echo</title>
|
|
||||||
<p>
|
|
||||||
If you like key echo and you frequently type accented characters,
|
|
||||||
consider enabling both. <app>Cthulhu</app>'s character echo logic
|
|
||||||
attempts to filter out characters which were spoken as a result
|
|
||||||
of key echo, thus minimizing the likelihood of "double speaking"
|
|
||||||
as you type.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="wordandsentenceecho">
|
|
||||||
<title>Enable echo by word and Enable echo by sentence</title>
|
|
||||||
<p>
|
|
||||||
Checking the <gui>Enable echo by word</gui> checkbox causes
|
|
||||||
<app>Cthulhu</app> to echo the word you just typed. Similarly,
|
|
||||||
checking the <gui>Enable echo by sentence</gui> checkbox causes
|
|
||||||
<app>Cthulhu</app> to echo the sentence you just typed.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,87 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic"
|
|
||||||
id="preferences_pronunciation">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_text_attributes" />
|
|
||||||
<title type="sort">7. Pronunciation</title>
|
|
||||||
<title type="link">Pronunciation</title>
|
|
||||||
<desc>
|
|
||||||
Defining how specific words get pronounced
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Pronunciation Preferences</title>
|
|
||||||
<p>
|
|
||||||
Sometimes your speech synthesizer just doesn't say the right thing
|
|
||||||
for a given string. You might prefer to hear "laughing out loud"
|
|
||||||
rather than "LOL," or "accessibility" rather than "a11y". Or there
|
|
||||||
may be a name or a technical term which the synthesizer mispronounces.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
The <gui>Pronunciation</gui> page of the <app>Cthulhu</app> preferences
|
|
||||||
dialog allows you to add, edit, and delete entries in <app>Cthulhu</app>'s
|
|
||||||
pronunciation dictionary.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Because the <gui>Pronunciation</gui> page is also part of the
|
|
||||||
application-specific settings, you can customize your entries on an
|
|
||||||
as-needed basis for each application you use.
|
|
||||||
</p>
|
|
||||||
<steps>
|
|
||||||
<title>Adding a new dictionary entry</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press the <gui>New Entry</gui> button (<keyseq><key>Alt</key><key>N</key></keyseq>)
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Type the text of the new entry and press <key>Return</key> to finish
|
|
||||||
editing the actual string.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Move to the <gui>Replacement String</gui> column and press <key>Return
|
|
||||||
</key> to begin editing.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Type the text that you would like to have spoken instead and press <key>
|
|
||||||
Return</key> to finish editing the replacement string.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Editing an existing dictionary entry</title>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Move to the cell you wish to edit and press <key>Return</key> to begin
|
|
||||||
editing.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Make your changes and then press <key>Return</key> to finish editing.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
<steps>
|
|
||||||
<title>Deleting an existing dictionary entry</title>
|
|
||||||
<item>
|
|
||||||
<p>Move to the entry you wish to delete.</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
Press the <gui>Delete</gui> button or <keyseq><key>Alt</key><key>D</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</steps>
|
|
||||||
</page>
|
|
||||||
@@ -1,348 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_speech">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_braille" />
|
|
||||||
<title type="sort">2.1 Speech</title>
|
|
||||||
<title type="link">Speech</title>
|
|
||||||
<desc>
|
|
||||||
Configuring what gets spoken
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Speech Preferences</title>
|
|
||||||
<section id="enable_speech">
|
|
||||||
<title>Enable speech</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Enable speech</gui> check box controls whether or not
|
|
||||||
<app>Cthulhu</app> will make use of a speech synthesizer.
|
|
||||||
Braille-only users will likely want to uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="verbosity">
|
|
||||||
<title>Verbosity</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Verbosity</gui> setting determines the amount of information
|
|
||||||
that will be spoken in various situations. For example, if it is set
|
|
||||||
to verbose, and you arrow into a word that is misspelled, <app>Cthulhu</app>
|
|
||||||
will announce that the word is misspelled. When the level is set to brief,
|
|
||||||
this announcement will not be made.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Verbose</gui>
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="punctuation_level">
|
|
||||||
<title>Punctuation Level</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Punctuation Level</gui> radio button group is used to
|
|
||||||
adjust the amount of punctuation spoken by the synthesizer. The
|
|
||||||
available levels are <gui>None</gui>, <gui>Some</gui>, <gui>Most</gui>,
|
|
||||||
and <gui>All</gui>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: <gui>Most</gui>
|
|
||||||
</p>
|
|
||||||
<section id="punctuation_level_none">
|
|
||||||
<title>None</title>
|
|
||||||
<p>
|
|
||||||
Choosing a punctuation level of <gui>None</gui> would, as you expect,
|
|
||||||
cause no punctuation to be spoken. Note, however, that special symbols
|
|
||||||
such as subscripted and superscripted numbers, Unicode fractions, and
|
|
||||||
bullets are still spoken at this level, even though some might consider
|
|
||||||
these types of symbols punctuation.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="punctuation_level_some">
|
|
||||||
<title>Some</title>
|
|
||||||
<p>
|
|
||||||
Choosing a punctuation level of <gui>Some</gui> causes all of the
|
|
||||||
previously-mentioned symbols to be spoken. In addition, <app>Cthulhu</app>
|
|
||||||
will speak known mathematical symbols, currency symbols, and "^", "@",
|
|
||||||
"/", "&", "#".
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="punctuation_level_most">
|
|
||||||
<title>Most</title>
|
|
||||||
<p>
|
|
||||||
Choosing a punctuation level of <gui>Most</gui> causes all of the
|
|
||||||
previous-mentioned symbols to be spoken. In addition, <app>Cthulhu</app>
|
|
||||||
will speak all other known punctuation symbols <em>other than</em> "!",
|
|
||||||
"'", ",", ".", "?".
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="punctuation_level_all">
|
|
||||||
<title>All</title>
|
|
||||||
<p>
|
|
||||||
Choosing a punctuation level of <gui>All</gui>, as expected, causes
|
|
||||||
<app>Cthulhu</app> to speak all known punctuation symbols.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
<section id="spoken_context">
|
|
||||||
<title>Spoken Context</title>
|
|
||||||
<p>
|
|
||||||
The following items control the presentation of a variety of
|
|
||||||
supplemental, "system" information about the item with focus.
|
|
||||||
Because the associated text does not appear on screen, this
|
|
||||||
information is presented in <app>Cthulhu</app>'s System voice.
|
|
||||||
</p>
|
|
||||||
<section id="only_speak_displayed_text">
|
|
||||||
<title>Only speak displayed text</title>
|
|
||||||
<p>
|
|
||||||
Checking this checkbox causes <app>Cthulhu</app> to only speak actual
|
|
||||||
text displayed on screen. This option is intended primarily for low
|
|
||||||
vision users and users with a visual learning disability.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
<note style="note">
|
|
||||||
<p>
|
|
||||||
The following items will not be available for configuration if
|
|
||||||
the <gui>Only speak displayed text</gui> checkbox is checked.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="speak_blank_lines">
|
|
||||||
<title>Speak blank lines</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Speak blank lines</gui> checkbox is checked,
|
|
||||||
<app>Cthulhu</app> will say "blank" each time you arrow to a blank
|
|
||||||
line. If it is unchecked, <app>Cthulhu</app> will say nothing when
|
|
||||||
you move to a blank line.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="indentation_and_justification">
|
|
||||||
<title>Speak indentation and justification</title>
|
|
||||||
<p>
|
|
||||||
When working with code or editing other documents it is often
|
|
||||||
desirable to be aware of justification and indentation. Checking
|
|
||||||
the <gui>Speak indentation and justification</gui> checkbox will
|
|
||||||
cause <app>Cthulhu</app> to announce this information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_misspelled_word_indicator">
|
|
||||||
<title>Speak misspelled-word indicator</title>
|
|
||||||
<p>
|
|
||||||
The misspelled-word indicator is the red squiggly line that appears
|
|
||||||
underneath misspelled words in editable text fields. If <gui>Speak
|
|
||||||
misspelled-word indicator</gui> is checked, when you navigate into
|
|
||||||
a word with this indicator, or type a word incorrectly causing this
|
|
||||||
indicator to appear, <app>Cthulhu</app> will speak "misspelled."
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="mnemonics">
|
|
||||||
<title>Speak object mnemonics</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Speak object mnemonics</gui> checkbox is checked,
|
|
||||||
<app>Cthulhu</app> will announce the mnemonic associated with the
|
|
||||||
object with focus (such as <keyseq><key>Alt</key><key>O</key>
|
|
||||||
</keyseq> for an <gui>OK</gui> button).
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="child_position">
|
|
||||||
<title>Speak child position</title>
|
|
||||||
<p>
|
|
||||||
Checking the <gui>Speak child position</gui> checkbox will cause
|
|
||||||
<app>Cthulhu</app> to announce the position of the focused item in
|
|
||||||
menus, lists, and trees (e.g. "9 of 16").
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_tutorial_messages">
|
|
||||||
<title>Speak tutorial messages</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Speak tutorial messages</gui> checkbox is checked, as
|
|
||||||
you move amongst objects in an interface, <app>Cthulhu</app> will
|
|
||||||
provide additional information, such as how to interact with the
|
|
||||||
currently-focused object.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_description">
|
|
||||||
<title>Speak description</title>
|
|
||||||
<p>
|
|
||||||
If the <gui>Speak description</gui> checkbox is checked, as
|
|
||||||
you move amongst objects in an interface, <app>Cthulhu</app> will
|
|
||||||
speak the accessible description in addition to the accessible
|
|
||||||
name of the object.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="system_messages_are_detailed">
|
|
||||||
<title>System messages are detailed</title>
|
|
||||||
<p>
|
|
||||||
If <gui>System messages are detailed</gui> is checked, <app>Cthulhu</app> will
|
|
||||||
present detailed messages to you in speech. For instance, if you use
|
|
||||||
<app>Cthulhu</app>'s command to change echo, <app>Cthulhu</app> might
|
|
||||||
speak "Echo set to word." If you would prefer shorter messages,
|
|
||||||
such as simply "word," you should uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_colors_as_names">
|
|
||||||
<title>Speak colors as names</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Speak colors as names</gui> is checked, <app>Cthulhu</app> will
|
|
||||||
describe colors, looking for the closest approximate. For instance,
|
|
||||||
RGB 0, 27, 51 would be spoken as "midnight blue." If you would prefer
|
|
||||||
to hear the exact RGB value, you should uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_blockquotes_during_navigation">
|
|
||||||
<title>Announce blockquotes during navigation</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Announce blockquotes during navigation</gui> is checked,
|
|
||||||
<app>Cthulhu</app> will tell you when you navigate into or out of a
|
|
||||||
blockquote. Note that this setting is independent of whether or not
|
|
||||||
this announcement is made during Say All. See
|
|
||||||
<link xref="preferences_general#say_all_announce_context">Announce
|
|
||||||
Contextual Information in Say All</link> for more information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_forms_during_navigation">
|
|
||||||
<title>Announce forms during navigation</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Announce forms during navigation</gui> is checked,
|
|
||||||
<app>Cthulhu</app> will tell you when you navigate into or out of a
|
|
||||||
form. Note that this setting is specific to forms which are not
|
|
||||||
ARIA landmarks. You can configure the presentation of ARIA landmarks
|
|
||||||
through the <gui>Announce landmarks during navigation</gui> checkbox.
|
|
||||||
In addition, note that this setting is independent of whether or not
|
|
||||||
this announcement is made during Say All. See
|
|
||||||
<link xref="preferences_general#say_all_announce_context">Announce
|
|
||||||
Contextual Information in Say All</link> for more information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_landmarks_during_navigation">
|
|
||||||
<title>Announce landmarks during navigation</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Announce landmarks during navigation</gui> is checked,
|
|
||||||
<app>Cthulhu</app> will tell you when you navigate into or out of an
|
|
||||||
ARIA landmark. Note that this setting is independent of whether or not
|
|
||||||
this announcement is made during Say All. See
|
|
||||||
<link xref="preferences_general#say_all_announce_context">Announce
|
|
||||||
Contextual Information in Say All</link> for more information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_lists_during_navigation">
|
|
||||||
<title>Announce lists during navigation</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Announce lists during navigation</gui> is checked,
|
|
||||||
<app>Cthulhu</app> will tell you when you navigate into or out of a
|
|
||||||
list. Note that this setting is independent of whether or not
|
|
||||||
this announcement is made during Say All. See
|
|
||||||
<link xref="preferences_general#say_all_announce_context">Announce
|
|
||||||
Contextual Information in Say All</link> for more information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_panels_during_navigation">
|
|
||||||
<title>Announce panels during navigation</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Announce panels during navigation</gui> is checked,
|
|
||||||
<app>Cthulhu</app> will tell you when you navigate into or out of a
|
|
||||||
panel. Note that this setting is independent of whether or not
|
|
||||||
this announcement is made during Say All. See
|
|
||||||
<link xref="preferences_general#say_all_announce_context">Announce
|
|
||||||
Contextual Information in Say All</link> for more information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_tables_during_navigation">
|
|
||||||
<title>Announce tables during navigation</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Announce tables during navigation</gui> is checked,
|
|
||||||
<app>Cthulhu</app> will tell you when you navigate into or out of a
|
|
||||||
table. Note that this setting is independent of whether or not
|
|
||||||
this announcement is made during Say All. See
|
|
||||||
<link xref="preferences_general#say_all_announce_context">Announce
|
|
||||||
Contextual Information in Say All</link> for more information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_full_row_in_gui_tables">
|
|
||||||
<title>Speak full row in GUI tables</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Speak full row in GUI tables</gui> is checked, as you arrow up
|
|
||||||
and down in application tables such as the list of messages in your
|
|
||||||
Inbox, <app>Cthulhu</app> will speak the entire row. If you would prefer
|
|
||||||
to hear only the cell with focus, you should uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_full_row_in_document_tables">
|
|
||||||
<title>Speak full row in document tables</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Speak full row in document tables</gui> is checked, as you arrow
|
|
||||||
up and down in tables such as those found in <app>Writer</app> and web
|
|
||||||
documents, <app>Cthulhu</app> will speak the entire row. If you would prefer
|
|
||||||
to hear only the cell with focus, you should uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_full_row_in_spreadsheets">
|
|
||||||
<title>Speak full row in spreadsheets</title>
|
|
||||||
<p>
|
|
||||||
If <gui>Speak full row in spreadsheets</gui> is checked, as you arrow
|
|
||||||
up and down in spreadsheets, <app>Cthulhu</app> will speak the entire
|
|
||||||
row. If you would prefer to hear only the cell with focus, you should
|
|
||||||
uncheck this checkbox.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_spellcheck">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#application" />
|
|
||||||
<title type="sort">4. Spell Check</title>
|
|
||||||
<title type="link">Spell Check</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s support for Spell Check
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Spell Check Preferences</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> tries to provide a consistent user experience when interacting
|
|
||||||
with application spell checkers. For applications where this enhanced support
|
|
||||||
has been provided, you will find several options which you can adjust to get
|
|
||||||
the verbosity level that works best for you.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>You can have both brief and verbose spell check information</title>
|
|
||||||
<p>
|
|
||||||
If you normally want very little verbosity when using a spell checker,
|
|
||||||
but occasionally need detailed information about a given error, you can
|
|
||||||
disable these options. When you need additional details, just use
|
|
||||||
<app>Cthulhu</app>'s detailed <link xref="howto_whereami">Where Am I</link>
|
|
||||||
command to have <app>Cthulhu</app> present the current error as if all of these
|
|
||||||
options were enabled.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<section id="spell_error">
|
|
||||||
<title>Spell error</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will spell out the misspelled
|
|
||||||
word after speaking it.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="spell_suggestion">
|
|
||||||
<title>Spell suggestion</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will spell out the suggested
|
|
||||||
correction after speaking it.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="error_context">
|
|
||||||
<title>Present context of error</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will speak the sentence or
|
|
||||||
line from the document in which the error is found.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,69 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic"
|
|
||||||
id="preferences_table_navigation">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#application" />
|
|
||||||
<link type="next" xref="preferences_chat" />
|
|
||||||
<link type="seealso" xref="commands_structural_navigation" />
|
|
||||||
<link type="seealso" xref="commands_table" />
|
|
||||||
<title type="sort">2. Table Navigation</title>
|
|
||||||
<title type="link">Table Navigation</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s navigation within tables
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Table Navigation Preferences</title>
|
|
||||||
<p>
|
|
||||||
The following options allow you to customize how <app>Cthulhu</app>
|
|
||||||
behaves when navigating within a table in
|
|
||||||
<link xref="howto_structural_navigation">Structural-Navigation</link>-enabled
|
|
||||||
applications.
|
|
||||||
</p>
|
|
||||||
<section id="speak_cell_coordinates">
|
|
||||||
<title>Speak cell coordinates</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will announce the coordinates
|
|
||||||
of each cell you navigate to.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speak_multiple_cell_spans">
|
|
||||||
<title>Speak multiple cell spans</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will announce how many rows
|
|
||||||
and/or columns a cell spans when it spans more than one.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="announce_cell_header">
|
|
||||||
<title>Announce cell header</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will announce changes in the
|
|
||||||
header if the headers for the current cell can be determined.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="skip_blank_cells">
|
|
||||||
<title>Skip blank cells</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will skip blank cells when
|
|
||||||
you are using <app>Cthulhu</app>'s table structural navigation commands to
|
|
||||||
access the table.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,139 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic"
|
|
||||||
id="preferences_text_attributes">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_web" />
|
|
||||||
<link type="seealso" xref="howto_text_attributes" />
|
|
||||||
<title type="sort">8. Text Attributes</title>
|
|
||||||
<title type="link">Text Attributes</title>
|
|
||||||
<desc>
|
|
||||||
Configuring what formatting is presented
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Text Attributes Preferences</title>
|
|
||||||
<p>
|
|
||||||
The term "text attributes" refers to all of the font, style, alignment,
|
|
||||||
and other formatting associated with a given character or series of
|
|
||||||
characters. <app>Cthulhu</app>'s <gui>Text Attributes</gui> page allows you
|
|
||||||
to customize which text attributes <app>Cthulhu</app> will present in speech,
|
|
||||||
along with the order in which they should be presented, and which ones
|
|
||||||
<app>Cthulhu</app> will indicate in braille.
|
|
||||||
</p>
|
|
||||||
<section id="table">
|
|
||||||
<title>The text attributes table</title>
|
|
||||||
<p>
|
|
||||||
The text attributes table is where you specify what attributes will
|
|
||||||
and will not be presented and under what conditions. Each row consists
|
|
||||||
of four columns.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Attribute Name</gui>: The name of the text attribute.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Speak</gui>: Check this checkbox if you would like
|
|
||||||
<app>Cthulhu</app> to speak this attribute when you press
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Mark in braille</gui>: Check this checkbox if you would
|
|
||||||
like <app>Cthulhu</app> to "underline" this attribute on your
|
|
||||||
braille display.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Present Unless</gui>: This editable field allows you to
|
|
||||||
specify when an enabled attribute is not of interest.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
For example, by default the "underline" text attribute has a
|
|
||||||
value of "none". This causes <app>Cthulhu</app> to inform you
|
|
||||||
about underlined text as long as the text is actually underlined.
|
|
||||||
If you always want this attribute to be spoken irrespective of
|
|
||||||
whether or not the text is underlined, the <gui>Present unless</gui>
|
|
||||||
column should be empty for underline. In addition, you should be sure
|
|
||||||
that the <gui>Speak</gui> column for underline is checked.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="reset">
|
|
||||||
<title>Undoing changes</title>
|
|
||||||
<p>
|
|
||||||
Beneath the list of text attributes, there is a <gui>Reset</gui> button
|
|
||||||
(<keyseq><key>Alt</key><key>R</key></keyseq>) which will restore
|
|
||||||
the values of the table to what they were when the dialog was
|
|
||||||
first displayed.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="rearranging">
|
|
||||||
<title>Rearranging the order of presentation</title>
|
|
||||||
<p>
|
|
||||||
When you initially display the <gui>Text Attributes</gui> page, all of your enabled
|
|
||||||
attributes are placed at the top of the table in the order in which they
|
|
||||||
will be spoken. There are four buttons which can be used to rearrange
|
|
||||||
the order of presentation.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Move to top</gui> (<keyseq><key>Alt</key><key>T</key></keyseq>):
|
|
||||||
moves the selected attribute to the top of the list.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Move up</gui> (<keyseq><key>Alt</key><key>U</key></keyseq>):
|
|
||||||
moves the selected attribute up one row.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Move down</gui> (<keyseq><key>Alt</key><key>D</key></keyseq>):
|
|
||||||
moves the selected attribute down one row.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p>
|
|
||||||
<gui>Move to bottom</gui> (<keyseq><key>Alt</key><key>B</key></keyseq>):
|
|
||||||
moves the selected attribute to the bottom of the list.
|
|
||||||
</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
<section id="braille_indicator">
|
|
||||||
<title>Options for Configuring Braille "Underlining" for Formatting</title>
|
|
||||||
<p>
|
|
||||||
Beneath the push buttons is the <gui>Braille Indicator</gui> group
|
|
||||||
of radio buttons. Here you can select the cell or cells to be used
|
|
||||||
to indicate text which has at least one of the specified attributes.
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item>
|
|
||||||
<p><gui>None</gui>: Do not underline text attributes in braille (the default)</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p><gui>Dot 7</gui>: Underline text attributes with only Dot 7</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p><gui>Dot 8</gui>: Underline text attributes with only Dot 8</p>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<p><gui>Dots 7 and 8</gui>: Underline text attributes with both Dots 7 and Dots 8</p>
|
|
||||||
</item>
|
|
||||||
</list>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,138 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_voice">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#cthulhu" />
|
|
||||||
<link type="next" xref="preferences_speech" />
|
|
||||||
<title type="sort">2.0 Voice</title>
|
|
||||||
<title type="link">Voice</title>
|
|
||||||
<desc>
|
|
||||||
Configuring the voice used by <app>Cthulhu</app>
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Voice Preferences</title>
|
|
||||||
<section id="voice_type_settings">
|
|
||||||
<title>Voice Type Settings</title>
|
|
||||||
<section id="voice_type">
|
|
||||||
<title>Voice type</title>
|
|
||||||
<p>
|
|
||||||
This combo box makes it possible for you to use different voices so that
|
|
||||||
you can better distinguish uppercase and linked text from other text,
|
|
||||||
and on-screen text from text added by <app>Cthulhu</app>.
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Configuring Multiple Voices</title>
|
|
||||||
<p>
|
|
||||||
For each voice you wish to configure, first select the
|
|
||||||
voice in the <gui>Voice type</gui> combo box. Then
|
|
||||||
configure the person, rate, pitch, and volume to be used
|
|
||||||
for that voice.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="speech_system">
|
|
||||||
<title>Speech system</title>
|
|
||||||
<p>
|
|
||||||
This combo box allows you to select your preferred speech system from
|
|
||||||
those you have installed, such as Speech Dispatcher.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="speech_synthesizer">
|
|
||||||
<title>Speech synthesizer</title>
|
|
||||||
<p>
|
|
||||||
This combo box allows you to select the speech synthesizer to be used
|
|
||||||
with your chosen Speech system.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="person">
|
|
||||||
<title>Person</title>
|
|
||||||
<p>
|
|
||||||
This combo box allows you to choose which "person" or "speaker" should
|
|
||||||
be used with the selected voice. For instance, you might wish to have
|
|
||||||
David speak by default, but have hyperlinks spoken by Alice. Note that
|
|
||||||
what you find in the <gui>Person</gui> combo box will depend on which
|
|
||||||
speech synthesizers you have installed.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="capitalization_style">
|
|
||||||
<title>Capitalization style</title>
|
|
||||||
<p>
|
|
||||||
This combo box allows you to choose which Speech Dispatcher capitalization
|
|
||||||
indication styles you wish to use in addition to <app>Cthulhu</app>'s
|
|
||||||
capitalization voice. The options, which are named using Speech Dispatcher's
|
|
||||||
terminology, are:
|
|
||||||
</p>
|
|
||||||
<list>
|
|
||||||
<item><p><gui>Icon</gui>: Plays a tone</p></item>
|
|
||||||
<item><p><gui>Spell</gui>: Speaks the word "capital"</p></item>
|
|
||||||
<item><p><gui>None</gui></p></item>
|
|
||||||
</list>
|
|
||||||
<note style="tip">
|
|
||||||
<title>This setting can be toggled on the fly</title>
|
|
||||||
<p>
|
|
||||||
<app>Cthulhu</app> also has a command to cycle through the available
|
|
||||||
capitalization styles. See <link xref="commands_speech_settings">
|
|
||||||
Speech Settings Commands</link> for more information.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
<p>
|
|
||||||
Default value: none
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="rate_pitch_and_volume">
|
|
||||||
<title>Rate, Pitch, and Volume</title>
|
|
||||||
<p>
|
|
||||||
These three left-right sliders allow you to further customize the sound
|
|
||||||
of the person you have just selected.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
<section id="global_voice_settings">
|
|
||||||
<title>Global Voice Settings</title>
|
|
||||||
<section id="pauses">
|
|
||||||
<title>Break speech into chunks between pauses</title>
|
|
||||||
<p>
|
|
||||||
Depending on the enabled speech settings, <app>Cthulhu</app> may have quite
|
|
||||||
a bit to say about a particular object such as its name, its role, its
|
|
||||||
state, its mnemonic, its tutorial message, and so on. Checking the
|
|
||||||
<gui>Break speech into chunks between pauses</gui> checkbox will cause
|
|
||||||
<app>Cthulhu</app> to insert brief pauses in between each of these pieces
|
|
||||||
of information.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="multicase_strings">
|
|
||||||
<title>Speak multicase strings as words</title>
|
|
||||||
<p>
|
|
||||||
In some text, and especially when working with code, one often comes
|
|
||||||
across a "word" consisting of several words with alternating case, such
|
|
||||||
as "MultiCaseString." Speech synthesizers do not always pronounce such
|
|
||||||
multicase strings correctly. Checking the <gui>Speak multicase strings
|
|
||||||
as words</gui> checkbox will cause <app>Cthulhu</app> to break a word like
|
|
||||||
"MultiCaseString" into separate words ("Multi," "Case," and "String")
|
|
||||||
prior to passing it along to the speech synthesizer.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="numbers_as_digits">
|
|
||||||
<title>Speak numbers as digits</title>
|
|
||||||
<p>
|
|
||||||
Checking the <gui>Speak numbers as digits</gui> checkbox will cause
|
|
||||||
<app>Cthulhu</app> to break a number like "123" into separate digits
|
|
||||||
("1," "2," and "3") prior to passing it along to the speech synthesizer.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,223 +0,0 @@
|
|||||||
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="preferences_web">
|
|
||||||
<info>
|
|
||||||
<link type="guide" xref="preferences#application" />
|
|
||||||
<link type="next" xref="preferences_table_navigation" />
|
|
||||||
<title type="sort">1. Web Navigation</title>
|
|
||||||
<title type="link">Web Navigation</title>
|
|
||||||
<desc>
|
|
||||||
Configuring <app>Cthulhu</app>'s support for <app>Firefox</app>,
|
|
||||||
<app>Thunderbird</app>, and <app>Chrome</app>/<app>Chromium</app>
|
|
||||||
</desc>
|
|
||||||
<credit type="author">
|
|
||||||
<name>Joanmarie Diggs</name>
|
|
||||||
<email>joanied@gnome.org</email>
|
|
||||||
</credit>
|
|
||||||
<license>
|
|
||||||
<p>Creative Commons Share Alike 3.0</p>
|
|
||||||
</license>
|
|
||||||
</info>
|
|
||||||
<title>Web Navigation Preferences</title>
|
|
||||||
<section id="page_navigation">
|
|
||||||
<title>Page Navigation</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Page Navigation</gui> group of controls make it possible for you
|
|
||||||
to customize how <app>Cthulhu</app> presents, and allow you to interact with,
|
|
||||||
text and other content.
|
|
||||||
</p>
|
|
||||||
<section id="page_navigation_control_caret">
|
|
||||||
<title>Control caret navigation</title>
|
|
||||||
<p>
|
|
||||||
This checkbox toggles <app>Cthulhu</app>'s caret navigation on and off.
|
|
||||||
When it is on, <app>Cthulhu</app> takes control of the caret as you arrow
|
|
||||||
around within a page; when it is off, the browser's native caret navigation is
|
|
||||||
active.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>This setting can be toggled on the fly</title>
|
|
||||||
<p>
|
|
||||||
To toggle this setting on the fly without saving it, use
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>F12</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_focus_caret">
|
|
||||||
<title>Automatic focus mode during caret navigation</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will automatically turn on
|
|
||||||
focus mode when you use caret navigation commands to navigate to a form
|
|
||||||
field. For example, pressing <key>Down</key> would allow you to move
|
|
||||||
into an entry but once you had done so, Cthulhu would switch to focus mode
|
|
||||||
and subsequent presses of <key>Down</key> would be controlled by the web
|
|
||||||
browser and not by Cthulhu. If this checkbox is not checked, <app>Cthulhu</app>
|
|
||||||
would continue to control what happens when you press <key>Down</key>,
|
|
||||||
thus making it possible to arrow out of the entry and continue reading.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Manually switching between browse mode and focus mode</title>
|
|
||||||
<p>
|
|
||||||
In order to start or stop interacting with the focused form field,
|
|
||||||
use <keyseq><key>Cthulhu Modifier</key><key>A</key></keyseq> to switch
|
|
||||||
between browse mode and focus mode.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_structural">
|
|
||||||
<title>Enable structural navigation</title>
|
|
||||||
<p>
|
|
||||||
This checkbox toggles <app>Cthulhu</app>'s
|
|
||||||
<link xref="howto_structural_navigation">Structural Navigation</link>
|
|
||||||
on and off. Structural Navigation allows you to navigate by elements
|
|
||||||
such as headings, links, and form fields.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>This setting can be toggled on the fly</title>
|
|
||||||
<p>
|
|
||||||
To toggle this setting on the fly without saving it, use
|
|
||||||
<keyseq><key>Cthulhu Modifier</key><key>Z</key></keyseq>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_focus_structural">
|
|
||||||
<title>Automatic focus mode during structural navigation</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will automatically turn on
|
|
||||||
focus mode when you use structural navigation commands to navigate to a
|
|
||||||
form field. For example, pressing <key>E</key> to move to the next entry
|
|
||||||
would move focus there and also turn focus mode on so that your next press
|
|
||||||
of <key>E</key> would type an "e" into that entry. If this checkbox is not
|
|
||||||
checked, then <app>Cthulhu</app> will leave you in browse mode and your next
|
|
||||||
press of <key>E</key> would move you to the next entry on the page.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Manually switching between browse mode and focus mode</title>
|
|
||||||
<p>
|
|
||||||
In order to start or stop interacting with the focused form field,
|
|
||||||
use <keyseq><key>Cthulhu Modifier</key><key>A</key></keyseq> to switch
|
|
||||||
between browse mode and focus mode.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_focus_native">
|
|
||||||
<title>Automatic focus mode during native navigation</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will automatically turn on
|
|
||||||
focus mode when you use native browser navigation commands to navigate to a
|
|
||||||
form field. For example, pressing <key>Tab</key> to move to the next entry
|
|
||||||
would move focus there and also turn focus mode on so that your next press
|
|
||||||
of <key>E</key> would type an "e" into that entry. If this checkbox is not
|
|
||||||
checked, then <app>Cthulhu</app> will leave you in browse mode and your next
|
|
||||||
press of <key>E</key> would move you to the next entry on the page.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
<note style="tip">
|
|
||||||
<title>Manually switching between browse mode and focus mode</title>
|
|
||||||
<p>
|
|
||||||
In order to start or stop interacting with the focused form field,
|
|
||||||
use <keyseq><key>Cthulhu Modifier</key><key>A</key></keyseq> to switch
|
|
||||||
between browse mode and focus mode.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_speak">
|
|
||||||
<title>Automatically start speaking a page when it is first loaded</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will perform a Say All on
|
|
||||||
the newly opened web page or email.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked for Firefox; not checked for Thunderbird
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_summary">
|
|
||||||
<title>Present summary of a page when it is first loaded</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will summarize details about the
|
|
||||||
newly opened web page or email, such as the number of headings, landmarks,
|
|
||||||
and links.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked for Firefox; not checked for Thunderbird
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="page_navigation_layout_mode">
|
|
||||||
<title>Enable layout mode for content</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app>'s caret navigation will respect
|
|
||||||
the on-screen layout of the content and present the full line, including any
|
|
||||||
links or form fields on that line. If this checkbox is not checked, <app>Cthulhu</app>
|
|
||||||
will treat objects such as links and form fields as if they were on separate
|
|
||||||
lines, both for presentation and navigation.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
<section id="table_options">
|
|
||||||
<title>Table Options</title>
|
|
||||||
<note>
|
|
||||||
<p>
|
|
||||||
To learn more about <app>Cthulhu</app>'s options for navigating within
|
|
||||||
tables, please see <link xref="preferences_table_navigation">Table
|
|
||||||
Navigation Preferences</link>.
|
|
||||||
</p>
|
|
||||||
</note>
|
|
||||||
</section>
|
|
||||||
<section id="find_options">
|
|
||||||
<title>Find Options</title>
|
|
||||||
<p>
|
|
||||||
The <gui>Find Options</gui> group of controls make it possible for you to
|
|
||||||
customize how <app>Cthulhu</app> presents the results of a search conducted
|
|
||||||
using the application's built-in search functionality.
|
|
||||||
</p>
|
|
||||||
<section id="find_options_speak_during_find">
|
|
||||||
<title>Speak results during find</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will read the line which
|
|
||||||
matches your current search query.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="find_options_speak_changed_lines_during_find">
|
|
||||||
<title>Only speak changed lines during find</title>
|
|
||||||
<p>
|
|
||||||
If this checkbox is checked, <app>Cthulhu</app> will not present the
|
|
||||||
matching line if it is the same line as the previous match. This
|
|
||||||
option is designed to prevent "chattiness" on a line with multiple
|
|
||||||
instances of the string for which you are searching.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: not checked
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
<section id="find_options_minimum_match_length">
|
|
||||||
<title>Minimum length of matched text</title>
|
|
||||||
<p>
|
|
||||||
This editable spin button is where you can specify the number of
|
|
||||||
characters which must match before <app>Cthulhu</app> announces the
|
|
||||||
matching line. This option is also designed to prevent "chattiness"
|
|
||||||
as there are many matches when you first begin typing the string
|
|
||||||
for which you are searching.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Default value: 4
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</section>
|
|
||||||
</page>
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
# Languages with help documentation
|
|
||||||
bg
|
|
||||||
cs
|
|
||||||
da
|
|
||||||
de
|
|
||||||
el
|
|
||||||
es
|
|
||||||
fr
|
|
||||||
gl
|
|
||||||
hu
|
|
||||||
id
|
|
||||||
pt_BR
|
|
||||||
ru
|
|
||||||
sl
|
|
||||||
sv
|
|
||||||
uk
|
|
||||||
-533
@@ -1,533 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.18.1 from Makefile.am.
|
|
||||||
# help/Makefile. Generated from Makefile.in by configure.
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2025 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
am__is_gnu_make = { \
|
|
||||||
if test -z '$(MAKELEVEL)'; then \
|
|
||||||
false; \
|
|
||||||
elif test -n '$(MAKE_HOST)'; then \
|
|
||||||
true; \
|
|
||||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
|
||||||
true; \
|
|
||||||
else \
|
|
||||||
false; \
|
|
||||||
fi; \
|
|
||||||
}
|
|
||||||
am__make_running_with_option = \
|
|
||||||
case $${target_option-} in \
|
|
||||||
?) ;; \
|
|
||||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
|
||||||
"target option '$${target_option-}' specified" >&2; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
has_opt=no; \
|
|
||||||
sane_makeflags=$$MAKEFLAGS; \
|
|
||||||
if $(am__is_gnu_make); then \
|
|
||||||
sane_makeflags=$$MFLAGS; \
|
|
||||||
else \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
bs=\\; \
|
|
||||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
|
||||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
|
||||||
esac; \
|
|
||||||
fi; \
|
|
||||||
skip_next=no; \
|
|
||||||
strip_trailopt () \
|
|
||||||
{ \
|
|
||||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
|
||||||
}; \
|
|
||||||
for flg in $$sane_makeflags; do \
|
|
||||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
|
||||||
case $$flg in \
|
|
||||||
*=*|--*) continue;; \
|
|
||||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
|
||||||
-*I?*) strip_trailopt 'I';; \
|
|
||||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
|
||||||
-*O?*) strip_trailopt 'O';; \
|
|
||||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
|
||||||
-*l?*) strip_trailopt 'l';; \
|
|
||||||
-[dEDm]) skip_next=yes;; \
|
|
||||||
-[JT]) skip_next=yes;; \
|
|
||||||
esac; \
|
|
||||||
case $$flg in \
|
|
||||||
*$$target_option*) has_opt=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
test $$has_opt = yes
|
|
||||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
|
||||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
|
||||||
am__rm_f = rm -f $(am__rm_f_notfound)
|
|
||||||
am__rm_rf = rm -rf $(am__rm_f_notfound)
|
|
||||||
pkgdatadir = $(datadir)/cthulhu
|
|
||||||
pkgincludedir = $(includedir)/cthulhu
|
|
||||||
pkglibdir = $(libdir)/cthulhu
|
|
||||||
pkglibexecdir = $(libexecdir)/cthulhu
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = x86_64-pc-linux-gnu
|
|
||||||
host_triplet = x86_64-pc-linux-gnu
|
|
||||||
subdir = help
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/build-to-host.m4 \
|
|
||||||
$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/host-cpu-c-abi.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_$(V))
|
|
||||||
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_$(V))
|
|
||||||
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_$(V))
|
|
||||||
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
|
||||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = ${SHELL} '/home/storm/devel/cthulhu/missing' aclocal-1.18
|
|
||||||
AMTAR = $${TAR-tar}
|
|
||||||
AM_DEFAULT_VERBOSITY = 1
|
|
||||||
ATKBRIDGE_CFLAGS = -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread
|
|
||||||
ATKBRIDGE_LIBS = -latk-bridge-2.0
|
|
||||||
ATSPI2_CFLAGS = -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread
|
|
||||||
ATSPI2_LIBS = -latspi -ldbus-1 -lglib-2.0
|
|
||||||
AUTOCONF = ${SHELL} '/home/storm/devel/cthulhu/missing' autoconf
|
|
||||||
AUTOHEADER = ${SHELL} '/home/storm/devel/cthulhu/missing' autoheader
|
|
||||||
AUTOMAKE = ${SHELL} '/home/storm/devel/cthulhu/missing' automake-1.18
|
|
||||||
AWK = gawk
|
|
||||||
CC = gcc
|
|
||||||
CCDEPMODE = depmode=none
|
|
||||||
CFLAGS = -g -O2
|
|
||||||
CPP = gcc -E
|
|
||||||
CPPFLAGS =
|
|
||||||
CSCOPE = cscope
|
|
||||||
CTAGS = ctags
|
|
||||||
CYGPATH_W = echo
|
|
||||||
DEFS = -DPACKAGE_NAME=\"cthulhu\" -DPACKAGE_TARNAME=\"cthulhu\" -DPACKAGE_VERSION=\"2025.08.06\" -DPACKAGE_STRING=\"cthulhu\ 2025.08.06\" -DPACKAGE_BUGREPORT=\"https://gitlab.gnome.org/GNOME/cthulhu/-/issues/\" -DPACKAGE_URL=\"\" -DPACKAGE=\"cthulhu\" -DVERSION=\"2025.08.06\" -DENABLE_NLS=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DGETTEXT_PACKAGE=\"cthulhu\"
|
|
||||||
DEPDIR = .deps
|
|
||||||
DESIRED_LINGUAS = $(ALL_LINGUAS)
|
|
||||||
ECHO_C =
|
|
||||||
ECHO_N = -n
|
|
||||||
ECHO_T =
|
|
||||||
ETAGS = etags
|
|
||||||
EXEEXT =
|
|
||||||
GETTEXT_MACRO_VERSION = 0.24
|
|
||||||
GETTEXT_PACKAGE = cthulhu
|
|
||||||
GMSGFMT = /usr/bin/msgfmt
|
|
||||||
GMSGFMT_015 = /usr/bin/msgfmt
|
|
||||||
GSTREAMER_CFLAGS = -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread
|
|
||||||
GSTREAMER_LIBS = -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
|
|
||||||
INSTALL = /usr/bin/install -c
|
|
||||||
INSTALL_DATA = ${INSTALL} -m 644
|
|
||||||
INSTALL_PROGRAM = ${INSTALL}
|
|
||||||
INSTALL_SCRIPT = ${INSTALL}
|
|
||||||
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
|
|
||||||
INTLLIBS =
|
|
||||||
INTL_MACOSX_LIBS =
|
|
||||||
LDFLAGS =
|
|
||||||
LIBICONV = -liconv
|
|
||||||
LIBINTL =
|
|
||||||
LIBOBJS =
|
|
||||||
LIBPEAS_CFLAGS = -I/usr/include/libpeas-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread
|
|
||||||
LIBPEAS_LIBS = -lpeas-1.0 -Wl,--export-dynamic -lgio-2.0 -lgmodule-2.0 -pthread -lgirepository-1.0 -lgobject-2.0 -lglib-2.0
|
|
||||||
LIBS =
|
|
||||||
LOUIS_TABLE_DIR = /usr/share/liblouis/tables
|
|
||||||
LTLIBICONV = -liconv
|
|
||||||
LTLIBINTL =
|
|
||||||
LTLIBOBJS =
|
|
||||||
MAINT =
|
|
||||||
MAKEINFO = ${SHELL} '/home/storm/devel/cthulhu/missing' makeinfo
|
|
||||||
MKDIR_P = /usr/bin/mkdir -p
|
|
||||||
MSGFMT = /usr/bin/msgfmt
|
|
||||||
MSGMERGE = /usr/bin/msgmerge
|
|
||||||
MSGMERGE_FOR_MSGFMT_OPTION = --for-msgfmt
|
|
||||||
OBJEXT = o
|
|
||||||
PACKAGE = cthulhu
|
|
||||||
PACKAGE_BUGREPORT = https://gitlab.gnome.org/GNOME/cthulhu/-/issues/
|
|
||||||
PACKAGE_NAME = cthulhu
|
|
||||||
PACKAGE_STRING = cthulhu 2025.08.06
|
|
||||||
PACKAGE_TARNAME = cthulhu
|
|
||||||
PACKAGE_URL =
|
|
||||||
PACKAGE_VERSION = 2025.08.06
|
|
||||||
PATH_SEPARATOR = :
|
|
||||||
PKG_CONFIG = /usr/bin/pkg-config
|
|
||||||
PKG_CONFIG_LIBDIR =
|
|
||||||
PKG_CONFIG_PATH =
|
|
||||||
PLATFORM_PATH = :/usr/bin:/usr/sbin:/bin
|
|
||||||
POSUB = po
|
|
||||||
PYGOBJECT_CFLAGS = -I/usr/include/pygobject-3.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-6 -pthread
|
|
||||||
PYGOBJECT_LIBS = -lgobject-2.0 -lglib-2.0
|
|
||||||
PYTHON = /home/storm/.pyenv/shims/python
|
|
||||||
PYTHON_EXEC_PREFIX = ${exec_prefix}
|
|
||||||
PYTHON_PLATFORM = linux
|
|
||||||
PYTHON_PREFIX = ${prefix}
|
|
||||||
PYTHON_VERSION = 3.13
|
|
||||||
REVISION = 89df899
|
|
||||||
SED = /usr/bin/sed
|
|
||||||
SET_MAKE =
|
|
||||||
SHELL = /bin/sh
|
|
||||||
STRIP =
|
|
||||||
USE_NLS = yes
|
|
||||||
VERSION = 2025.08.06
|
|
||||||
XGETTEXT = /usr/bin/xgettext
|
|
||||||
XGETTEXT_015 = /usr/bin/xgettext
|
|
||||||
XGETTEXT_EXTRA_OPTIONS =
|
|
||||||
abs_builddir = /home/storm/devel/cthulhu/help
|
|
||||||
abs_srcdir = /home/storm/devel/cthulhu/help
|
|
||||||
abs_top_builddir = /home/storm/devel/cthulhu
|
|
||||||
abs_top_srcdir = /home/storm/devel/cthulhu
|
|
||||||
ac_ct_CC = gcc
|
|
||||||
am__include = include
|
|
||||||
am__leading_dot = .
|
|
||||||
am__quote =
|
|
||||||
am__rm_f_notfound =
|
|
||||||
am__tar = tar --format=ustar -chf - "$$tardir"
|
|
||||||
am__untar = tar -xf -
|
|
||||||
am__xargs_n = xargs -n
|
|
||||||
bindir = ${exec_prefix}/bin
|
|
||||||
build = x86_64-pc-linux-gnu
|
|
||||||
build_alias =
|
|
||||||
build_cpu = x86_64
|
|
||||||
build_os = linux-gnu
|
|
||||||
build_vendor = pc
|
|
||||||
builddir = .
|
|
||||||
datadir = ${datarootdir}
|
|
||||||
datarootdir = ${prefix}/share
|
|
||||||
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
|
|
||||||
dvidir = ${docdir}
|
|
||||||
exec_prefix = ${prefix}
|
|
||||||
host = x86_64-pc-linux-gnu
|
|
||||||
host_alias =
|
|
||||||
host_cpu = x86_64
|
|
||||||
host_os = linux-gnu
|
|
||||||
host_vendor = pc
|
|
||||||
htmldir = ${docdir}
|
|
||||||
includedir = ${prefix}/include
|
|
||||||
infodir = ${datarootdir}/info
|
|
||||||
install_sh = ${SHELL} /home/storm/devel/cthulhu/install-sh
|
|
||||||
libdir = ${exec_prefix}/lib
|
|
||||||
libexecdir = ${exec_prefix}/libexec
|
|
||||||
localedir = ${datarootdir}/locale
|
|
||||||
localedir_c = "/home/storm/.local/share/locale"
|
|
||||||
localedir_c_make = \"$(localedir)\"
|
|
||||||
localstatedir = /home/storm/.local/var
|
|
||||||
mandir = ${datarootdir}/man
|
|
||||||
mkdir_p = $(MKDIR_P)
|
|
||||||
oldincludedir = /usr/include
|
|
||||||
pdfdir = ${docdir}
|
|
||||||
pkgpyexecdir = ${pyexecdir}/cthulhu
|
|
||||||
pkgpythondir = ${pythondir}/cthulhu
|
|
||||||
prefix = /home/storm/.local
|
|
||||||
program_transform_name = s,x,x,
|
|
||||||
psdir = ${docdir}
|
|
||||||
pyexecdir = ${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages
|
|
||||||
pythondir = ${PYTHON_PREFIX}/lib/python3.13/site-packages
|
|
||||||
runstatedir = ${localstatedir}/run
|
|
||||||
sbindir = ${exec_prefix}/sbin
|
|
||||||
sharedstatedir = ${prefix}/com
|
|
||||||
srcdir = .
|
|
||||||
sysconfdir = /home/storm/.local/etc
|
|
||||||
target_alias =
|
|
||||||
top_build_prefix = ../
|
|
||||||
top_builddir = ..
|
|
||||||
top_srcdir = ..
|
|
||||||
HELP_ID = cthulhu
|
|
||||||
HELP_MEDIA = \
|
|
||||||
figures/cthulhu-logo.png
|
|
||||||
|
|
||||||
HELP_FILES = \
|
|
||||||
commands_bookmarks.page \
|
|
||||||
commands_braille.page \
|
|
||||||
commands_chat.page \
|
|
||||||
commands_controlling_cthulhu.page \
|
|
||||||
commands_debugging.page \
|
|
||||||
commands_find.page \
|
|
||||||
commands_flat_review.page \
|
|
||||||
commands_live_regions.page \
|
|
||||||
commands_mouse.page \
|
|
||||||
commands.page \
|
|
||||||
commands_profiles.page \
|
|
||||||
commands_reading.page \
|
|
||||||
commands_speech_settings.page \
|
|
||||||
commands_structural_navigation.page \
|
|
||||||
commands_table.page \
|
|
||||||
commands_time_date_notifications.page \
|
|
||||||
commands_where_am_i.page \
|
|
||||||
howto_bookmarks.page \
|
|
||||||
howto_documents.page \
|
|
||||||
howto_flat_review.page \
|
|
||||||
howto_forms.page \
|
|
||||||
howto_key_bindings.page \
|
|
||||||
howto_keyboard_layout.page \
|
|
||||||
howto_learn_modes.page \
|
|
||||||
howto_live_regions.page \
|
|
||||||
howto_mouse_review.page \
|
|
||||||
howto_notifications.page \
|
|
||||||
howto_cthulhu_find.page \
|
|
||||||
howto_profiles.page \
|
|
||||||
howto_setting_up_cthulhu.page \
|
|
||||||
howto_structural_navigation.page \
|
|
||||||
howto_tables.page \
|
|
||||||
howto_text_attributes.page \
|
|
||||||
howto_the_cthulhu_modifier.page \
|
|
||||||
howto_toggling_caps_lock.page \
|
|
||||||
howto_whereami.page \
|
|
||||||
index.page \
|
|
||||||
introduction.page \
|
|
||||||
preferences_braille.page \
|
|
||||||
preferences_chat.page \
|
|
||||||
preferences_web.page \
|
|
||||||
preferences_general.page \
|
|
||||||
preferences_introduction.page \
|
|
||||||
preferences_key_bindings.page \
|
|
||||||
preferences_key_echo.page \
|
|
||||||
preferences.page \
|
|
||||||
preferences_pronunciation.page \
|
|
||||||
preferences_speech.page \
|
|
||||||
preferences_spellcheck.page \
|
|
||||||
preferences_table_navigation.page \
|
|
||||||
preferences_text_attributes.page \
|
|
||||||
preferences_voice.page
|
|
||||||
|
|
||||||
HELP_LINGUAS = bg cs da de el es fr gl hu id pt_BR ru sl sv uk
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu help/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --gnu help/Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
tags TAGS:
|
|
||||||
|
|
||||||
ctags CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(BUILT_SOURCES)
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
|
||||||
|
|
||||||
distdir-am: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs:
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-$(am__rm_f) $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
|
|
||||||
ctags-am distclean distclean-generic distdir dvi dvi-am html \
|
|
||||||
html-am info info-am install install-am install-data \
|
|
||||||
install-data-am install-dvi install-dvi-am install-exec \
|
|
||||||
install-exec-am install-html install-html-am install-info \
|
|
||||||
install-info-am install-man install-pdf install-pdf-am \
|
|
||||||
install-ps install-ps-am install-strip installcheck \
|
|
||||||
installcheck-am installdirs maintainer-clean \
|
|
||||||
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
|
|
||||||
pdf-am ps ps-am tags-am uninstall uninstall-am
|
|
||||||
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
|
|
||||||
@YELP_HELP_RULES@
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
||||||
|
|
||||||
# Tell GNU make to disable its built-in pattern rules.
|
|
||||||
%:: %,v
|
|
||||||
%:: RCS/%,v
|
|
||||||
%:: RCS/%
|
|
||||||
%:: s.%
|
|
||||||
%:: SCCS/s.%
|
|
||||||
@@ -1,533 +0,0 @@
|
|||||||
# Makefile.in generated by automake 1.18.1 from Makefile.am.
|
|
||||||
# @configure_input@
|
|
||||||
|
|
||||||
# Copyright (C) 1994-2025 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
# This Makefile.in is free software; the Free Software Foundation
|
|
||||||
# gives unlimited permission to copy and/or distribute it,
|
|
||||||
# with or without modifications, as long as this notice is preserved.
|
|
||||||
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
||||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
||||||
# PARTICULAR PURPOSE.
|
|
||||||
|
|
||||||
@SET_MAKE@
|
|
||||||
VPATH = @srcdir@
|
|
||||||
am__is_gnu_make = { \
|
|
||||||
if test -z '$(MAKELEVEL)'; then \
|
|
||||||
false; \
|
|
||||||
elif test -n '$(MAKE_HOST)'; then \
|
|
||||||
true; \
|
|
||||||
elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
|
|
||||||
true; \
|
|
||||||
else \
|
|
||||||
false; \
|
|
||||||
fi; \
|
|
||||||
}
|
|
||||||
am__make_running_with_option = \
|
|
||||||
case $${target_option-} in \
|
|
||||||
?) ;; \
|
|
||||||
*) echo "am__make_running_with_option: internal error: invalid" \
|
|
||||||
"target option '$${target_option-}' specified" >&2; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
has_opt=no; \
|
|
||||||
sane_makeflags=$$MAKEFLAGS; \
|
|
||||||
if $(am__is_gnu_make); then \
|
|
||||||
sane_makeflags=$$MFLAGS; \
|
|
||||||
else \
|
|
||||||
case $$MAKEFLAGS in \
|
|
||||||
*\\[\ \ ]*) \
|
|
||||||
bs=\\; \
|
|
||||||
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
|
|
||||||
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
|
|
||||||
esac; \
|
|
||||||
fi; \
|
|
||||||
skip_next=no; \
|
|
||||||
strip_trailopt () \
|
|
||||||
{ \
|
|
||||||
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
|
|
||||||
}; \
|
|
||||||
for flg in $$sane_makeflags; do \
|
|
||||||
test $$skip_next = yes && { skip_next=no; continue; }; \
|
|
||||||
case $$flg in \
|
|
||||||
*=*|--*) continue;; \
|
|
||||||
-*I) strip_trailopt 'I'; skip_next=yes;; \
|
|
||||||
-*I?*) strip_trailopt 'I';; \
|
|
||||||
-*O) strip_trailopt 'O'; skip_next=yes;; \
|
|
||||||
-*O?*) strip_trailopt 'O';; \
|
|
||||||
-*l) strip_trailopt 'l'; skip_next=yes;; \
|
|
||||||
-*l?*) strip_trailopt 'l';; \
|
|
||||||
-[dEDm]) skip_next=yes;; \
|
|
||||||
-[JT]) skip_next=yes;; \
|
|
||||||
esac; \
|
|
||||||
case $$flg in \
|
|
||||||
*$$target_option*) has_opt=yes; break;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
test $$has_opt = yes
|
|
||||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
|
||||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
|
||||||
am__rm_f = rm -f $(am__rm_f_notfound)
|
|
||||||
am__rm_rf = rm -rf $(am__rm_f_notfound)
|
|
||||||
pkgdatadir = $(datadir)/@PACKAGE@
|
|
||||||
pkgincludedir = $(includedir)/@PACKAGE@
|
|
||||||
pkglibdir = $(libdir)/@PACKAGE@
|
|
||||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|
||||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
|
||||||
install_sh_DATA = $(install_sh) -c -m 644
|
|
||||||
install_sh_PROGRAM = $(install_sh) -c
|
|
||||||
install_sh_SCRIPT = $(install_sh) -c
|
|
||||||
INSTALL_HEADER = $(INSTALL_DATA)
|
|
||||||
transform = $(program_transform_name)
|
|
||||||
NORMAL_INSTALL = :
|
|
||||||
PRE_INSTALL = :
|
|
||||||
POST_INSTALL = :
|
|
||||||
NORMAL_UNINSTALL = :
|
|
||||||
PRE_UNINSTALL = :
|
|
||||||
POST_UNINSTALL = :
|
|
||||||
build_triplet = @build@
|
|
||||||
host_triplet = @host@
|
|
||||||
subdir = help
|
|
||||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
|
||||||
am__aclocal_m4_deps = $(top_srcdir)/m4/build-to-host.m4 \
|
|
||||||
$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/host-cpu-c-abi.m4 \
|
|
||||||
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
|
|
||||||
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/nls.m4 \
|
|
||||||
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
|
|
||||||
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
|
|
||||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
|
||||||
$(ACLOCAL_M4)
|
|
||||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
|
||||||
mkinstalldirs = $(install_sh) -d
|
|
||||||
CONFIG_CLEAN_FILES =
|
|
||||||
CONFIG_CLEAN_VPATH_FILES =
|
|
||||||
AM_V_P = $(am__v_P_@AM_V@)
|
|
||||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
|
||||||
am__v_P_0 = false
|
|
||||||
am__v_P_1 = :
|
|
||||||
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
|
||||||
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
|
||||||
am__v_GEN_0 = @echo " GEN " $@;
|
|
||||||
am__v_GEN_1 =
|
|
||||||
AM_V_at = $(am__v_at_@AM_V@)
|
|
||||||
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
|
||||||
am__v_at_0 = @
|
|
||||||
am__v_at_1 =
|
|
||||||
SOURCES =
|
|
||||||
DIST_SOURCES =
|
|
||||||
am__can_run_installinfo = \
|
|
||||||
case $$AM_UPDATE_INFO_DIR in \
|
|
||||||
n|no|NO) false;; \
|
|
||||||
*) (install-info --version) >/dev/null 2>&1;; \
|
|
||||||
esac
|
|
||||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
|
||||||
am__DIST_COMMON = $(srcdir)/Makefile.in
|
|
||||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
|
||||||
ACLOCAL = @ACLOCAL@
|
|
||||||
AMTAR = @AMTAR@
|
|
||||||
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
|
||||||
ATKBRIDGE_CFLAGS = @ATKBRIDGE_CFLAGS@
|
|
||||||
ATKBRIDGE_LIBS = @ATKBRIDGE_LIBS@
|
|
||||||
ATSPI2_CFLAGS = @ATSPI2_CFLAGS@
|
|
||||||
ATSPI2_LIBS = @ATSPI2_LIBS@
|
|
||||||
AUTOCONF = @AUTOCONF@
|
|
||||||
AUTOHEADER = @AUTOHEADER@
|
|
||||||
AUTOMAKE = @AUTOMAKE@
|
|
||||||
AWK = @AWK@
|
|
||||||
CC = @CC@
|
|
||||||
CCDEPMODE = @CCDEPMODE@
|
|
||||||
CFLAGS = @CFLAGS@
|
|
||||||
CPP = @CPP@
|
|
||||||
CPPFLAGS = @CPPFLAGS@
|
|
||||||
CSCOPE = @CSCOPE@
|
|
||||||
CTAGS = @CTAGS@
|
|
||||||
CYGPATH_W = @CYGPATH_W@
|
|
||||||
DEFS = @DEFS@
|
|
||||||
DEPDIR = @DEPDIR@
|
|
||||||
DESIRED_LINGUAS = @DESIRED_LINGUAS@
|
|
||||||
ECHO_C = @ECHO_C@
|
|
||||||
ECHO_N = @ECHO_N@
|
|
||||||
ECHO_T = @ECHO_T@
|
|
||||||
ETAGS = @ETAGS@
|
|
||||||
EXEEXT = @EXEEXT@
|
|
||||||
GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
|
|
||||||
GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
|
|
||||||
GMSGFMT = @GMSGFMT@
|
|
||||||
GMSGFMT_015 = @GMSGFMT_015@
|
|
||||||
GSTREAMER_CFLAGS = @GSTREAMER_CFLAGS@
|
|
||||||
GSTREAMER_LIBS = @GSTREAMER_LIBS@
|
|
||||||
INSTALL = @INSTALL@
|
|
||||||
INSTALL_DATA = @INSTALL_DATA@
|
|
||||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
||||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|
||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
|
||||||
INTLLIBS = @INTLLIBS@
|
|
||||||
INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
|
|
||||||
LDFLAGS = @LDFLAGS@
|
|
||||||
LIBICONV = @LIBICONV@
|
|
||||||
LIBINTL = @LIBINTL@
|
|
||||||
LIBOBJS = @LIBOBJS@
|
|
||||||
LIBPEAS_CFLAGS = @LIBPEAS_CFLAGS@
|
|
||||||
LIBPEAS_LIBS = @LIBPEAS_LIBS@
|
|
||||||
LIBS = @LIBS@
|
|
||||||
LOUIS_TABLE_DIR = @LOUIS_TABLE_DIR@
|
|
||||||
LTLIBICONV = @LTLIBICONV@
|
|
||||||
LTLIBINTL = @LTLIBINTL@
|
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
|
||||||
MAINT = @MAINT@
|
|
||||||
MAKEINFO = @MAKEINFO@
|
|
||||||
MKDIR_P = @MKDIR_P@
|
|
||||||
MSGFMT = @MSGFMT@
|
|
||||||
MSGMERGE = @MSGMERGE@
|
|
||||||
MSGMERGE_FOR_MSGFMT_OPTION = @MSGMERGE_FOR_MSGFMT_OPTION@
|
|
||||||
OBJEXT = @OBJEXT@
|
|
||||||
PACKAGE = @PACKAGE@
|
|
||||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
|
||||||
PACKAGE_NAME = @PACKAGE_NAME@
|
|
||||||
PACKAGE_STRING = @PACKAGE_STRING@
|
|
||||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
|
||||||
PACKAGE_URL = @PACKAGE_URL@
|
|
||||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
|
||||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
|
||||||
PKG_CONFIG = @PKG_CONFIG@
|
|
||||||
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
|
|
||||||
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
|
|
||||||
PLATFORM_PATH = @PLATFORM_PATH@
|
|
||||||
POSUB = @POSUB@
|
|
||||||
PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@
|
|
||||||
PYGOBJECT_LIBS = @PYGOBJECT_LIBS@
|
|
||||||
PYTHON = @PYTHON@
|
|
||||||
PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
|
|
||||||
PYTHON_PLATFORM = @PYTHON_PLATFORM@
|
|
||||||
PYTHON_PREFIX = @PYTHON_PREFIX@
|
|
||||||
PYTHON_VERSION = @PYTHON_VERSION@
|
|
||||||
REVISION = @REVISION@
|
|
||||||
SED = @SED@
|
|
||||||
SET_MAKE = @SET_MAKE@
|
|
||||||
SHELL = @SHELL@
|
|
||||||
STRIP = @STRIP@
|
|
||||||
USE_NLS = @USE_NLS@
|
|
||||||
VERSION = @VERSION@
|
|
||||||
XGETTEXT = @XGETTEXT@
|
|
||||||
XGETTEXT_015 = @XGETTEXT_015@
|
|
||||||
XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
|
|
||||||
abs_builddir = @abs_builddir@
|
|
||||||
abs_srcdir = @abs_srcdir@
|
|
||||||
abs_top_builddir = @abs_top_builddir@
|
|
||||||
abs_top_srcdir = @abs_top_srcdir@
|
|
||||||
ac_ct_CC = @ac_ct_CC@
|
|
||||||
am__include = @am__include@
|
|
||||||
am__leading_dot = @am__leading_dot@
|
|
||||||
am__quote = @am__quote@
|
|
||||||
am__rm_f_notfound = @am__rm_f_notfound@
|
|
||||||
am__tar = @am__tar@
|
|
||||||
am__untar = @am__untar@
|
|
||||||
am__xargs_n = @am__xargs_n@
|
|
||||||
bindir = @bindir@
|
|
||||||
build = @build@
|
|
||||||
build_alias = @build_alias@
|
|
||||||
build_cpu = @build_cpu@
|
|
||||||
build_os = @build_os@
|
|
||||||
build_vendor = @build_vendor@
|
|
||||||
builddir = @builddir@
|
|
||||||
datadir = @datadir@
|
|
||||||
datarootdir = @datarootdir@
|
|
||||||
docdir = @docdir@
|
|
||||||
dvidir = @dvidir@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
host = @host@
|
|
||||||
host_alias = @host_alias@
|
|
||||||
host_cpu = @host_cpu@
|
|
||||||
host_os = @host_os@
|
|
||||||
host_vendor = @host_vendor@
|
|
||||||
htmldir = @htmldir@
|
|
||||||
includedir = @includedir@
|
|
||||||
infodir = @infodir@
|
|
||||||
install_sh = @install_sh@
|
|
||||||
libdir = @libdir@
|
|
||||||
libexecdir = @libexecdir@
|
|
||||||
localedir = @localedir@
|
|
||||||
localedir_c = @localedir_c@
|
|
||||||
localedir_c_make = @localedir_c_make@
|
|
||||||
localstatedir = @localstatedir@
|
|
||||||
mandir = @mandir@
|
|
||||||
mkdir_p = @mkdir_p@
|
|
||||||
oldincludedir = @oldincludedir@
|
|
||||||
pdfdir = @pdfdir@
|
|
||||||
pkgpyexecdir = @pkgpyexecdir@
|
|
||||||
pkgpythondir = @pkgpythondir@
|
|
||||||
prefix = @prefix@
|
|
||||||
program_transform_name = @program_transform_name@
|
|
||||||
psdir = @psdir@
|
|
||||||
pyexecdir = @pyexecdir@
|
|
||||||
pythondir = @pythondir@
|
|
||||||
runstatedir = @runstatedir@
|
|
||||||
sbindir = @sbindir@
|
|
||||||
sharedstatedir = @sharedstatedir@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
sysconfdir = @sysconfdir@
|
|
||||||
target_alias = @target_alias@
|
|
||||||
top_build_prefix = @top_build_prefix@
|
|
||||||
top_builddir = @top_builddir@
|
|
||||||
top_srcdir = @top_srcdir@
|
|
||||||
HELP_ID = cthulhu
|
|
||||||
HELP_MEDIA = \
|
|
||||||
figures/cthulhu-logo.png
|
|
||||||
|
|
||||||
HELP_FILES = \
|
|
||||||
commands_bookmarks.page \
|
|
||||||
commands_braille.page \
|
|
||||||
commands_chat.page \
|
|
||||||
commands_controlling_cthulhu.page \
|
|
||||||
commands_debugging.page \
|
|
||||||
commands_find.page \
|
|
||||||
commands_flat_review.page \
|
|
||||||
commands_live_regions.page \
|
|
||||||
commands_mouse.page \
|
|
||||||
commands.page \
|
|
||||||
commands_profiles.page \
|
|
||||||
commands_reading.page \
|
|
||||||
commands_speech_settings.page \
|
|
||||||
commands_structural_navigation.page \
|
|
||||||
commands_table.page \
|
|
||||||
commands_time_date_notifications.page \
|
|
||||||
commands_where_am_i.page \
|
|
||||||
howto_bookmarks.page \
|
|
||||||
howto_documents.page \
|
|
||||||
howto_flat_review.page \
|
|
||||||
howto_forms.page \
|
|
||||||
howto_key_bindings.page \
|
|
||||||
howto_keyboard_layout.page \
|
|
||||||
howto_learn_modes.page \
|
|
||||||
howto_live_regions.page \
|
|
||||||
howto_mouse_review.page \
|
|
||||||
howto_notifications.page \
|
|
||||||
howto_cthulhu_find.page \
|
|
||||||
howto_profiles.page \
|
|
||||||
howto_setting_up_cthulhu.page \
|
|
||||||
howto_structural_navigation.page \
|
|
||||||
howto_tables.page \
|
|
||||||
howto_text_attributes.page \
|
|
||||||
howto_the_cthulhu_modifier.page \
|
|
||||||
howto_toggling_caps_lock.page \
|
|
||||||
howto_whereami.page \
|
|
||||||
index.page \
|
|
||||||
introduction.page \
|
|
||||||
preferences_braille.page \
|
|
||||||
preferences_chat.page \
|
|
||||||
preferences_web.page \
|
|
||||||
preferences_general.page \
|
|
||||||
preferences_introduction.page \
|
|
||||||
preferences_key_bindings.page \
|
|
||||||
preferences_key_echo.page \
|
|
||||||
preferences.page \
|
|
||||||
preferences_pronunciation.page \
|
|
||||||
preferences_speech.page \
|
|
||||||
preferences_spellcheck.page \
|
|
||||||
preferences_table_navigation.page \
|
|
||||||
preferences_text_attributes.page \
|
|
||||||
preferences_voice.page
|
|
||||||
|
|
||||||
HELP_LINGUAS = bg cs da de el es fr gl hu id pt_BR ru sl sv uk
|
|
||||||
all: all-am
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
|
||||||
@for dep in $?; do \
|
|
||||||
case '$(am__configure_deps)' in \
|
|
||||||
*$$dep*) \
|
|
||||||
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
|
||||||
&& { if test -f $@; then exit 0; else break; fi; }; \
|
|
||||||
exit 1;; \
|
|
||||||
esac; \
|
|
||||||
done; \
|
|
||||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu help/Makefile'; \
|
|
||||||
$(am__cd) $(top_srcdir) && \
|
|
||||||
$(AUTOMAKE) --gnu help/Makefile
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
|
||||||
@case '$?' in \
|
|
||||||
*config.status*) \
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
|
||||||
*) \
|
|
||||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
|
|
||||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
|
|
||||||
esac;
|
|
||||||
|
|
||||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
|
|
||||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
|
||||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
|
||||||
$(am__aclocal_m4_deps):
|
|
||||||
tags TAGS:
|
|
||||||
|
|
||||||
ctags CTAGS:
|
|
||||||
|
|
||||||
cscope cscopelist:
|
|
||||||
|
|
||||||
|
|
||||||
distdir: $(BUILT_SOURCES)
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) distdir-am
|
|
||||||
|
|
||||||
distdir-am: $(DISTFILES)
|
|
||||||
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
|
||||||
list='$(DISTFILES)'; \
|
|
||||||
dist_files=`for file in $$list; do echo $$file; done | \
|
|
||||||
sed -e "s|^$$srcdirstrip/||;t" \
|
|
||||||
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
|
||||||
case $$dist_files in \
|
|
||||||
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
|
||||||
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
|
||||||
sort -u` ;; \
|
|
||||||
esac; \
|
|
||||||
for file in $$dist_files; do \
|
|
||||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
|
||||||
if test -d $$d/$$file; then \
|
|
||||||
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
|
||||||
if test -d "$(distdir)/$$file"; then \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
|
||||||
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
|
||||||
fi; \
|
|
||||||
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
|
||||||
else \
|
|
||||||
test -f "$(distdir)/$$file" \
|
|
||||||
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
|
||||||
|| exit 1; \
|
|
||||||
fi; \
|
|
||||||
done
|
|
||||||
check-am: all-am
|
|
||||||
check: check-am
|
|
||||||
all-am: Makefile
|
|
||||||
installdirs:
|
|
||||||
install: install-am
|
|
||||||
install-exec: install-exec-am
|
|
||||||
install-data: install-data-am
|
|
||||||
uninstall: uninstall-am
|
|
||||||
|
|
||||||
install-am: all-am
|
|
||||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
|
||||||
|
|
||||||
installcheck: installcheck-am
|
|
||||||
install-strip:
|
|
||||||
if test -z '$(STRIP)'; then \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
install; \
|
|
||||||
else \
|
|
||||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
|
||||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
|
||||||
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
|
||||||
fi
|
|
||||||
mostlyclean-generic:
|
|
||||||
|
|
||||||
clean-generic:
|
|
||||||
|
|
||||||
distclean-generic:
|
|
||||||
-$(am__rm_f) $(CONFIG_CLEAN_FILES)
|
|
||||||
-test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES)
|
|
||||||
|
|
||||||
maintainer-clean-generic:
|
|
||||||
@echo "This command is intended for maintainers to use"
|
|
||||||
@echo "it deletes files that may require special tools to rebuild."
|
|
||||||
clean: clean-am
|
|
||||||
|
|
||||||
clean-am: clean-generic mostlyclean-am
|
|
||||||
|
|
||||||
distclean: distclean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
distclean-am: clean-am distclean-generic
|
|
||||||
|
|
||||||
dvi: dvi-am
|
|
||||||
|
|
||||||
dvi-am:
|
|
||||||
|
|
||||||
html: html-am
|
|
||||||
|
|
||||||
html-am:
|
|
||||||
|
|
||||||
info: info-am
|
|
||||||
|
|
||||||
info-am:
|
|
||||||
|
|
||||||
install-data-am:
|
|
||||||
|
|
||||||
install-dvi: install-dvi-am
|
|
||||||
|
|
||||||
install-dvi-am:
|
|
||||||
|
|
||||||
install-exec-am:
|
|
||||||
|
|
||||||
install-html: install-html-am
|
|
||||||
|
|
||||||
install-html-am:
|
|
||||||
|
|
||||||
install-info: install-info-am
|
|
||||||
|
|
||||||
install-info-am:
|
|
||||||
|
|
||||||
install-man:
|
|
||||||
|
|
||||||
install-pdf: install-pdf-am
|
|
||||||
|
|
||||||
install-pdf-am:
|
|
||||||
|
|
||||||
install-ps: install-ps-am
|
|
||||||
|
|
||||||
install-ps-am:
|
|
||||||
|
|
||||||
installcheck-am:
|
|
||||||
|
|
||||||
maintainer-clean: maintainer-clean-am
|
|
||||||
-rm -f Makefile
|
|
||||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
|
||||||
|
|
||||||
mostlyclean: mostlyclean-am
|
|
||||||
|
|
||||||
mostlyclean-am: mostlyclean-generic
|
|
||||||
|
|
||||||
pdf: pdf-am
|
|
||||||
|
|
||||||
pdf-am:
|
|
||||||
|
|
||||||
ps: ps-am
|
|
||||||
|
|
||||||
ps-am:
|
|
||||||
|
|
||||||
uninstall-am:
|
|
||||||
|
|
||||||
.MAKE: install-am install-strip
|
|
||||||
|
|
||||||
.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
|
|
||||||
ctags-am distclean distclean-generic distdir dvi dvi-am html \
|
|
||||||
html-am info info-am install install-am install-data \
|
|
||||||
install-data-am install-dvi install-dvi-am install-exec \
|
|
||||||
install-exec-am install-html install-html-am install-info \
|
|
||||||
install-info-am install-man install-pdf install-pdf-am \
|
|
||||||
install-ps install-ps-am install-strip installcheck \
|
|
||||||
installcheck-am installdirs maintainer-clean \
|
|
||||||
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
|
|
||||||
pdf-am ps ps-am tags-am uninstall uninstall-am
|
|
||||||
|
|
||||||
.PRECIOUS: Makefile
|
|
||||||
|
|
||||||
@YELP_HELP_RULES@
|
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
|
||||||
.NOEXPORT:
|
|
||||||
|
|
||||||
# Tell GNU make to disable its built-in pattern rules.
|
|
||||||
%:: %,v
|
|
||||||
%:: RCS/%,v
|
|
||||||
%:: RCS/%
|
|
||||||
%:: s.%
|
|
||||||
%:: SCCS/s.%
|
|
||||||
-7913
File diff suppressed because it is too large
Load Diff
-8175
File diff suppressed because it is too large
Load Diff
-8202
File diff suppressed because it is too large
Load Diff
-8380
File diff suppressed because it is too large
Load Diff
-8673
File diff suppressed because it is too large
Load Diff
-10062
File diff suppressed because it is too large
Load Diff
-8393
File diff suppressed because it is too large
Load Diff
-6975
File diff suppressed because it is too large
Load Diff
-8437
File diff suppressed because it is too large
Load Diff
-9043
File diff suppressed because it is too large
Load Diff
@@ -1,61 +0,0 @@
|
|||||||
# Help documentation using GNOME's yelp-tools
|
|
||||||
gnome.yelp(
|
|
||||||
'cthulhu',
|
|
||||||
sources: [
|
|
||||||
'commands_bookmarks.page',
|
|
||||||
'commands_braille.page',
|
|
||||||
'commands_chat.page',
|
|
||||||
'commands_controlling_cthulhu.page',
|
|
||||||
'commands_debugging.page',
|
|
||||||
'commands_find.page',
|
|
||||||
'commands_flat_review.page',
|
|
||||||
'commands_live_regions.page',
|
|
||||||
'commands_mouse.page',
|
|
||||||
'commands.page',
|
|
||||||
'commands_profiles.page',
|
|
||||||
'commands_reading.page',
|
|
||||||
'commands_speech_settings.page',
|
|
||||||
'commands_structural_navigation.page',
|
|
||||||
'commands_table.page',
|
|
||||||
'commands_time_date_notifications.page',
|
|
||||||
'commands_where_am_i.page',
|
|
||||||
'howto_bookmarks.page',
|
|
||||||
'howto_documents.page',
|
|
||||||
'howto_flat_review.page',
|
|
||||||
'howto_forms.page',
|
|
||||||
'howto_key_bindings.page',
|
|
||||||
'howto_keyboard_layout.page',
|
|
||||||
'howto_learn_modes.page',
|
|
||||||
'howto_live_regions.page',
|
|
||||||
'howto_mouse_review.page',
|
|
||||||
'howto_notifications.page',
|
|
||||||
'howto_cthulhu_find.page',
|
|
||||||
'howto_profiles.page',
|
|
||||||
'howto_setting_up_cthulhu.page',
|
|
||||||
'howto_structural_navigation.page',
|
|
||||||
'howto_tables.page',
|
|
||||||
'howto_text_attributes.page',
|
|
||||||
'howto_the_cthulhu_modifier.page',
|
|
||||||
'howto_toggling_caps_lock.page',
|
|
||||||
'howto_whereami.page',
|
|
||||||
'index.page',
|
|
||||||
'introduction.page',
|
|
||||||
'preferences_braille.page',
|
|
||||||
'preferences_chat.page',
|
|
||||||
'preferences_web.page',
|
|
||||||
'preferences_general.page',
|
|
||||||
'preferences_introduction.page',
|
|
||||||
'preferences_key_bindings.page',
|
|
||||||
'preferences_key_echo.page',
|
|
||||||
'preferences.page',
|
|
||||||
'preferences_pronunciation.page',
|
|
||||||
'preferences_speech.page',
|
|
||||||
'preferences_spellcheck.page',
|
|
||||||
'preferences_table_navigation.page',
|
|
||||||
'preferences_text_attributes.page',
|
|
||||||
'preferences_voice.page',
|
|
||||||
],
|
|
||||||
media: [
|
|
||||||
'figures/cthulhu-logo.png',
|
|
||||||
],
|
|
||||||
)
|
|
||||||
-9223
File diff suppressed because it is too large
Load Diff
-8296
File diff suppressed because it is too large
Load Diff
-6901
File diff suppressed because it is too large
Load Diff
-8456
File diff suppressed because it is too large
Load Diff
-8324
File diff suppressed because it is too large
Load Diff
@@ -112,9 +112,6 @@ gnome.post_install(
|
|||||||
summary += {'Install dir': python.find_installation('python3').get_install_dir()}
|
summary += {'Install dir': python.find_installation('python3').get_install_dir()}
|
||||||
|
|
||||||
subdir('docs')
|
subdir('docs')
|
||||||
if get_option('help')
|
|
||||||
subdir('help')
|
|
||||||
endif
|
|
||||||
subdir('icons')
|
subdir('icons')
|
||||||
subdir('po')
|
subdir('po')
|
||||||
subdir('src')
|
subdir('src')
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
option('help', type: 'boolean', value: true, description: 'Build help documentation')
|
|
||||||
option('plugin-system', type: 'boolean', value: true, description: 'Enable plugin system support')
|
option('plugin-system', type: 'boolean', value: true, description: 'Enable plugin system support')
|
||||||
option('d-bus-service', type: 'boolean', value: true, description: 'Enable D-Bus remote controller service')
|
option('d-bus-service', type: 'boolean', value: true, description: 'Enable D-Bus remote controller service')
|
||||||
@@ -96,6 +96,9 @@ configure_file(
|
|||||||
'bindir': get_option('bindir'),
|
'bindir': get_option('bindir'),
|
||||||
'libdir': get_option('libdir'),
|
'libdir': get_option('libdir'),
|
||||||
'datadir': get_option('datadir'),
|
'datadir': get_option('datadir'),
|
||||||
|
'PYTHON': python3.full_path(),
|
||||||
|
'PYTHON_PREFIX': python3.get_install_dir(),
|
||||||
|
'pythondir': python3.get_install_dir(),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -106,6 +109,7 @@ configure_file(
|
|||||||
'GETTEXT_PACKAGE': 'cthulhu',
|
'GETTEXT_PACKAGE': 'cthulhu',
|
||||||
'prefix': get_option('prefix'),
|
'prefix': get_option('prefix'),
|
||||||
'datadir': get_option('datadir'),
|
'datadir': get_option('datadir'),
|
||||||
|
'localedir': get_option('datadir') / 'locale',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -119,18 +123,13 @@ configure_file(
|
|||||||
'datadir': get_option('datadir'),
|
'datadir': get_option('datadir'),
|
||||||
'sysconfdir': get_option('sysconfdir'),
|
'sysconfdir': get_option('sysconfdir'),
|
||||||
'localstatedir': get_option('localstatedir'),
|
'localstatedir': get_option('localstatedir'),
|
||||||
|
'PACKAGE': 'cthulhu',
|
||||||
|
'REVISION': run_command('git', 'rev-parse', '--short', 'HEAD', check: false).stdout().strip(),
|
||||||
|
'LOUIS_TABLE_DIR': '/usr/share/liblouis/tables',
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
# Main executable script
|
# Note: Main executable (cthulhu) is installed from src/cthulhu.py
|
||||||
configure_file(
|
|
||||||
input: 'cthulhu',
|
|
||||||
output: 'cthulhu',
|
|
||||||
copy: true,
|
|
||||||
install: true,
|
|
||||||
install_dir: get_option('bindir'),
|
|
||||||
install_mode: 'rwxr-xr-x'
|
|
||||||
)
|
|
||||||
|
|
||||||
# Install Python sources
|
# Install Python sources
|
||||||
python3.install_sources(
|
python3.install_sources(
|
||||||
|
|||||||
@@ -1 +1,9 @@
|
|||||||
|
# Main executable script
|
||||||
|
install_data(
|
||||||
|
'cthulhu.py',
|
||||||
|
rename: 'cthulhu',
|
||||||
|
install_dir: get_option('bindir'),
|
||||||
|
install_mode: 'rwxr-xr-x'
|
||||||
|
)
|
||||||
|
|
||||||
subdir('cthulhu')
|
subdir('cthulhu')
|
||||||
Reference in New Issue
Block a user