Screen Reader Settings: JAWS
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.
Contents
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.