ABCDEFGHIJKLMNOPQRST
1
2. Row 2, 3, and 4 are all User Functions
3. The cells where the User Needs and User Functions intersect is where the applicable User Outcomes are added
- Uses platform conventions for look and behaviour of controls​
2
TagsSummary Outcomes per User NeedEssentialSensoryPhysicalCognitiveIndependence
3
Operate the plus sign on the left to expand / collapse the user functions rowOutcomes have a many-to-many relationship

https://docs.google.com/document/d/1sugAtqie_x1XqHDZo1Im7ftDNllWeRV_ty4PULeoTV0/edit#
EssentialVision & VisualHearing & AuditorySensory IntersectionsMobilityMotorPhysical & Sensory IntersectionsSpeechAttentionLanguage & CommunicationLearningMemoryExecutiveMental HealthCognitive & Sensory IntersectionsIndependence
4
Outcomes have a AND relationship or are N/A per User Need (for the specific application / audience)

Methods (,proof points, or techniques) have an OR relationship for each Outcome (methods not in this matrrix present)

- Visually | Semantics / code | Discover \ Prevent distractions
- Provide | Allow | Use | Conform | Connect | Ensure | Present
- Use without physical harm or risk (to self or others within a physical environment)- Use without vision
a. Use as blind (born without vision)
b. Use with blindness (acquired blindness during lifetime)

- Use with limited vision
a. Use with limited central vision
b. Use with limited peripheral vision
c. Use with limited interocular acuity or monocular input

- Use without color perception
- Use with limited color perception
- Use with limited depth perception
- Use with limited orientation or spatial tracking
- Use with photosensitivity (too much or too little)
- Use without hearing
a. Use as Deaf (born with congenital deafness and/or to a deaf family)
b. Use as deaf (acquired deafness during lifetime after a language was learned)

- Use with limited hearing
- Use with limited auditory processing (speech)
- Use with sensorineural hearing loss (limited frequency range) related to age or Presbycusis (gradual loss over time)
- Use without vision and hearing
a. Use without vision from birth then without hearing as acquired
b. Use without hearing from birth then without vision as acquired

- Use with vestibular issues
- Use without spatial auditory awareness or perception (needs diegetic sound)
- Use without mobility
- Use with limited mobility
a. Use with limited ambulation
b. Use with temporary or partial paralysis

- Use with limited reach or range
- Use without hands
- Use without multiple touchpoint gesture
- Use with limited strength
- Use without fine point control
- Use without physical tracking speed
- Use with tremors
- Use with limited kinesthetic perception (orientation, position, weight distribution, movement)
- Use with limited tactile perception, sensory processing, or touch pressure sensitivity
- Use with chronic pain impacting input or interaction modality
- Use without vocalization
- Use with limited vocalization or volume
- Use with limited ability to focus attention
- Use with limited ability to direct attention
- Use with limited ability to shift attention
- Use with limited ability to comprehend spoken language
- Use without ability to read
- Use with limited ability to recognize written language
- Use with limited ability to comprehend written language
- Use without ability to write
- Use with limited ability to correctly write (or type) words and use punctuation
- Use without understanding symbols
- Use without understanding metaphors, idioms, euphemisms, or specific dialect of culture or location
- Use with limited ability of math and numeric concepts
- Use with limited compositional skill (simultaneous thinking and input)
- Use with limited coordinational skill (motoric skills, visual-spatial organizational memory, and social)
- Use with limited short-term or working memory
- Use with limited medium or long-term memory
- Use with limited sensory memory
a. Visual
b. Visuo-spatial
c. Auditory
- Use with limited planning, organization, sequencing, and execution ability
- Use with limited emotional control and self monitoring
- Use with limited judgement
- Use with debilitating fear or anxiety- Use with interocular transfer of visual memory (retrieval based on limited acuity in a single eye)
- Use with limited phonological or phonemic awareness
- Use without autonomy or agency
- Use without privacy
5
Perceivable
6
Provide consistent content (static / fixed)
7
Users can perceive:
8
Content- Allow / provides zooming in and out (for all content)
- Allow for brightness adjustment
- Allow for color adjustments

- Ensure interoperability with Assistive Technology

- Provide text alternative for non-text content (graphics)
- Provide support for monocular user needs (cues for relative size, interposition, depth,liner perspective, aerial, perspective)
- Provide adequate luminance contrast between background and foreground colors

