Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions testData/preferences/QATesting/MMQAUserA.json5
Original file line number Diff line number Diff line change
@@ -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
}
}
}
}
}
36 changes: 36 additions & 0 deletions testData/preferences/QATesting/MMQAUserB.json5
Original file line number Diff line number Diff line change
@@ -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
}
}
}
}
}
31 changes: 31 additions & 0 deletions testData/preferences/QATesting/MMQAUserC.json5
Original file line number Diff line number Diff line change
@@ -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
}
}
}
}
}
}
22 changes: 22 additions & 0 deletions testData/preferences/QATesting/MMQAUserD.json5
Original file line number Diff line number Diff line change
@@ -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
}
}
}
}
}
}
27 changes: 27 additions & 0 deletions testData/preferences/QATesting/MMQAUserE.json5
Original file line number Diff line number Diff line change
@@ -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
}
}
}
}
}
34 changes: 34 additions & 0 deletions testData/preferences/QATesting/MMQAUserF.json5
Original file line number Diff line number Diff line change
@@ -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
}
}
}
}
}
}
44 changes: 44 additions & 0 deletions testData/preferences/QATesting/MMQAUserG.json5
Original file line number Diff line number Diff line change
@@ -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
}
]
}
}
}
}