Screen Reader Settings: JAWS

From wiki.gpii
Jump to: navigation, search

See also JAWS.

For similar pages about other screenreaders, see the page AT Settings.

Media:-SP2 WP204- Analyzing Configuration of JAWS.pdf

See also the issue with empty settings files reported by the Tiger Team in March 2015.

DEFAULT.JCF

This file is located at

  • %APPDATA%\Freedom Scientific\JAWS\14.0\Settings\deu\DEFAULT.JCF (German version of JAWS 14 on a German Windows version)
  • %APPDATA%\Freedom Scientific\JAWS\16.0\Settings\enu\DEFAULT.JCF (US version of JAWS 16 on a US English Windows version)

Initially, this file may look as follows:

<syntaxhighlight lang="ini"> [Options] SkipILM=1 AutomaticNotificationOfUpdates=1 [OCR] SecondaryRecognitionLanguage=2057 </syntaxhighlight>


After changing a few settings, it may look as follows:

<syntaxhighlight lang="ini"> [Options] SkipILM=1 AutomaticNotificationOfUpdates=1 TypingEcho=0 ScreenEcho=0 KeyboardType=Laptop [OCR] SecondaryRecognitionLanguage=2057 [OSM] </syntaxhighlight>

It seems that when settings have their default value, they are typically not stored in DEFAULT.JCF.

VoiceProfiles.INI

Another file contains voice settings and is located at

  • %APPDATA%\Freedom Scientific\JAWS\14.0\Settings\VoiceProfiles.INI (German version of JAWS 14 on a German Windows version)
  • %APPDATA%\Freedom Scientific\JAWS\16.0\Settings\VoiceProfiles.INI (US version of JAWS 16 on a US English Windows version)

Below is an example of VoiceProfiles.INI for a setup where two voice profiles have been created: Eloquence and GpiiTest. The last line refers to the latter voice profile.

<syntaxhighlight lang="ini"> [Options] [EloquenceVoiceProfile Voice Aliases] GlobalVoice=Reed|0%|0% MessageVoice=Reed|-5%|0% PCCursorVoice=Reed|0%|0% JawsCursorVoice=Glen|-11%|0% KeyboardVoice=Reed|0%|0% MenuAndDialogVoice=Reed|0%|0% [EloquenceVoiceProfile-MessageContext] Punctuation=2 [EloquenceVoiceProfile-KeyboardContext] LastVoice0=0x40B;eSpeak-fi LastVoice1=0x413;eSpeak-nl LastVoice2=0x409;Microsoft Anna LastVoice3=0x416;eSpeak-pt [EloquenceVoiceProfile-SayAllContext] UseDifferentSynthDuringSayAll=0 [GpiiTestVoiceProfile Voice Aliases] PCCursorVoice=Reed|0%|0% MessageVoice=Reed|-5%|0% HeaderVoice=Reed|-20%|0 JAWSCursorVoice=Glen|-11%|0% NormalVoice=*|0|0 BoldVoice=Rocko UnderlineVoice=Shelly ItalicVoice=Grandpa StrikeoutVoice=Sandy DoubleStrikeoutVoice=Sandy|0|10% GraphicVoice=Grandma HighlightVoice=Bobby HugeTextVoice=*|-20%|0 LargeTextVoice=*|-10%|0 SmallTextVoice=*|10%|0 TinyTextVoice=*|20%|0 SuperscriptVoice=*|40%|0 SubscriptVoice=*|-40%|0 ShadowVoice=*|0|0 EmbossVoice=*|0|0 EngraveVoice=*|0|0 OutlineVoice=*|0|0 HeadingLevel1Voice=Rocko|5%|0 HeadingLevel2Voice=Rocko|10%|0 HeadingLevel3Voice=Rocko|15%|0 HeadingLevel4Voice=Rocko|20%|0 HeadingLevel5Voice=Rocko|25%|0 HeadingLevel6Voice=Rocko|30%|0 LinkVoice=Shelly SpellingVoice=*|0|-20% QuotationVoice=Glen|10%|0 SingleCapVoice=*|20%|0 AllCapsVoice=*|20%|0 SmallCapsVoice=*|20%|0 OCRVoice=Rocko|-5%|-5% GlobalVoice=Reed|0%|0% KeyboardVoice=Reed|0%|0% MenuAndDialogVoice=Reed|0%|0% [GpiiTestVoiceProfile-GlobalContext] Speed=60 Pitch=65 Volume=100 Punctuation=1 Parent=None VoiceName=Reed Language=German Synthesizer=eloq [GpiiTestVoiceProfile-MessageContext] Speed=60 Pitch=60 Volume=100 Punctuation=1 Parent=Global VoiceName=Reed Language=German Synthesizer=eloq [GpiiTestVoiceProfile-PCCursorContext] Speed=60 Pitch=65 Volume=100 Punctuation=1 Parent=Global VoiceName=Reed Language=German Synthesizer=eloq [GpiiTestVoiceProfile-JawsCursorContext] Speed=60 Pitch=58 Volume=100 Punctuation=1 Parent=Global VoiceName=Glen Language=German Synthesizer=eloq [GpiiTestVoiceProfile-KeyboardContext] Speed=60 Pitch=65 Volume=100 Punctuation=1 Parent=Global VoiceName=Reed Language=German Synthesizer=eloq [GpiiTestVoiceProfile-MenuAndDialogContext] Speed=60 Pitch=65 Volume=100 Punctuation=1 Parent=Global VoiceName=Reed Language=German Synthesizer=eloq [Voice Profiles] VoiceProfile17=GpiiTest </syntaxhighlight>

LanguageIndependentSettings.ini

LanguageIndependentSettings.ini is a file that identifies the active voice profile.

It is located at

  • %APPDATA%\Freedom Scientific\JAWS\14.0\Settings\LanguageIndependentSettings.ini (German version of JAWS 14 on a German Windows version)
  • %APPDATA%\Freedom Scientific\JAWS\16.0\Settings\LanguageIndependentSettings.ini (US version of JAWS 16 on a US English Windows version)

The following example says that GpiiTest is the active profile and that its number is 17 (see the above example of VoiceProfiles.INI, which contains the settings for this profile).

<syntaxhighlight lang="ini"> [Voice Profiles] Active=17 ActiveVoiceProfileName=GpiiTest </syntaxhighlight>

Defining Your Own Voice Profile

It is also to create your own voice profile, e.g. %APPDATA%\Freedom Scientific\JAWS\16.0\Settings\GPII.VPF and refer to it from DEFAULT.JCF. (See the discussion in Pull Request 364.