-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathjaws2019.yaml
709 lines (706 loc) · 22.6 KB
/
jaws2019.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
# Copyright 2020 Raising the Floor - International
#
# Licensed under the New BSD license. You may not use this file except in
# compliance with this License.
#
# You may obtain a copy of the License at
# https://github.com/GPII/universal/blob/master/LICENSE.txt
#
# The R&D leading to these results received funding from the:
# * Rehabilitation Services Administration, US Dept. of Education under
# grant H421A150006 (APCP)
# * National Institute on Disability, Independent Living, and
# Rehabilitation Research (NIDILRR)
# * Administration for Independent Living & Dept. of Education under grants
# H133E080022 (RERC-IT) and H133E130028/90RE5003-01-00 (UIITA-RERC)
# * European Union's Seventh Framework Programme (FP7/2007-2013) grant
# agreement nos. 289016 (Cloud4all) and 610510 (Prosperity4All)
# * William and Flora Hewlett Foundation
# * Ontario Ministry of Research and Innovation
# * Canadian Foundation for Innovation
# * Adobe Foundation
# * Consumer Electronics Association Foundation
files:
# Configuration files used by JAWS 2019
- &DEFAULT $(APPDATA)\Freedom Scientific\JAWS\2019\Settings\enu\DEFAULT.JCF
- &GPII $(APPDATA)\Freedom Scientific\JAWS\2019\Settings\VoiceProfiles\GPII.VPF
solutions:
-
id: com.freedomscientific.jaws
settings:
-
# Whether to have JAWS display a dialog when new podcasts from Freedom Scientific are available
name: podcast-notifications
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: FSCasts
key: EnableNotifications
-
# Settings related to JAWS 2019
id: com.freedomscientific.jaws.braille
settings:
-
# Whether to display the braille cursor as all dots raised
# instead of showing it using only dots seven and eight
name: cursor.all-dots
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: AllDotsBrailleCursor
-
# Whether to automatically route the Braille display to the active cursor
# whenever the active cursor moves or a key on the keyboard is pressed
name: cursor.auto-rotate
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleAutoRouteToCursor
-
# Whether to move the active cursor when the Braille cursor moves
name: cursor.move-active
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleMoveActiveCursor
-
# Speed, in milliseconds, at which the cursor on the braille display should blink
name: cursor.blink-rate-ms
type: integer
default: 500
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleCursorBlinkRate
-
# When in Attribute Mode and characters have multiple attributes,
# determines how long each attribute should be shown for in milliseconds
name: attribute-rotation-delay-ms
type: integer
default: 1000
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: AttributeRotationDelay
-
# 0 - off
# 1 - move display minimally to include whole word containing cursor
# 2 - match user pan
# 3 - move display to show whole word at cursor nearest the middle of the display area
# 4 - maximize text after cursor
# 5 - maximize text before cursor
# 6 - autopan to default structured segment
# 255 - Smart Autopan, autopan using the best algorithm for the current situation
name: autopan.mode
type: integer
default: 255
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: AutoPanMode
-
# Whether to automatically detect bluetooth displays
name: auto-detect-bluetooth
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleAutoDetectBluetooth
-
# Whether to Interrupt speech if a keystroke in the Braille display is pressed
name: key-interrupt-speech
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleKeyInterruptSpeech
-
# Whether or not to show Flash Messages on a braille display
name: flash.enabled
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleMessages
-
# If a display has no Status Cells, whether or not to prepend the
# Message Prefix to the Flash Message
name: flash.prefixes
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: MessagePrefixes
-
# Sets braille verbosity for Flash messages
#
# 0 - Beginner
# 1 - Intermediate
# 2 - Advanced
name: flash.verbosity
type: integer
default: 0
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleVerbosity
-
# The text to show in the status area of the display when a
# Flash message is being shown if the display has no status cells,
# the text will be prepended to the Flash message
name: flash.status
type: string
default: msg
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: MessageStatusText
-
# When a Flash message is sent to the display via a script,
# how long in milliseconds should it be shown if not specified by thescript
name: flash.timeout-ms
type: integer
default: 5000
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: MessageTime
-
# Use this option to control the format of the information sent to the
# braille display. When Line mode is selected, JAWS sends the line of
# text at the current cursor position to the braille display.
#
# When Structured mode is selected, JAWS sends information to the
# display that is relevant to the current cursor position.
#
# The information sent includes things such as control type,
# dialog name, or number of items in a list.
#
# When Speech Output mode is selected, JAWS sends the same text to the
# display that it sends to the synthesizer.
#
# 0 - Line
# 1 - Structured
# 2 - Speech Output
# 3 - Attribute Indicators
name: mode
type: integer
default: 1
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleMode
-
# Whether to turn off the braille driver,
# typically used to disable braille for a specific application
name: sleep
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: BrailleSleepMode
-
# Enable contracted braille to be entered on the braille display's keyboard
name: input.contracted
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: ContractedBrailleInput
-
# The number of braille dots (six or eight) to use
#
# false - 6 dot
# true - 8 dot
name: eight-dot
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: EightDotBraille
-
# Whether or not to filter certain control characters
# (currently newlines, linefeeds and tabs)
name: filter-control-characters
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: FilterControlCharacters
-
# Whether to treat all bullets the same
name: generalize-bullets
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: GeneralizeBullets
-
# When Grade 2 is on, whether or not to show capital indicators
name: grade2.supress-captial-signs
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: Grade2SuppressCapitalSigns
-
# Whether or not panning buttons are reversed
name: reverse-panning-buttons
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: ReversePanningButtons
-
# Whether to reverse the order of the structured data to show the
# focused control's info first, followed by its grouping information,
# and then the dialog box information.
#
# By default, items are read in the opposite order.
name: reverse-structured-data
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: StructuredModeReverseOrder
-
# How many cells to use for status information if the display defines none of its own
name: status-cell-count
type: integer
default: 4
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: UseHowManyStatusCells
-
# Whether to use the screen model when providing field prompts and text
# in Braille with rich edits
name: rich-edits.use-screen-model
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: UseScreenModelForBrailleInRichEdits
-
# Whether or not to allow words to be split in order to maximize the
# use of the braille display.
#
# Ignored if panning is set to fixed increment.
name: word-wrap
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: Braille
key: WordWrap
-
id: com.freedomscientific.jaws.html
settings:
-
# Read the title attribute of abbreviations instead of the on screen text
name: title.abbreviations
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: Abbreviations
-
# Read the title acronym of abbreviations instead of the on screen text
name: title.acronyms
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: Acronyms
-
# Whether or not to expand abbreviations (using the abbr tag)
name: expand.abbreviations
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: ExpandAbbreviations
-
# Whether or not to expand acronyms (using the acronym tag)
name: expand.acronyms
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: ExpandAcronyms
-
# Whether to announce HTML element access keys when reading a web page
name: announce.access-keys
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: AccessKeys
-
# Whether to indicate HTML block quotations
name: announce.blockquote
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: BlockQuoteIndication
-
# Whether or not to support embedded ActiveX controls such as Macromedia Flash Movies.
#
# If enabled, only objects defined in JActiveX.ini are affected by this setting
name: activex
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: EmbeddedActiveXSupport
-
# Whether to skip (not announce) consecutive duplicate links
name: filter.duplicate-links
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: FilterConsecutiveDuplicateLinks
-
# Whether to position the Virtual Cursor on the first line which is
# different than the previous page whenever a new page is displayed
name: filter.repeated-text
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: SkipPastRepeatedText
-
# Which attributes to prefer when describing form fields
#
# 0 - favor label tag
# 1 - favor title attribute
# 2 - favor alt attribute
# 3 - favor longest
# 4 - use both label and title if different
# 5 - use both label and alt if different
name: forms.field-prompt
type: integer
default: 0
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: FormFieldPromptOptions
-
# Whether or not Forms Mode should be automatically turned off when the current page is updated
name: forms.auto-off
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: FormsModeAutoOff
-
# Whether/when to include graphics in web pages
#
# 0 - Never include graphics
# 1 - Only include labeled graphics
# 2 - Include all graphics
name: graphics.mode
type: integer
default: 0
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: IncludeGraphics
-
# What to announce when a graphical link contains no title or alt text
# for its enclosing image and the enclosing anchor has no title
#
# 0 - Read the img src
# 1 - Read enclosing a href
name: graphics.link-last-resort
type: integer
default: 0
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: GraphicalLinkLastResort
-
# Whether to distinguish the various types of links
# e.g. "FTP link", "mailto link" versus simply announcing "link"
# for all types of links
name: links.identify-type
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: IdentifyLinkType
-
# Whether to identify links that point to other places on the
# current page by saying "same page link"
name: links.identify-same-page
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: IdentifySamePageLinks
-
# Whether to ignore inline frames, such as those used for advertising
name: frames.ignore-inline
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: IgnoreInlineFrames
-
# Whether to announce column spans when reading table data in web pages
name: tables.indicate-colspan
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: IndicateColSpan
-
# Whether to announce all tables, or only data tables
#
# 0 - Indicate all tables
# 1 - Only indicate data tables
name: tables.mode
type: integer
default: 1
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TableDetection
-
# A cell is considered a valid data cell if it contains upto this number of characters
name: tables.data.max-cell-text
type: integer
default: 250
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TblMaxCellTextLength
-
# A cell is considered a valid data cell if it contains at least this number of characters
name: tables.data.min-cell-text
type: integer
default: 1
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TblMinCellTextLength
-
# This option specifies the minimum number of columns which must contain
# text in order for the table to be considered a data table
name: tables.data.min-text-columns
type: integer
default: 2
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TblMinTextColumns
-
# This option specifies the minimum number of rows which must contain
# text in order for the table to be considered a data table
name: tables.data.min-text-rows
type: integer
default: 2
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TblMinTextRows
-
# This option specifies the minimum number of valid data rows that a
# table must contain in order for it to be considered a data table
name: tables.data.min-valid-rows
type: integer
default: 2
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TblMinValidDataRows
-
# This option specifies the minimum number of cells that a row must
# contain in order for it to be considered a valid data row
name: tables.data.min-valid-row-cells
type: integer
default: 2
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TblValidRowThreshold
-
# Whether to announce any HTML attributes defined in the "HTML Attributes Behavior" map of the current scheme
name: indicate-attributes
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: IndicateElementAttributes
-
# Whether to announce lists with the item count and nesting level
name: lists.indicate
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: ListIndication
-
# The maximum number of characters which can appear on a line of a paragraph
name: max-line-length
type: integer
default: 150
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: MaxLineLength
-
# How often, in milliseconds, to allow all refreshes.
#
# Set to 0 to allow all refreshes without any delay.
name: minimum-page-refresh-time
type: integer
default: 0
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: PageRefreshFilter
-
# Whether to automatically read web pages when they're first loaded
name: read-on-load
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: SayAllOnDocumentLoad
-
# Whether to enable "smart navigation" when reading web pages
name: smart-navigation
type: boolean
default: false
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: SmartNavigation
-
# The number of consecutive characters that must appear in a web page for
# JAWS to treat this as a block of text
name: textblock.length
type: integer
default: 25
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: TextBlockLength
-
# Whether or not to use legacy IE support instead of the default FS Dom Server support
name: use-legacy-ie
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: UseLegacyIESupport
-
# Whether or not to allow navigation keystrokes such as tab and shift
# tab to wrap to the top or bottom of the document
name: wrap-key-navigation
type: boolean
default: true
handler:
type: com.microsoft.windows.ini
filename: *DEFAULT
section: HTML
key: WrapNavigation