diff --git a/testData/preferences/QATesting/MMQAUserA.json5 b/testData/preferences/QATesting/MMQAUserA.json5 new file mode 100644 index 000000000..5608018ba --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserA.json5 @@ -0,0 +1,26 @@ +/* +User A - NP Set used for manual QA testing. + +Has common terms for screen readers that matches JAWS and NVDA equally well + +Equals JAWS settings: +* punctuation verbosity: 1 +* speechrate: 0.375 + +Equals NVDA settings: +* speech.symbolLevel: 100 +* speech.espeak.rate: 6.4 (100 - 80 / 3.10) +*/ +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/common/punctuationVerbosity": "some", + "http://registry.gpii.net/common/speechRate": 100 + } + } + } + } +} diff --git a/testData/preferences/QATesting/MMQAUserB.json5 b/testData/preferences/QATesting/MMQAUserB.json5 new file mode 100644 index 000000000..b8d8ee2ae --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserB.json5 @@ -0,0 +1,36 @@ +/* +User B - NP Set used for manual QA testing. + +Has common terms screen Reader settings (that matches NVDA better than jaws) and +JAWS specific screen reader settings (at least one of them matching the common terms ones) + +Common settings: +Equals JAWS settings: +* options\\.SayAllIndicateCaps: false +* speechrate: 0.375 + +Equals NVDA settings: +* speech.espeak.rate: 6.4 (100 - 80 / 3.10) +* speech.espeak.sayCapForCapitals: true +* keyboard.speakTypedCharacters: true +* presentation.reportHelpBalloons: true +*/ + +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/common/speechRate": 100, + "http://registry.gpii.net/common/announceCapitals": true, + "http://registry.gpii.net/common/keyEcho": true, + "http://registry.gpii.net/applications/com.freedomscientific.jaws": { + "options\\.SayAllIndicateCaps": false // JAWS equivalent of announceCapitals + }, + "http://registry.gpii.net/common/speakTutorialMessages": true // Not supported by JAWS + } + } + } + } +} diff --git a/testData/preferences/QATesting/MMQAUserC.json5 b/testData/preferences/QATesting/MMQAUserC.json5 new file mode 100644 index 000000000..9a64734ad --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserC.json5 @@ -0,0 +1,31 @@ +/* +User C - NP Set used for manual QA testing. + +User with only GNOME Shell Magnifier settings in their NP set +(Linux OS with Gnome(Fedora for example) setup is needed to test this use case) + + +Common settings: +The gnome mag settings translated into windows settings should be: +* 250% magnification level +* FollowFocus: true +* FollowMouse: true +*/ + +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/applications/org.gnome.desktop.a11y.magnifier": { + "mag-factor": 2.5, + "show-cross-hairs": true, + "focus-tracking": true, + "mouse-tracking": true + } + } + } + } + } +} diff --git a/testData/preferences/QATesting/MMQAUserD.json5 b/testData/preferences/QATesting/MMQAUserD.json5 new file mode 100644 index 000000000..135be13be --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserD.json5 @@ -0,0 +1,22 @@ +/* +User D - NP Set used for manual QA testing. + +User with only Windows Magnifier settings +*/ + +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/applications/com.freedomscientific.jaws": { + "Magnification": 150, + "FollowCaret": true, + "Invert": true + } + } + } + } + } +} diff --git a/testData/preferences/QATesting/MMQAUserE.json5 b/testData/preferences/QATesting/MMQAUserE.json5 new file mode 100644 index 000000000..2495171c7 --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserE.json5 @@ -0,0 +1,27 @@ +/* +User E - NP Set used for manual QA testing. + +User with common terms only, but some that are matching more transformations in NVDA than jaws + +Equals JAWS settings: +* punctuation verbosity: 1 +* speechrate: 0.375 + +Equals NVDA settings: +* speech.symbolLevel: 100 +* speech.espeak.rate: 6.4 (100 - 80 / 3.10) +*/ +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/common/punctuationVerbosity": "some", + "http://registry.gpii.net/common/speechRate": 100, + "http://registry.gpii.net/common/speakTutorialMessages": true // Not supported by JAWS + } + } + } + } +} diff --git a/testData/preferences/QATesting/MMQAUserF.json5 b/testData/preferences/QATesting/MMQAUserF.json5 new file mode 100644 index 000000000..960a852ac --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserF.json5 @@ -0,0 +1,34 @@ +/* +User F - NP Set used for manual QA testing. + +JAWS applications settings only +*/ + +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/applications/com.freedomscientific.jaws": { + "ENU-Global.Rate" : 100, + "ENU-Global.Rate": 100, + "ENU-JAWSCursor.Rate": 100, + "ENU-Keyboard.Rate": 100, + "ENU-MenuAndDialog.Rate": 100, + "ENU-Message.Rate": 100, + "ENU-PCCursor.Rate": 100, + "ENU-Global.Pitch" : 75, + "ENU-JAWSCursor.Pitch": 75, + "ENU-Keyboard.Pitch": 75, + "ENU-MenuAndDialog.Pitch": 75, + "ENU-Message.Pitch": 75, + "ENU-PCCursor.Pitch": 75, + "options.TypingEcho": 3, + "options.SayAllMode": 0 + } + } + } + } + } +} diff --git a/testData/preferences/QATesting/MMQAUserG.json5 b/testData/preferences/QATesting/MMQAUserG.json5 new file mode 100644 index 000000000..ab6b9da5a --- /dev/null +++ b/testData/preferences/QATesting/MMQAUserG.json5 @@ -0,0 +1,44 @@ +/* +User G - NP Set used for manual QA testing. + +With Jaws application settings only and explicit priority to use NVDA + +*/ + +{ + "flat": { + "contexts": { + "gpii-default": { + "name": "Default preferences", + "preferences": { + "http://registry.gpii.net/applications/com.freedomscientific.jaws": { + "ENU-Global.Rate" : 100, + "ENU-Global.Rate": 100, + "ENU-JAWSCursor.Rate": 100, + "ENU-Keyboard.Rate": 100, + "ENU-MenuAndDialog.Rate": 100, + "ENU-Message.Rate": 100, + "ENU-PCCursor.Rate": 100, + "ENU-Global.Pitch" : 75, + "ENU-JAWSCursor.Pitch": 75, + "ENU-Keyboard.Pitch": 75, + "ENU-MenuAndDialog.Pitch": 75, + "ENU-Message.Pitch": 75, + "ENU-PCCursor.Pitch": 75, + "options.TypingEcho": 3, + "options.SayAllMode": 0 + } + }, + "metadata": [ + { + "type": "priority", + "scope": [ + "http://registry.gpii.net/applications/org.nvda-project" + ], + "value": 1024 + } + ] + } + } + } +}