Cloud4all Testing: Essential Registry Terms

From wiki.gpii
Jump to: navigation, search

This page contains a list of Registry terms that the Matchmaker team considers essential for its test scenario in the first evaluation phase. These terms are mapped to settings for Windows, NVDA on Windows, the Windows Magnifier, Linux GNOME, Orca and the Linux GNOME Shell Magnifier.

Documents for the Cloud4all Second Pilot Phase are available elsewhere.

Essential Registry Terms

This list is the result of an action item assigned during the Matchmaker teleconference of Friday 14 December 2012 and is open to discussion with the Architecture team, the SP3 partners of Windows and Linux and the organisers of the first evaluation phase.

Notes

  • NVDA is not a Cloud4all implementation but testing with blind users on Windows 7 using Narrator (instead of a full screen reader) would have a negative impact on the user's satisfaction with settings on Windows. For the second phase, Narrator on Windows 8 may be an option (see also RNIB's comments).
  • Orca settings can be found in ~/.local/share/orca/user-settings.conf (e.g. on Ubuntu 12.04, Fedora 17 and Fedora 18). (See for example Screen Reader Settings: Orca Settings.)
  • Settings for the Gnome desktop and for the Gnome Magnifier are handled by gsettings. (See for example Screen Magnifier Settings: Linux built in.)
    • In a terminal, type "gsettings list-schemas | grep desktop | sort" to list the schemas relevant to desktop settings.
    • To get the list of keys for a specific schema, type e.g. "gsettings list-keys org.gnome.desktop.background".
    • To get the value for a specific key, type e.g. "gsettings get org.gnome.desktop.a11y.magnifier lens-mode" (general syntax: "gsettings get [SCHEMA] [KEY]").
  • Some settings for the Gnome desktop are not available through System Settings. The GnomeTweakTool enables users to define font faces and font sizes, but not font weight. The Dconf Editor is more powerful but not user friendly.

The terms in the table below were either already available in the Temporary Registry or were added on 15 December 2012 (a change log is available on request).

The last two columns explain the usage of the metrics previously discussed in Matchmaker Benchmarking Metrics. (ld in the metric column stands for the binary logarithm or logarithm to base 2.)


Term (Common or application-specific term)
Platform
Solution Local settings
Value Space (& Default) NP Gathering Tool User Group Metric for deviation ("distance")
Metric Weight
http://registry.gpii.org/common/display.screenReader.-provisional-screenReaderTTSEnabled (not in ISO) Common


true, false; (false)




http://registry.gpii.org/applications/org.gnome.desktop.a11y.applications.screen-reader-enabled

org.gnome.orca.enableSpeech

Linux

gsettings: org.gnome.desktop.a11y.applications.screen-reader-enabled

Fedora 18/Ubuntu 12.04: System Settings > Universal Access > Screen Reader: on/off (default: off) "enableSpeech" in .local/share/orca/user-settings.conf.

true, false; (true)
Enable Speech (checkbox) Blind, VIP
0=match
1=mismatch
1

Windows
NVDA
See Start at Windows Logon in the installation dialog. -
Speech Synth (Disabled/Enabled) Blind, VIP
0=match
1=mismatch
1

Windows
Narrator
Narrator always uses speech output (It does not seem to support Braille output.)

To start Narrator in Windows 7:

  • Start > Control Panel > Ease of Access Center > Start Narrator
  • using the keyboard, press the Windows key (or CTRL+ESC), type narrator, and press ENTER.


VIP
ignore
http://registry.gpii.org/common/display.screenReader.-provisional-auditoryOutLanguage Common IETF BCP 47; default value depends on user Blind, VIP
http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.voice.family.name

org.gnome.orca.voices.default.family

Linux Orca Not in user-settings.conf when the settings are at their default. After modifying settings: profiles.default.voices.default.family.locale: "en"; may be combined with e.g. profiles.default.voices.default.family.name: "english", "en-scottish" or "english-us". When locale = "de", name = "german"; when locale = "es", name = "spanish"; when locale = "el", name = "greek". The list actually comes from speech dispatcher.

Fedora 18/Ubuntu 12.04: Orca Preferences > Voice > Person (e.g. "espeak default voice (en)")

Mostly ISO 639-1 (default may depend on language selected while installing Linux, e.g. "en" for English)

See File:ScreenReader LanguageTags 2013-01-21.ods for a comparison of tags in NVDA and Orca.

Voice Default Family
Blind, VIP
0=match
1=mismatch

Note: ignore region codes