- Use color not as the only means (for instructions)
9
Controls (roles, states and properties)- Allow for brightness adjustment
- Allow for color adjustments
- Allow / provides zooming in and out (for all controls)
- Allow hard text resizing

- Prevent obscuring relevant items on focus

- Provide text alternative for non-text content (graphics used for User Interface Control)
- Provide support for monocular user needs (cues for relative size, interposition, depth,liner perspective, aerial, perspective)
- Provide adequate luminance contrast between background and controls color
- Provide adequate luminance contrast between controls color and adjacent colors / controls
- Provides sufficient contrast for controls and control states
- Provide visible controls when hover or focus triggers UIC visibility
- Provide semantics (Name, Role, State and Properties)
- Provide a modality independant mode of operation (or an alternative)

- Use color not as the only means (for instructions)
- Uses depth not as the only means to convey controls
- Uses labels as part of the name
10
Structure
11
Purpose
12
Sequence
13
Input Data
14
Reveal changed content
15
Users can perceive changes to:
16
ContentError Instructions
Notifications
Error Prevention
- Provide error message when error occurs
- Provide error message focus or notification on reload
- Provide instructions when needed
17
Controls (roles, states and properties)Error Instructions
Notifications
- Provide error source indication
18
Purpose
19
Sequences that support meaning and interoperability
20
Input Data
21
Operable
22
Provide consistent interactions
23
Users can operate:
24
Content
25
Controls
(roles, states and properties)
- Ensure keyboard operability
- Ensure pointer operability
- Ensure touch gesture operability
- Ensure AT access
- Ensure states and properties can be set with AT
- Ensure shortcut conventions are honored with AT
- Ensure custom controls supports OS gesture conventions

- Provide visible focus all input modes
- Provides visual feedback after activating controls
- Provide voice activation
- Provide visual state that matches programmatic state

- Supports single point operation

- Use not more focus points than needed
26
Navigation
27
Users can navigate:
28
Structure (document and application)
29
Allow adjustable content
30
Users can adjust
31
Duration requirements
32
Content orientation
33
Orientation in space
34
Understandable
35
Make appearance understandable
36
Users can understand:
37
Content
38
Controls
39
Structure
40
Navigation
41
Changed content
42
Purpose
43
Relationships (and associations)Error Instructions
Notifications
Indicators
Preventing / Avoid Errors
- Connect error message / instructions to UIC
- Connect error source indicator to UIC
- Connect instructions to UIC

- Provide labels for inputs

44
Provide help and instructions
45
Users get instructions for:
46
Content
47
InteractionPreventing Avoid Errors
Error Description
Instructions
Help
Suggestion / Recovery
- Provide editorial instructions for complete tasks
- Provide format instructions for completing inputs
- Provide conditional instructions
- Provide description of error
- Provides remedy instructions for errors
- Provide consistent interface (identification) for error message
48
Support for modalities
49
Processes
50
Users get help through:
51
Moderated (form) inputAuto correct
Auto fill
Help
Moderate
- Provide auto-populated previously entered information, or available for the user to select
52
Alert awarenessError Description
Help
- Provide overview of errors
- Provide programmatically determinable status messages
53
Make position and orientation clear
54
Users can identify their position in:
55
Content
56
Context
57
A process
58
A space
59
Users can orientate themselves in:
60
Immersive environments
61
Augmented environments
62
Make discoverable
63
Users can discover
64
Content
65
Context
66
Customization options
67
Personalization
68
Customization
69
Users can customize
70
Content (or request)
71
Context (or request)
72
Functionality / settings (or request)
73
Users get customized (via platform):
74
Content
75
Context
76
Functionality
77
Users can control:
78
Time-sensitive content
79
Time-sensitive tasks
80
Time-based media (including dynamic values, EQ, volume)
81
Preferences
82
Users personalization preferences:
83
Are allowed
84
Are honored by content authors
85
Are not compromised by security
86
Do not compromise privacy
87
Users can, device independently:
88
Interact
89
Input data
90
Route and control output
91
Deceptive Patterns
92
Distractions / Interruptions
93
Users attention can be
94
Focussed
95
Directed
96
Shifted
97
No Harm
98
Users are not harmed:
99
Neurologically
100
Emotionally