/*

    A fixture to test many JAWS settings at once by setting them to something other than the default.

*/
{
    "flat": {
        "name": "JAWS",
        "contexts": {
            "gpii-default": {
                "name": "Default preferences",
                "preferences": {
                    "http://registry.gpii.net/applications/com.freedomscientific.jaws": {
                        "Braille.AttributeRotationDelay": 500,
                        "Braille.AutoPanMode": 6,
                        "Braille.BrailleMessages": 0,
                        "Braille.BrailleMode": 2,
                        "Braille.BrailleSleepMode": 1,
                        // TODO: Figure out default.
                        "Braille.BrailleVerbosity": 2,
                        "Braille.EightDotBraille": 0,
                        "Braille.MessagePrefixes": 0,
                        "Braille.MessageTime": 2500,
                        "Braille.ReversePanningButtons": 1,
                        "Braille.StructuredModeReverseOrder": 0,
                        "Braille.WordWrap": 0,

                        "FSCasts.EnableNotifications": 0,

                        "HTML.Abbreviations": 1,
                        "HTML.AccessKeys": 0,
                        "HTML.Acronyms": 1,
                        "HTML.ExpandAbbreviations": 1,
                        "HTML.ExpandAcronyms": 1,
                        "HTML.FilterConsecutiveDuplicateLinks": 0,
                        "HTML.FormFieldPromptOptions": 1,
                        "HTML.FormsModeAutoOff": 0,
                        "HTML.IgnoreInlineFrames": 1,
                        "HTML.IncludeGraphics": 0,
                        "HTML.IndicateColSpan": 0,
                        "HTML.SayAllOnDocumentLoad": 0,
                        "HTML.SmartNavigation": 1,
                        "HTML.TextBlockLength": 15,

                        "Options.AllCapsIndicator": "definitely all cap",
                        "Options.AllowMouseEchoWhenMuted": 1,
                        "Options.AllowSpeechOnDemandWhenMuted": 0,
                        "Options.AllowTypingEchoWhenMuted": 1,
                        "Options.CapIndicator": "definitely cap",
                        "Options.CaretBlinkRate": 106,
                        "Options.CaretDetect": 5,
                        "Options.CaretDetectTimeOut": 500,
                        "Options.Case": 0,
                        "Options.CustomPageSummary": 2,
                        "Options.DetectKeyboardInputLanguage": 0,
                        "Options.Dictionary": 1,
                        "Options.Filter": 5,
                        "Options.GeneralizeDialect": 0,
                        "Options.Indentation": 1,
                        "Options.IndicateAttributesInDialogsAndMenus": 1,
                        "Options.IndicateCaps": 3,
                        "Options.IndicateNewlinesAndParagraphs": 2,
                        "Options.IndicateSelected": 1,
                        "Options.InitialNumlockState": 2,
                        "Options.InsertKeyMode": 1,
                        "Options.JAWSInsertKey": 0,
                        "Options.JAWSPunctuationEnabled": 3,
                        "Options.KeyRepeat": 0,
                        "Options.LanguageDetection": 0,
                        "Options.LeftShiftSkipBack": 0,
                        // TODO: Verify default
                        "Options.LessSpeechMode": 1,
                        "Options.LinePauses": 1,
                        "Options.LowerOtherAppsVolumeWhileJAWSIsRunning": 1,
                        "Options.MixedCase": 0,
                        "Options.MouseEchoSpeaksControlTypeAndState": 0,
                        "Options.MouseEchoSpeaksHelpAndDescription": 1,
                        "Options.MouseMovementStopsSpeech": 0,
                        "Options.MouseSpeechDelay": 250,
                        "Options.MouseSpeechEchoUnit": 3,
                        "Options.MouseSpeechEnabled": 1,
                        "Options.Numbers": 3,
                        "Options.OnScreenKeyboard": 1,
                        "Options.ProcessToolTipEvent": 0,
                        "Options.ProgressBarUpdateInterval": 2500,
                        "Options.QuickKeyNavigationMode": 1,
                        "Options.ReadingInterrupt": 0,
                        "Options.Repetitions": 1,
                        "Options.SayAllIgnoreShiftKeys": 1,
                        "Options.SayAllIndicateCaps": 1,
                        "Options.SayAllMode": 2,
                        "Options.SayBlankLineCount": 1,
                        "Options.SayCursorShapeChange": 1,
                        "Options.SayDollars": 1,
                        "Options.SayNumericDates": 2,
                        "Options.SaySelectedFirst": 1,
                        "Options.SayStateFirst": 1,
                        "Options.SayWindowTypeFirst": 1,
                        // TODO: Fix this
                        "Options.Scheme": "no idea",
                        "Options.ScreenEcho": 2,
                        "Options.SimultaneousSynthAndWave": 1,
                        "Options.SingleDigitThreshold": 7,
                        "Options.SkimReadingIndication": 0,
                        "Options.SmartWordReading": 0,
                        "Options.SpeakANSIChars": 0,
                        "Options.SpeakCharacterValueAsMultibyteSequence": 1,
                        "Options.SpeakCharacterValueInHex": 1,
                        "Options.SpeakNumbersSepByDashesAsDigits": 1,
                        "Options.SpeechHistory": 0,
                        "Options.SpeechMode": 1,
                        "Options.SpellAlphanumericData": 1,
                        "Options.SpellPhonetic": 1,
                        "Options.SynthesizerResetFrequency": 5000,
                        "Options.TetherJawsToPC": 1,
                        "Options.TextAnalyser": 2,
                        "Options.TouchKeyboardChildPanelNotification": 1,
                        "Options.TouchKeyboardNotification": 1,
                        "Options.TouchTypingEcho": 2,
                        "Options.TouchTypingMode": 0,
                        "Options.TypingEcho": 3,
                        "Options.TypingInterrupt": 0,
                        "Options.UseExtendedKeys": 1,
                        "Options.UseVirtualInfoInFormsMode": 1,
                        "Options.Verbosity": 2,
                        "Options.VTcolor": 9999,
                        "Options.VTspacing": 15,
                        "Options.VTstyle": 2,
                        "Options.VTthickness": 10,
                        "Options.VTtransparency": 50,
                        "Options.VTUseTouchCursor": 1,
                        "Options.VTUseVirtualPCCursor": 0,
                        "Options.VTUseVirtualRibbon": 1,
                        "Options.VIRTUALMSAAREFRESH": -1,

                        "OSM.PixelsPerSpace": 4,
                        "OSM.PixelsPerTab": 5,
                        "OSM.TableDetection": 1,
                        "OSM.TrackFocusRect": 0,
                        "OSM.UnderlineProximity": 5,

                        "Touch.FlickVelocityMin": 99,
                        "Touch.TapEventDurationMax": 99,
                        "Touch.TapInterEventDurationMax": 99,
                        "Touch.TapTranslationMax": 99
                    },
                    "http://registry.gpii.net/applications/com.freedomscientific.jaws/enabled": true
                }
            }
        }
    }
}