1
http://registry.gpii.org/applications/org.nvda-project.speech.espeak.voice
Windows
NVDA
NVDA UI: Preferences > Voice settings > Voice

"voice" in nvda.ini (with "synth = espeak")

Note: "language" (default: Windows) in nvda.ini sets the UI language, not the TTS language.

Mostly ISO 639-1, with some exceptions, e.g. "en\en", "en\en-us", "en\en-sc" (Scottish English), "es-la" (Spanish, Latin America). See the above comparison.
Voice Blind, VIP

0=match
1=mismatch

Note: ignore region codes

1

Windows
Narrator
("Set Voice" in Voice Settings dialog: values depend on installed TTS engines; default on Windows 7 UK: Microsoft Anna)


VIP
ignore
http://registry.gpii.org/common/display.screenReader.speechRate (ISO term: speech rate)

Note: Does the value depend on the screen reader itself or on the underlying TTS engine?

Common


integer range (1 .. *); expressed in words per minute

eSpeak: 80 to 450; default: 175. Larger values are rounded down to the maximum.


Blind


http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.voice.rate?

(http://registry.gpii.org/applications/org.gnome.orca.voices.default.rate)

Linux
Orca Not in user-settings.conf when the settings are at their default. After modifying settings: profiles.default.voices.default.rate.

Fedora 18/Ubuntu 12.04: Orca Preferences > Voice > Rate (Integer 1-100; default: 50) (settings name TBD) The conversion of the values 1-100 to the values used by eSpeak (80-450) is done by speech-dispatcher (speech-dispatcher). speech-dispatcher uses a value range of -100 to 100. speech dispatcher's espeak.c uses the following conversion (with 'rate' being speech-dispatcher's rate, and with braces added for clarity):
int normal_rate = EspeakNormalRate, max_rate = EspeakMaxRate, min_rate = EspeakMinRate;
if (rate < 0) {
  speed = normal_rate + (normal_rate - min_rate) * rate / 100;
} else {
  speed = normal_rate + (max_rate - normal_rate) * rate / 100;}

The file ~/etc/speech-dispatcher/modules/espeak-generic.conf (on Fedora 17 and Fedora 18) specifies the following formula: (speechd_rate * GenericRateMultiply) + GenericRateAdd
In this formula, speechd_rate is between -100 and +100. GenericRateAdd is set to 160; GenericRateMultiply is set to 160.
(The conversion between Orca and speech-dispatcher is a separate question...)
Note: Orca users have also discussed how to achieve a higher speech rate with eSpeak, i.e. by editing /etc/speech-dispatcher/modules/espeak.conf. It is not clear how to do this in Fedora 18, since espeak.conf in this distribution does not contain a line for espeak_max_rate.

0.0 - 100.0 (default = 50.0)
Voice Default Rate Blind metric = log2(inferredRate / targetRate)

Note: inferredRate > targetRate may be worse than vice versa, but we don't account for this.

1
http://registry.gpii.org/applications/org.nvda-project.speech.espeak.rate

(http://registry.gpii.org/applications/org.nvda-project.speech.espeak.rateBoost)

Windows
NVDA
NVDA UI: Preferences > Voice settings > Rate (and Rate boost)

group ‘ScreenReader.Speech.Espeak’: rate;

in nvda.ini: "rate = 30", with "rateBoost = False" (assuming "synth = espeak")
Note: setting rateBoost to True triples the speech rate in eSpeak (Based on NVDA 2011.2's list of new features, which mentions: "eSpeak now has a rate boost setting which triples the speaking rate").

Formula to convert speech rate (nvdaRate) to words per minute (wpm), based on testing some values between 0 and 60: nvdaRate * 3,2417 + 77,556 = wpm

Alternative formula from the NVDA list: (nvdaRate / 100) * 370 + 80 = wpm. Note: like the previous formula, this assumes eSpeak.

Alternative formula from Claudia: (nvdaRate / 100) * (maxRate - minRate) + minRate = wpm, with maxrate = 390 and minrate = 80. (simplified: (nvdaRate / 100) * 310 + 80 = wpm). This gives a closer match than the previous formula. Note: like the previous formula, this assumes eSpeak.

rate: 0-100 (default: 30)

rateBoost: False, True (default: False)

Rate

(Rate Boost: set this only for an NVDA user who knows what this does!)

Blind

metric = log2(inferredRate / targetRate)

Note: If inferredRate > targetRate may be worse than vice versa, but we don't account for this.

1

Windows
Narrator
("Set Speed" in Voice Settings dialog; settings name TBD)
1-9 (default = 5)

VIP

ignore

1
http://registry.gpii.org/common/display.screenReader.-provisional-speakTutorialMessages (not in ISO)

Note: Not to be confused with reporting tooltips or object descriptions.

Common


true, false (default = false)

Blind
0=match
1=mismatch
1
http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.general.enableTutorialMessages

http://registry.gpii.org/applications/org.gnome.orca.enableTutorialMessages

Linux
Orca
Fedora 18/Ubuntu 12.04: Orca Preferences > Speech > Spoken Context > checkbox "Speak tutorial messages" (default: off)

"enableTutorialMessages" in group "general" in ~/.local/share/orca/user-settings.conf

true, false; (false)
Enable Tutorial Messages ("If the Speak tutorial messages checkbox is checked, as you move amongst objects in an interface, Orca will provide additional information, such as how to interact with the currently-focused object." Quoted from GNOME docs.) Blind 0=match
1=mismatch
1
http://registry.gpii.org/applications/org.nvda-project.presentation.reportHelpBalloons
Windows
NVDA
Most likely match: in nvda.ini: reportHelpBalloons

NVDA UI: Preferences > Object presentation > Report help balloons

True, False; (True) Report Help Balloons Blind 0=match
1=mismatch
1

Windows
Narrator
 -


VIP
ignore
http://registry.gpii.org/common/display.screenReader.-provisional-keyEcho (not in ISO) Common


true, false (default = false)

Blind


http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.general.enableEchoByCharacter
Linux
Orca
Fedora 18/Ubuntu 12.04: Orca Preferences > Key Echo > checkboxes:
  • Enable key echo (default: on)
    • Enable alphanumeric and punctuation keys (default: on)
    • Enable modifier keys (default: on)
    • Enable function keys (default: on)
    • Enable action keys (default: on)
    • Enable navigation keys (default: off)
    • Enable non-spacing diacritical keys (default: off)
  • Enable echo by character (default: off)
  • Enable echo by sentence (default: off)

See "enableEchoByCharacter" in group "general" in the file ~/.local/share/orca/user-settings.config

true, false (false)
Enable Echo by Character Blind 0=match
1=mismatch
1
http://registry.gpii.org/applications/org.nvda-project.keyboard.speakTypedCharacters Windows
NVDA
NVDA UI: Preferences > Keyboard settings > Speak typed characters

speakTypedCharacters (in nvda.ini)

True, False; (True)
Speak Typed Characters Blind 0=match
1=mismatch
1
Windows
Narrator
EchoChars ("Echo User's Keystrokes" in Narrator main dialog)


VIP
ignore
http://registry.gpii.org/common/display.screenReader.-provisional-wordEcho (not in ISO) Common


true, false (default = false)

Blind


http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.general.enableEchoByWord
Linux
Orca
Fedora 18/Ubuntu 12.04: Orca Preferences > Key Echo > checkbox:
  • Enable echo by word (default: off)

"enableEchoByWord" in group "general" the file ~/.local/share/orca/user-settings.config

true, false; (false)
Enable Echo by Word Blind
0=match
1=mismatch
1
http://registry.gpii.org/applications/org.nvda-project.keyboard.speakTypedWords Windows
NVDA
NVDA UI: Preferences > Keyboard settings > Speak typed words

speakTypedWords (in nvda.ini)

True, False; (False)
Speak Typed Words Blind
0=match
1=mismatch
1

Windows
Narrator
 -


VIP


http://registry.gpii.org/common/display.screenReader.-provisional-announceCapitals (not in ISO)

Note: Not to be confused with HighlightCapitalization or NotifyCapitalization.

Common


true, false; (false)

Blind



Linux
Orca
(Not available in Orca Preferences. Closest match: "average-pitch" for "uppercase", with default value "5.6")

For the first evaluation phase, NVDA's "say cap for capitals" can be mapped to Orca's pitch change (as discussed in April).


(N/A)
Blind
0=match
1=mismatch
1
http://registry.gpii.org/applications/org.nvda-project.speech.espeak.sayCapForCapitals

Related terms:

  • http://registry.gpii.org/applications/org.nvda-project.speech.espeak.capPitchChange
  • http://registry.gpii.org/applications/org.nvda-project.speech.espeak.beepForCapitals
Windows
NVDA
NVDA UI: Preferences > Voice settings > Say cap for capitals

sayCapForCapitals (in nvda.ini)

True, False; (False)
Say 'Cap' For Capitals Blind
0=match
1=mismatch
1

Windows
Narrator
 -


VIP
ignore
http://registry.gpii.org/common/display.screenReader.-provisional-screenReaderBrailleOutput (not in ISO)
Common

(Which part of ISO/IEC 24751 describes display.braille.enable??)
true, false (default = false)

Blind


http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.enableBraille
Linux
Orca
Fedora 18/Ubuntu 12.04: Orca Preferences > Braille > checkbox "Enable Braille support"

"enableBraille" in the file ~/.local/share/orca/user-settings.config

true, false; (false)
Enable Braille Blind
0=match
1=mismatch
1
http://registry.gpii.org/applications/org.nvda-project.braille.display
Windows
NVDA
(NVDA 2012.3 Portable: not supported??)

Braille support will be enabled when a Braille display is connected.
NVDA UI: Preferences > Braille settings > Braille display
in nvda.ini: group "braille": setting "display"

default = noBraille
(You need to install a Braille display) Blind
 0=match
1=mismatch
1

Windows
Narrator
 -


VIP


http://registry.gpii.org/common/display.screenReader.-provisional-punctuationVerbosity (not in ISO) Common

none, some, most, all

Blind


http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.voice.verbalizePunctuationStyle

http://registry.gpii.org/applications/org.gnome.orca.verbalizePunctuationStyle

Linux
Orca
Fedora 18/Ubuntu 12.04: Orca Preferences > Speech > Punctuation Level (None / Some / Most / All; default: Most)

"verbalizePunctuationStyle" in ~/.local/share/orca/user-settings.config
Note: ~/.local/share/orca/user-settings.config also has both "speechVerbosityLevel" and "brailleVerbosityLevel".

0 (=all), 2 (=some) 3 (=none);
(default = no setting in user-settings.config)
Verbalize Punctuation Style Blind
metric = -1 * (inferredValue - targetValue)

Min: -3
Max: 3

1
http://registry.gpii.org/applications/org.nvda-project.speech.symbolLevel Windows
NVDA
NVDA UI: Preferences > Voice settings > Punctuation/symbol level.

See Voice settings: "Punctuation/symbol level" with values "none", "some", "most", "all" (in nvda.ini: "symbolLevel" - symbol verbosity level)

0 (=none), 100 (=some), 200 (=most), 300 (=all) (default=100 (probably))
Symbol Level Blind
metric = (inferredValue - targetValue) /100

Min: -3
Max: 3

1

Windows
Narrator
 -


VIP
ignore
http://registry.gpii.org/common/display.screenEnhancement.highContrast (not in ISO)
Common


true, false; (false)

VIP


http://registry.gpii.org/applications/org.gnome.desktop.interface.gtk-theme

http://registry.gpii.org/applications/org.gnome.desktop.interface.icon-theme

Linux
System settings
Ubuntu 12.04: not in System settings; foreground colour depends on choice of theme???

Theme in Ubuntu 12.04: two mechanisms:

  • System settings > Appearance > Theme (Ambiance, Radiance, High Contrast, High Contrast Inverse)
  • System settings > Universal Access > Seeing > Contrast: Low, Normal, High, High/Inverse.

Fedora 17: theme: gnome-tweak-tool: Theme tab: Window theme (default: Adwaita), Cursor theme (default: Adwaita), Icon theme (default: Gnome), GTK+ theme (HighContrast, HighContrastInverse, LowContrast; (Adwaita))
Fedora 18: theme: gnome-tweak-tool: Theme tab: Current theme (default: Adwaita), Cursor theme (default: Adwaita), Icon theme (default: Gnome), GTK+ theme (HighContrast; Adwaita)
gsettings:

  • org.gnome.desktop.interface.gtk-theme (default: Adwaita)
  • org.gnome.desktop.interface.icon-theme (default: gnome)

GTK Theme & Icon Theme VIP
match=0, mismatch=1

Note: Just compare normal vs. high-contrast theme

1
http://registry.gpii.org/applications/com.microsoft.windows.highContrast.HighContrastOn
Windows
built in
Windows 7:

Selecting Theme:

  • Start > Control Panel > Personalization > High Contrast Themes (contrast black, contrast white)
  • Activation High Contrast Themes per short cut: Alt+Shift+Print

Change Window foreground colour:

  • Start > Control Panel > Personalization > Window Colour > Advanced Settings (for specific elements: desktop, dialog, application, etc.) > Colour
High Contrast (checkbox) VIP
match=0, mismatch=1

Note: Just compare normal vs. high-contrast theme

1
http://registry.gpii.org/common/display.screenEnhancement.foregroundColor (ISO term: foreground colour)
Common


RGB plus Alpha

VIP


(http://registry.gpii.org/applications/org.gnome.desktop.interface.gtk-theme

http://registry.gpii.org/applications/org.gnome.desktop.interface.icon-theme)

Linux
System settings
Ubuntu 12.04: not in System settings; foreground colour depends on choice of theme???

Theme in Ubuntu 12.04: two mechanisms:

  • System settings > Appearance > Theme (Ambiance, Radiance, High Contrast, High Contrast Inverse)
  • System settings > Universal Access > Seeing > Contrast: Low, Normal, High, High/Inverse.

Fedora 17: theme: gnome-tweak-tool: Theme tab: Window theme (default: Adwaita), Cursor theme (default: Adwaita), Icon theme (default: Gnome), GTK+ theme (HighContrast, HighContrastInverse, LowContrast; (Adwaita))
Fedora 18: theme: gnome-tweak-tool: Theme tab: Current theme (default: Adwaita), Cursor theme (default: Adwaita), Icon theme (default: Gnome), GTK+ theme (HighContrast; Adwaita)
gsettings:

  • org.gnome.desktop.interface.gtk-theme (default: Adwaita)
  • org.gnome.desktop.interface.icon-theme (default: gnome)

GTK Theme & Icon Theme VIP
match=0, mismatch=1

Note: Just compare normal vs. high-contrast theme

1
(http://registry.gpii.org/applications/com.microsoft.windows.highContrast.HighContrastOn)
Windows
built in
Windows 7:

Selecting Theme:

  • Start > Control Panel > Personalization > High Contrast Themes (contrast black, contrast white)
  • Activation High Contrast Themes per short cut: Alt+Shift+Print

Change Window foreground colour:

  • Start > Control Panel > Personalization > Window Colour > Advanced Settings (for specific elements: desktop, dialog, application, etc.) > Colour
High Contrast (checkbox) VIP
match=0, mismatch=1

Note: Just compare normal vs. high-contrast theme

1
http://registry.gpii.org/common/display.screenEnhancement.backgroundColor (ISO term: background colour) Common


RGB plus Alpha

VIP


http://registry.gpii.org/applications/org.gnome.desktop.background.primary-color and/or

http://registry.gpii.org/applications/org.gnome.desktop.background.secondary-color

Linux
System settings
gsettings: org.gnome.desktop.background.primary-color and/or org.gnome.desktop.background.secondary-color

Ubuntu 12.04: System settings > Appearance > Look > Colours & gradients (see drop-down list with "Wallpapers")
Fedora 17: System Settings > Background > Colors & Gradients (see drop-down list with "Wallpapers"), then open the "Pick a color" dialog. Note that changing the wallpaper may also change the colour setting. E.g. setting the wallpaper to "Foot Fall" changes the background to white.
Fedora 18: System Settings > Background > Select Background > Colors.

Fedora 17 & 18:*primary-color: default = #023c88 (setting the background to black gives '#000000000000', setting it to white gives '#FFFFFF');
  • secondary-color: default = #5789ca.
(see GTK Theme & Icon Theme) VIP
see foreground color


Windows
built in
Windows 7:

Selecting Theme:

  • Start > Control Panel > Personalization > High Contrast Themes (contrast black, contrast white)
  • Activation High Contrast Themes per short cut: Alt+Shift+Print

Change Window Backgroundcolour:

  • Start > Control Panel > Personalization > Window Colour > Advanced Settings (for specific elements: desktop, dialog, application, etc.) > Colour

(High Contrast; see foreground colour) VIP
see foreground color
http://registry.gpii.org/common/magnifierEnabled (not in ISO) Common


true, false (false)

VIP


http://registry.gpii.org/applications/org.gnome.desktop.a11y.applications.screen-magnifier-enabled
Linux
GNOME Shell Magnifier
Ubuntu 12.04: not available without installing GNOME Shell (through Ubuntu Software Centre)

Fedora 18: System Settings > Universal Access > Seeing > Zoom (on/off)
gsettings: org.gnome.desktop.a11y.applications.screen-magnifier-enabled

true, false (false) Enable Screen Magnifier VIP
0=match
1=mismatch
1

Windows
Magnifier
Windows 7:*Start > Control Panel > Accessibility > Activate Magnifier
  • using the keyboard: press CTRL+ESC, type magnify, and then press ENTER.

(see Magnification) VIP
0=match
1=mismatch
1
http://registry.gpii.org/common/display.screenEnhancement.magnification (ISO term: magnification) Common


real(10,4) range (1.0 .. *)

VIP


http://registry.gpii.org/applications/org.gnome.desktop.a11y.magnifier.mag-factor
Linux
GNOME Shell Magnifier
gsettings: org.gnome.desktop.a11y.magnifier.mag-factor

System Settings > Universal Access > Seeing > Options > Magnifier > Magnification (or use the keyboard shortcuts)

1 - 32 (default: 2.0) Note: This range comes from the dconf editor. The Universal Access Settings only allow the range 1-20 in steps of 0.25
Magnification Factor VIP
metric = log2(inferredValue - targetValue) 1
(http://registry.gpii.org/applications/com.microsoft.windows.magnifier.Magnification)
Windows
Magnifier
group ‘Display.ScreenEnhancement’: ZoomIncrement

In Magnifier, use the +/- buttons or go to Magnifier Options and use the slider.

100..1600%; no default (In the UI, the default seems to be 200%.)
Magnification (slider) VIP
metric = log2(inferredValue - targetValue) 1
http://registry.gpii.org/common/display.screenEnhancement.tracking (ISO term: tracking)
Common


mouse, caret, focus




http://registry.gpii.org/applications/org.gnome.desktop.a11y.magnifier.mouse-tracking
Linux
GNOME Shell Magnifier
System Settings > Universal Acces > Seeing > Options > Magnifier > Follow mouse cursor (or combine "Screen part" = "Top Half" with "Magnifier cursor moves with content")

gsettings: org.gnome.desktop.a11y.magnifier.mouse-tracking

Fedora 17 (see dconf-editor): none, centered, proportional, push; (proportional)
(-) VIP
0=match
1=mismatch
1
(http://registry.gpii.org/applications/com.microsoft.windows.magnifier.FollowFocus

http://registry.gpii.org/applications/com.microsoft.windows.magnifier.FollowCaret
http://registry.gpii.org/applications/com.microsoft.windows.magnifier.FollowMouse)

Windows
Magnifier
Magnifier Options > Follow mouse cursor

Group ‘Display.ScreenEnhancement.Tracking’: FollowCaret (0 or 1), FollowFocus (0 or 1), FollowMouse (0 or 1) (each is REG_DWORD)


Follow Mouse

(Follow Caret; Follow Focus)

VIP
For each setting:
0=match
1=mismatch

Metric is determined as the arithmetic means over the 3 differences

1
http://registry.gpii.org/common/display.screenEnhancement.trackingTTS
Common


mouse, caret, focus




-- Linux Orca - - (-) VIP - -
http://registry.gpii.org/applications/org.nvda-project.mouse.enableMouseTracking
Windows
NVDA
NVDA UI: Preferences > Review cursor settings > Follow keyboard focus, Follow System Caret, Follow mouse cursor

In NVDA.ini: followFocus (True/False), followCaret (True/False); followMouse (True/False)



VIP
ignore??

http://registry.gpii.org/common/display.screenEnhancement.fontSize (ISO term: font size)
Common


real(10,4) range (0.0 .. *) excluding (0.0) expressed in Points according ISO 24751

VIP


(http://registry.gpii.org/applications/org.gnome.desktop.interface.text-scaling-factor)
Linux
System settings
Ubuntu 12.04: System settings > Universal Access > Seeing > Test size: Small, Normal, Large, Larger

Fedora 17 & 18: gnome-tweak-tool > Fonts > Default font (Cantarell 11), Document font (Sans 11), Monospace font (Monospace 11), Window title font (Cantarell Bold 11).
gsettings:

  • org.gnome.desktop.interface font-name (default font used by gtk+)
  • org.gnome.desktop.interface document-font-name (default font for reading documents)
  • org.gnome.desktop.interface monospace-font-name (monospace (fixed-width) font for use in locations like terminals)
Integer: 0..72; (11)
Text Scaling Factor VIP
metric = log2(inferredRate / targetRate)

Note: inferredRate > targetRate may be worse than vice versa, but we don't account for this.

1

Windows
built-in
Windows 7:
  • Control panel > Display > Make it easier to read what's on your screen > Smaller (100%) / Medium (125%) (see Make the computer easier to see), however, this requires logging off and on again;
  • Control panel > Personalization > Window color > Advanced appearance settings > and set font size for the items Active titlebar, Icon, Inactive titlebar, Menu, Message box, Palette title, Selected items and Tooltip (see Windows 7 - Changing Fonts)

Note: Windows XP had three levels of font size instead of Window 7's "Smaller" and "Medium". Font size could also be set using the second method.

value range possibly in pixels; see Creating Non-client Metrics ("The LogFont structure maintains information about the font's height and width in pixels rather than its point size. It's the font's point size that you see when you choose a font in any Windows application, however.") and Non-client Metrics. The Font class gives the size in points.
(-) VIP
ignore
-
http://registry.gpii.org/common/display.screenEnhancement.cursorSize (ISO term: cursor size)
Common


real(10,4) range (0.0 .. 1.0)

VIP


http://registry.gpii.org/applications/org.gnome.desktop.interface.cursor-size Linux

Ubuntu 12.04 / Fedora 17 & 18: cursor size is not part of System Settings. Changing cursor size requires DConf-Editor (see YouTube & Ask Ubuntu).

gsettings: org.gnome.desktop.interface cursor-size (this needs to be set through the dconf editor, or through gsettings in the terminal)

Integer (-2147483648..2147483647); default: 24
  • small = below 0;
  • normal = 1 - 18;
  • large = 29-40;
  • extra-large = 41 and higher.
Cursor Size VIP
metric = log2(inferredRate / targetRate)

Note: inferredRate > targetRate may be worse than vice versa, but we don't account for this.

1
(http://registry.gpii.org/applications/com.microsoft.windows.cursors.No

http://registry.gpii.org/applications/com.microsoft.windows.cursors.Hand
http://registry.gpii.org/applications/com.microsoft.windows.cursors.Help
http://registry.gpii.org/applications/com.microsoft.windows.cursors.Wait
http://registry.gpii.org/applications/com.microsoft.windows.cursors.Arrow
http://registry.gpii.org/applications/com.microsoft.windows.cursors.NWPen
http://registry.gpii.org/applications/com.microsoft.windows.cursors.SizeNS
http://registry.gpii.org/applications/com.microsoft.windows.cursors.SizeWE
http://registry.gpii.org/applications/com.microsoft.windows.cursors.SizeAll
http://registry.gpii.org/applications/com.microsoft.windows.cursors.UpArrow
http://registry.gpii.org/applications/com.microsoft.windows.cursors.SizeNESW
http://registry.gpii.org/applications/com.microsoft.windows.cursors.SizeNWSE
http://registry.gpii.org/applications/com.microsoft.windows.cursors.AppStarting)

Windows
built-in
Windows 7: Control Panel > Mouse > Pointers > (select a scheme like "Magnified (system scheme)", "Windows Aero (extra large) (system scheme)", "Windows Aero (large) (system scheme)", "Windows Black (extra large) (system scheme)", "Windows Black (large) (system scheme)", "Windows Inverted (extra large) (system scheme)", "Windows Inverted (large) (system scheme)", "Windows Standard (extra large) (system scheme)", etc.

Cursor (Normal/Large/Extra Large) VIP
@@ It is not clear what values can be used for the metric.

http://registry.gpii.org/common/display.screenEnhancement.-provisional-magnifierPosition (not in ISO) Common


FullScreen, Lens, LeftHalf, RightHalf, TopHalf, BottomHalf, Custom; (FullScreen) (more values may be needed, see Spectronics' comparison)

VIP
0=match

1=mismatch

1
http://registry.gpii.org/applications/org.gnome.desktop.a11y.magnifier.screen-position
Linux
GNOME Shell Magnifier
gsettings: org.gnome.desktop.a11y.magnifier.screen-position
full-screen, left-half, right-half, top-half, bottom-half; ('full-screen')
Screen Position VIP
0=match (Note: "docked" on Windows must match "TopHalf" on Linux)

1=mismatch

1
(http://registry.gpii.org/applications/com.microsoft.windows.magnifier.MagnificationMode?)
Windows
Magnifier
Full screen, lens, docked (default=full screen); not in Registry
1 (docked), 2 (full screen), 3 (lens)
(Magnification Mode??) VIP
0=match (Note: LeftHalf, RightHalf, TopHalf, BottomHalf on Linux can all match "docked" on Windows)

1=mismatch

1
http://registry.gpii.org/common/display.screenEnhancement.-provisional-showCrosshairs (not in ISO) Common


true, false; (false)

VIP
0=match

1=mismatch

1
http://registry.gpii.org/applications/org.gnome.desktop.a11y.magnifier.show-cross-hairs
Linux
GNOME Shell Magnifier
gsettings: org.gnome.desktop.a11y.magnifier.show-cross-hairs (can be set in dconf Editor and through the Universal Access settings)
true, false; (false)

VIP
0=match

1=mismatch

1
(-)
Windows
Magnifier
(not available)

- VIP
- -
http://registry.gpii.org/common/display.textReadingHighlight.readingUnit (ISO term: reading unit) common

ISO: word, line, sentence, paragraph. Text highlighting synchronised with TTS; therefore "all" is not in the value space! ISO: word, line, sentence, paragraph

Dyslexia/Cognitive


http://registry.gpii.org/applications/org.gnome.desktop.a11y.orca.general.sayAllStyle

org.gnome.orca.sayAllStyle

Linux
Orca
Fedora 18/Ubuntu 12.04: Orca Preferences > Voice > Say All By: drop-down list with "Sentence" (default) or "Line"

In Orca's user-settings.conf: profiles.default.sayAllStyle (in Ubuntu?)
In user-settings.conf: general.sayAllStyle (i.e. sayAllStyle in group "general") (in Fedora 18)

1 (=sentence), 0 (=line); (default = 1)
Say All Style Blind
0=match

1=mismatch

1
http://registry.gpii.org/applications/org.nvda-project.braille.readByParagraph

org.nvda-project.virtualBuffers\\.autoSayAllOnPageLoad

Windows
NVDA
Automatic Say All on page load (code) is not the same thing as "reading unit"!

(Not available in NVDA Portable 2011.2, i.e. neither in nvda.ini nor in the preferences dialogs. This settings should not be confused with "Text reading unit" in NVDA's Mouse settings, which sets the reading unit in hover (with different behaviour in Firefox and IE).)
When a Braille display has been enabled, NVDA's Braille settings display a checkbox "Read by paragraph" that is unchecked by default. (See the NVDA User Guide.)

True, False; (False) Say All On Page Load Blind
0=match

1=mismatch

1
http://registry.gpii.org/common/cursorTrail (not in ISO) Common






@@TBD
Windows






New Condition Terms

  • LaunchAtStartUp: defines whether an AT should launch when the OS starts (or on login).
  • AssistiveTechnology: ??
  • ContentLanguage: the language of any content that is being rendered, e.g. to enable AT to switch to a lower speech rate for content in a foreign language.
  • ContentType: ??


LaunchAtStartUp

On Ubuntu 12.04, see the line <entry name="screen_reader_eabled" mtime="..." type="bool" value="false" /> in ~/.gconf/desktop/gnome/applications/at/%gconf.xml?

Note also the line <entry name="accessibility" mtime="..." type="bool" value="true" /> in ~/.gconf/desktop/gnome/interface/%gconf.xml.

Excluded from Original Selection

The table below contains:

  • terms that were originally selected for testing in the first evaluation phase but that have been removed because they can't be set in the operating systems or assistive technologies that were selected.
  • terms that were not considered for inclusion.
Term (Common or application-specific terms)
Platform
Solution Local settings
Value Space (& Default) Status User Group Metric for deviation ("distance")
Metric Weight
http://registry.gpii.org/common/fontWeight (not in ISO) Common

Since this cannot be set in Windows or Linux, this setting will be excluded from the first phase.

VIP



Linux

Ubuntu 12.04: System Settings > ???

Fedora 17 & 18: Font weight settings are not available in System Settings, GnomeTweakTool or Dconf Editor.



VIP
 ???


Windows

 ???


VIP
 ???

http://registry.gpii.org/common/brailleMode (not in ISO) Common

Refers to Braille display modes such as structured and line mode. Since this cannot be set in NVDA or Orca, this setting will be excluded from the first phase.
line, structured, speechHistory (default = structured) (values from JAWS 6?)

Blind



Linux
Orca
(Not available in Orca Preferences)


Blind



Windows
NVDA
display (in group ‘Screenreader.Braille’) refers to the Braille display one wants to use...


Blind
0=match
1=mismatch
1

Windows
Narrator
-


VIP


http://registry.gpii.org/common/magnifierLensHeight (not in ISO) Common

The height of a magnifier in lens mode.
(to be determined)

VIP



Linux
GNOME Shell Magnifier
(Check availability in GNOME)


VIP



Windows
Magnifier
(10 values from "Shorter" to "Taller")


VIP
0=match
1=mismatch
1
http://registry.gpii.org/common/magnifierLensWidth (not in ISO) Common

The width of a magnifier in lens mode.
(to be determined)

VIP



Linux
GNOME Shell Magnifier
(Check availability in GNOME)


VIP



Windows
Magnifier
(10 values from "Narrower" to "Wider")


VIP
0=match
1=mismatch
1

Wiki Categories