SlideShare a Scribd company logo
1 of 58
Accessible User Experience
Handbook
created by
@TheBillyGregory
This is part handout and part workbook. You will find
resources to support each module as well as descriptions
of the breakouts and space to make notes.
Feel free to take notes and document breakout exercises
during the day. The might be useful later on.
OUR AUDIENCE
Breakout
As a group, impair one of
the following, and find out
what barriers there are to
browsing the internet.
• Vision
• Hearing
• Physical
• Cognition and learning
Breakout notes
Breakout
As a group, create a
persona based on the
previous breakout. Age or
situation can mean multiple
impairments, so the brief
description should include:
• Their profile
• Impairments and
requirements
• Technology they use
• Their attitude
Breakout notes
Resources
• An alphabet of accessibility issues – Pastry Box Project
• Designing for inclusion - The Web Accessibility Initiative
• Personas – Just Ask, Accessibility in user centered
design
INCLUSIVE DESIGN
PRINCIPLES
Take a 10 minute walk
around the building and
outside, find some design
fails and successes to
share with the group.
Bonus points if you find
one related to your
persona.
Breakout Breakout notes
Look at BBC web content
and mobile apps and
identify positive and
negative examples of the
inclusive design principles.
Describe how they impact
disabled users:
• Puts people first
• Is familiar
• Gives control
• Offers choice
• Adds value
Breakout notesBreakout
Resources
• How to design for accessibility - BBC GEL
• inclusivedesignprinciples.org - Paciello Group
• Designer Resources - WebAIM
ASSISTIVE TECHNOLOGIES
Breakout
Navigate BBC content and
note down challenges when:
• Keyboard only
• One handed (with your
less used hand)
• Zoom magnification on
• Screen reader on
More information is included
in the following pages.
Breakout notes
Keyboard only
Disconnect your mouse and avoid the mouse pad so you are
only using your keyboard. Basic keyboard shortcuts:
• TAB: moves to next focusable item
• SHIFT+TAB: moves to previous focusable item
• ESC: closes a dialog, stop
• CTRL and +: zoom in
• CTRL and -: zoom out
• Space, Page Down: Scroll down a frame.
• Shift+Space, Page Up: Scroll up a frame.
• Home: Top of page.
• End: Bottom of page.
Zoom
• Desktop: in any browser/platform combination hit CTRL
plus + until you reach 200% or more
• iOS: Settings → General → Accessibility → Zoom
• Android: Settings → Accessibility → Magnification
Gestures
MacOS Voiceover
To enable VoiceOver: Menu → System Preferences,
Accessibility → VoiceOver then select Enable
VoiceOver. The shortcut is Command+F5.
Next select Open VoiceOver training and complete the
steps.
Keyboard shortcuts are on the next slide.
MacOS Voiceover commands
The VoiceOver (VO) activation key is CTRL+OPTION, then hit
the required shortcut.
• TAB: move to next focusable item
• SHIFT+TAB: move to previous focusable item
• VO + Right arrow: reads next item
• VO + left arrow: reads previous item
• VO+U: opens the rotor, use the L+R arrow keys to move
between menus, Up + Down arrow keys to move up and
down.
• VO+H: moves to next heading
• VO+L: moves to next list
Using VoiceOver to evaluate web accessibility by WebAim
iOS Voiceover
To enable VoiceOver, navigate to Settings → General →
Accessibility → VoiceOver
Then, touch and slide the white Off button (beside the word
VoiceOver) to the right to enable VoiceOver.
Once in the On position, the button changes color to
indicate VoiceOver is enabled.
iOS Voiceover
Action Gesture
Switch VoiceOver on/off Triple-click the home key
Speak an element Single tap
Activate an element Double tap
Scroll Flick three fingers
Rotor Turn a dial with two fingers
Zoom Three-finger double tap
Jumps to the previous / next Rotor item Swipe up / down
Select previous / next Swipe left / right
Read all from top to bottom / bottom to top Two-finger swipe down / up
Next / previous page Three-finger swipe right / left
Speak additional information
(such as position on screen, pagination, position in a
table, and so on)
Three-finger tap
Pass-through gesture Two-finger tap and hold
Play / pause media
(audio, video, voice memos, photos) Two-finger double tap
Screen curtain on / off Three-finger quadruple tap
Mute / un-mute VoiceOver Three-finger triple tap
Android Talkback
To enable TalkBack, navigate to Settings → Accessibility
→ TalkBack then switch the button to On.
A ‘Use TalkBack’ confirmation screen will appear. When
used for the first time a tutorial will be launched.
Ensure the device volume is turned up as TalkBack doesn’t
automatically adjust the volume if muted.
See: Mobile-testing-guide-0.1_26-10-2016.doc for more
details
Android Talkback
Action Gesture
Switch TalkBack on/off
Through Settings → Accessibility → TalkBack
Or
Press and hold the off button, wait for the vibration
then hold two fingers down.
Note: This only works if the Accessibility Shortcut
has been enabled in the accessibility settings
screen
Speak an element Single tap
Activate an element e.g. a button or edit box Double tap
Scroll Two-finger slide
Zoom (built in screen magnification, when enabled) One-finger triple tap
Select next item Swipe right / down
Select previous item Swipe left / up
Move to first item on screen Up then down
Move to last item on screen Down then up
Move slider down
(such as volume) Left then right
Screen reader cheat sheet
Action MS Narrator iOS VoiceOver
Desktop
iOS VoiceOver
Mobile
Android TalkBack ChromeVox
Set-up Settings > Change
PC Settings > Ease of
Access
System Preference >
Accessibility
Settings > General >
Accessibility
Settings >
Accessibility
Ctrl + Alt + Z
Toggle reader on/off Windows logo key +
Ctrl + Enter
⌘ + F5 (set up) triple tap
home
(set up) power
button
Shift + Search + A +
A
Pause/resume
reading
Caps lock + M, or
Ctrl
Ctrl 2 finger tap (set up) volume key Ctrl
Read all from
selected
Caps lock + H Ctrl + ⌥ + a 2 finger swipe down (set up) shake Shift + Search + R
Next / Previous Caps lock +
right/left arrow key
Ctrl + ⌥ + (> or <
arrow)
Swipe right or left Swipe right or
down, or left or
down
Shift + Search + up
or down arrow key
Activate item Caps lock + Space
bar
Ctrl + ⌥ + Space bar 1 finger double tap 1 finger double tap Enter
Initiate
context/rotor menu
n/a Ctrl + ⌥ + u Hold and twist 2
fingers
Swipe down or up
then right
n/a
Help menu - - - Ctrl + ⌥ + h Pinch in - - - Shift + Search + h
Set-up/learn the shortcut to enable/disable the native screen reader first!
https://confluence.dev.bbc.co.uk/display/accessibility/Screen+Reader+Basics+and+Cheat+Sheet
Resources
• Testing with iOS VoiceOver – The Paciello Group
• Testing with screen readers – Webaim
• Accessibility testing with Android Talkback – The Paciello
Group
BBC ACCESSIBILITY
GUIDELINES
BBC Mobile Accessibility Guidelines - design
1. Colour contrast
2. Colour and meaning
3. Styling and readability
4. Structure
5. Content order
6. Touch target size
7. Spacing
8. Content resizes
9. Actionable elements
10. Visible Focus
11. Consistency
12. Choice
13.Adjustability
14. Flicker
Notes
Government Digital Service – do’s and
don’ts for designing for accessibility
Resources
• BBC Mobile accessibility guidelines (MAG) - BBC
• Web accessibility for designers infographic – Webaim
• Do’s and don’ts of designing for accessibility –
Government Digital Service
TOOLS
Breakout
Review the designs provided and identify barriers of access
for your persona within your teams using one or more of
the following tools:
• The Color Contrast Analyser – downloadable app
• Google Dev Tools - Chrome
• Web Developer Toolbar - Firefox
• WAVE – Chrome extension or online tool
• Stark – Plug-in for Sketch
Breakout notes
ACCESSIBILITY IN DESIGN
DOCUMENTATION
Breakout
Using both the accessible UX principles and guidelines
look at your designs and identify fixes that better support
your persona, and document requirements for accessibility.
The following pages provide a list of what accessibility
requirements should be met and documented in designs.
Accessibility requirements must be
annotated in the designs prior to sign off
1. Colour contrast
2. Colour and meaning
3. Styling and readability
4. Structure
5. Content order
6. Touch target size
7. Spacing
8. Content resizes
9. Actionable elements
10. Visible Focus
11. Consistency
12. Choice
13.Adjustability
14. Flicker
Accessibility requirements checklist
1. Colour contrast
Colour contrast ratios are documented in the designs for:
• Typography
• Icons
• Glyphs
• Text equivalents
• Form elements
• Buttons
• Hover, focus and selected states
Accessibility requirements checklist
2. Colour and meaning
Alternatives for colour that convey meaning are provided
for:
• Graphs
• Charts
• Form instructions
• Infographics
Colour is used to reinforce meaning for:
• Form instructions
• Products areas
Accessibility requirements checklist
4. Styling and readability
• Editorial images are not provided as background images
OR an accessible alternative is provided.
• GEL typography styles are used
• Italics are not used for paragraphs
• Non-linked text is not underlined
Accessibility requirements checklist
5. Structure
• Visible, well written headings are provided.
• The heading level for text has been documented.
• Lists and what type of list they are has been
documented.
• Landmark regions has been documented.
• The structure is consistent across templates.
Accessibility requirements checklist
5. Content order
• The content order has been documented
• The content order groups related information
• Where images and link text are to the same resources
this has been documented.
6. Touch target size
• All touch targets are 7mm or 5mm with a 2mm exclusion
zone.
• Touch target size is documented in the design
Accessibility requirements checklist
7. Spacing
• The content order has been documented
• The content order groups related information
• Where images and link text are to the same resources
this has been documented.
8. Content resizing
• The ability to zoom is documented in the design
Accessibility requirements checklist
9. Actionable elements
• The content order has been documented
• The content order groups related information
• Where images and link text are to the same resources
this has been documented.
10. Visible focus
• Hover and focus states are documented
• Selected states are document
• Browser defaults are not used
• All states meet the colour contrast requirements
Accessibility requirements checklist
11. Consistency
• Structure is consistent across templates
• Content and focus order is consistent across templates
• Behavior is consistent across templates
• Focus order and behaviour is consistent with web and
platform standards
• Editorial (visible and hidden) is consistent across
templates
• Where possible standard components are used
• If non-standard components are used they behave in an
expected manner
Accessibility requirements checklist
12. Choice
• Alternative layouts are provided where logical.
• Filters are provided where logical.
• More than one way is provided for completing complex
or unfamiliar tasks.
13. Adjustability
• Volume controls are provided for media
• Colours can be adjusted.
• Subtitles can be adjusted.
Accessibility requirements checklist
14. Flicker
• Pause / stop buttons are provided
• Pause / stop buttons are high in the content order or
easy to find.
• Settings allow users to choose their preferences.
USER RESEARCH
Breakout
Based of the designs you have reviewed today what type of
usability study would you do?
• Interviews, diary studies, surveys
• A/B testing
• Usability testing
Also think about:
• Profile of testers (disability, background etc.)
• Accommodations necessary
• Particular areas to test
Breakout notes
BBC ACCESSIBILITY
SUPPORT
The BBC Accessibility Team
• Gareth Ford Williams – Head of Accessibility
• Rebecca Nancarrow – Principle Accessibility Specialist
• Jamie Knight – Senior Accessibility Specialist
• Emma Pratt Richens – Senior Accessibility Specialist
• Michael Mathews – Senior Accessibility Specialist
• Nigel Megitt – Exec Product Manager, Media Platform
• Paul Bebey- Access Technology Manager
The BBC Accessibility Team
Responsible for:
• Training and knowledge sharing
• GEL accessibility
• Accessibility Champions Network
• Standards and guidelines
Not responsible for:
• Website or application accessibility
• Audits
Accessibility Champions Network
• Include people from all disciplines
• Get additional training
• Are not responsible for accessibility
• Act as a point of contact for teams
Contact Emma Richens for more information about:
• Champions in your area
• Becoming a Champion
• Email distribution list
• BBC Accessibility Champion Slack Channel
BBC Guidelines
Mobile Accessibility Standards and Guidelines
• For UX, developers, editorial and QA
• Technology agnostic guidelines
• iOS, Android and Web techniques
• Includes test criteria
BBC Guidelines
HTML Accessibility:
• For developers and QA
• Unambiguous and testable
• Includes test criteria
BBC Guidelines
Assistive Technology Testing:
• For UX, development and QA
• A guideline not mandate
• Covers desktop and mobile
BBC Guidelines
GEL – How to design for accessibility
• For User Experience and design
• Rationale
• Principles
• Considerations
Training
• List training here
THANK YOU

More Related Content

What's hot

Basic computer skills
Basic computer skillsBasic computer skills
Basic computer skillsTHickox
 
Make and take educational apps strand
Make and take educational apps strand Make and take educational apps strand
Make and take educational apps strand Ellen Deutsch
 
May 2 Presentation
May 2 PresentationMay 2 Presentation
May 2 Presentationbranzburg
 
2012 i pad basics i training january 22
2012 i pad basics i  training january 222012 i pad basics i  training january 22
2012 i pad basics i training january 22Meg Powers
 
TMI iPad Presentation for ITHS
TMI iPad Presentation for ITHSTMI iPad Presentation for ITHS
TMI iPad Presentation for ITHSbranzburg
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsMichelle Michael
 
Ipads for teaching and learning
Ipads for teaching and learningIpads for teaching and learning
Ipads for teaching and learningDesiree Caskey
 
Accessible Data Visualizations
Accessible Data VisualizationsAccessible Data Visualizations
Accessible Data VisualizationsMichelle Michael
 
The internet
The internetThe internet
The internetmrtrevor3
 
iPhone, iPad, iFrustration
iPhone, iPad, iFrustrationiPhone, iPad, iFrustration
iPhone, iPad, iFrustrationCourtney Engle
 

What's hot (13)

Basic computer skills
Basic computer skillsBasic computer skills
Basic computer skills
 
Make and take educational apps strand
Make and take educational apps strand Make and take educational apps strand
Make and take educational apps strand
 
Mockapp_Library_110.ppt
Mockapp_Library_110.pptMockapp_Library_110.ppt
Mockapp_Library_110.ppt
 
May 2 Presentation
May 2 PresentationMay 2 Presentation
May 2 Presentation
 
2012 i pad basics i training january 22
2012 i pad basics i  training january 222012 i pad basics i  training january 22
2012 i pad basics i training january 22
 
TMI iPad Presentation for ITHS
TMI iPad Presentation for ITHSTMI iPad Presentation for ITHS
TMI iPad Presentation for ITHS
 
IS100 Week 6
IS100 Week 6IS100 Week 6
IS100 Week 6
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
Ipads for teaching and learning
Ipads for teaching and learningIpads for teaching and learning
Ipads for teaching and learning
 
OS X Lion resources
OS X Lion resourcesOS X Lion resources
OS X Lion resources
 
Accessible Data Visualizations
Accessible Data VisualizationsAccessible Data Visualizations
Accessible Data Visualizations
 
The internet
The internetThe internet
The internet
 
iPhone, iPad, iFrustration
iPhone, iPad, iFrustrationiPhone, iPad, iFrustration
iPhone, iPad, iFrustration
 

Similar to Accessible User Experience Handbook

Web application(basics) session 1
Web application(basics) session 1Web application(basics) session 1
Web application(basics) session 1DhanushSarode
 
Human Computer Interaction - Facebook Messenger
Human Computer Interaction - Facebook MessengerHuman Computer Interaction - Facebook Messenger
Human Computer Interaction - Facebook MessengerKeet Sugathadasa
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]karenyarley
 
Mobile Testing Guide iOS and Android 2017
Mobile Testing Guide iOS and Android 2017Mobile Testing Guide iOS and Android 2017
Mobile Testing Guide iOS and Android 2017Collette Costello
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel PublishingJoe Welinske
 
Prototyping Accessibility: Booster 2019
Prototyping Accessibility: Booster 2019Prototyping Accessibility: Booster 2019
Prototyping Accessibility: Booster 2019Adrian Roselli
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowDavid Farrell
 
Accounting For Every Camper
Accounting For Every CamperAccounting For Every Camper
Accounting For Every CamperAshley Dzick
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
PROJECT: DESIGN AND CREATE A PRESENTATION
PROJECT: DESIGN AND CREATE A PRESENTATIONPROJECT: DESIGN AND CREATE A PRESENTATION
PROJECT: DESIGN AND CREATE A PRESENTATIONBailey Tarvin
 
Game Design 2: Lecture 4: Game UI Components
Game Design 2: Lecture 4:  Game UI ComponentsGame Design 2: Lecture 4:  Game UI Components
Game Design 2: Lecture 4: Game UI ComponentsDavid Farrell
 
Native Mobile Testing for Newbies
Native Mobile Testing for NewbiesNative Mobile Testing for Newbies
Native Mobile Testing for NewbiesSusan Hewitt
 
Google docs for ICT Call
Google docs for ICT CallGoogle docs for ICT Call
Google docs for ICT CallICTesol
 
Transitioning from Predictable 3.0 - 4.0
Transitioning from Predictable 3.0 - 4.0Transitioning from Predictable 3.0 - 4.0
Transitioning from Predictable 3.0 - 4.0Louisa Bainbridge
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at ScaleSarah Federman
 
Game Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI ComponentsGame Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI ComponentsDavid Farrell
 
Word 2007 Bootcamp Slides
Word 2007 Bootcamp SlidesWord 2007 Bootcamp Slides
Word 2007 Bootcamp Slidesjennyhowell76
 
Alexicom AAC: Focus on Free Features
Alexicom AAC: Focus on Free FeaturesAlexicom AAC: Focus on Free Features
Alexicom AAC: Focus on Free FeaturesAlexicom Tech LLC
 

Similar to Accessible User Experience Handbook (20)

Web application(basics) session 1
Web application(basics) session 1Web application(basics) session 1
Web application(basics) session 1
 
Human Computer Interaction - Facebook Messenger
Human Computer Interaction - Facebook MessengerHuman Computer Interaction - Facebook Messenger
Human Computer Interaction - Facebook Messenger
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]
 
Mobile Testing Guide iOS and Android 2017
Mobile Testing Guide iOS and Android 2017Mobile Testing Guide iOS and Android 2017
Mobile Testing Guide iOS and Android 2017
 
Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel Publishing
 
Prototyping Accessibility: Booster 2019
Prototyping Accessibility: Booster 2019Prototyping Accessibility: Booster 2019
Prototyping Accessibility: Booster 2019
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu Flow
 
menus controls
menus controlsmenus controls
menus controls
 
Accounting For Every Camper
Accounting For Every CamperAccounting For Every Camper
Accounting For Every Camper
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
PROJECT: DESIGN AND CREATE A PRESENTATION
PROJECT: DESIGN AND CREATE A PRESENTATIONPROJECT: DESIGN AND CREATE A PRESENTATION
PROJECT: DESIGN AND CREATE A PRESENTATION
 
Game Design 2: Lecture 4: Game UI Components
Game Design 2: Lecture 4:  Game UI ComponentsGame Design 2: Lecture 4:  Game UI Components
Game Design 2: Lecture 4: Game UI Components
 
Native Mobile Testing for Newbies
Native Mobile Testing for NewbiesNative Mobile Testing for Newbies
Native Mobile Testing for Newbies
 
Google docs for ICT Call
Google docs for ICT CallGoogle docs for ICT Call
Google docs for ICT Call
 
Transitioning from Predictable 3.0 - 4.0
Transitioning from Predictable 3.0 - 4.0Transitioning from Predictable 3.0 - 4.0
Transitioning from Predictable 3.0 - 4.0
 
Design Systems at Scale
Design Systems at ScaleDesign Systems at Scale
Design Systems at Scale
 
Game Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI ComponentsGame Design 2 (2010): Lecture 3 - UI Components
Game Design 2 (2010): Lecture 3 - UI Components
 
Word 2007 Bootcamp Slides
Word 2007 Bootcamp SlidesWord 2007 Bootcamp Slides
Word 2007 Bootcamp Slides
 
MS. Word
MS. WordMS. Word
MS. Word
 
Alexicom AAC: Focus on Free Features
Alexicom AAC: Focus on Free FeaturesAlexicom AAC: Focus on Free Features
Alexicom AAC: Focus on Free Features
 

Recently uploaded

VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...Suhani Kapoor
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
VIP College Call Girls Gorakhpur Bhavna 8250192130 Independent Escort Service...
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 

Accessible User Experience Handbook

  • 3. This is part handout and part workbook. You will find resources to support each module as well as descriptions of the breakouts and space to make notes. Feel free to take notes and document breakout exercises during the day. The might be useful later on.
  • 5. Breakout As a group, impair one of the following, and find out what barriers there are to browsing the internet. • Vision • Hearing • Physical • Cognition and learning Breakout notes
  • 6. Breakout As a group, create a persona based on the previous breakout. Age or situation can mean multiple impairments, so the brief description should include: • Their profile • Impairments and requirements • Technology they use • Their attitude Breakout notes
  • 7. Resources • An alphabet of accessibility issues – Pastry Box Project • Designing for inclusion - The Web Accessibility Initiative • Personas – Just Ask, Accessibility in user centered design
  • 9. Take a 10 minute walk around the building and outside, find some design fails and successes to share with the group. Bonus points if you find one related to your persona. Breakout Breakout notes
  • 10. Look at BBC web content and mobile apps and identify positive and negative examples of the inclusive design principles. Describe how they impact disabled users: • Puts people first • Is familiar • Gives control • Offers choice • Adds value Breakout notesBreakout
  • 11. Resources • How to design for accessibility - BBC GEL • inclusivedesignprinciples.org - Paciello Group • Designer Resources - WebAIM
  • 13. Breakout Navigate BBC content and note down challenges when: • Keyboard only • One handed (with your less used hand) • Zoom magnification on • Screen reader on More information is included in the following pages. Breakout notes
  • 14. Keyboard only Disconnect your mouse and avoid the mouse pad so you are only using your keyboard. Basic keyboard shortcuts: • TAB: moves to next focusable item • SHIFT+TAB: moves to previous focusable item • ESC: closes a dialog, stop • CTRL and +: zoom in • CTRL and -: zoom out • Space, Page Down: Scroll down a frame. • Shift+Space, Page Up: Scroll up a frame. • Home: Top of page. • End: Bottom of page.
  • 15. Zoom • Desktop: in any browser/platform combination hit CTRL plus + until you reach 200% or more • iOS: Settings → General → Accessibility → Zoom • Android: Settings → Accessibility → Magnification Gestures
  • 16. MacOS Voiceover To enable VoiceOver: Menu → System Preferences, Accessibility → VoiceOver then select Enable VoiceOver. The shortcut is Command+F5. Next select Open VoiceOver training and complete the steps. Keyboard shortcuts are on the next slide.
  • 17. MacOS Voiceover commands The VoiceOver (VO) activation key is CTRL+OPTION, then hit the required shortcut. • TAB: move to next focusable item • SHIFT+TAB: move to previous focusable item • VO + Right arrow: reads next item • VO + left arrow: reads previous item • VO+U: opens the rotor, use the L+R arrow keys to move between menus, Up + Down arrow keys to move up and down. • VO+H: moves to next heading • VO+L: moves to next list Using VoiceOver to evaluate web accessibility by WebAim
  • 18. iOS Voiceover To enable VoiceOver, navigate to Settings → General → Accessibility → VoiceOver Then, touch and slide the white Off button (beside the word VoiceOver) to the right to enable VoiceOver. Once in the On position, the button changes color to indicate VoiceOver is enabled.
  • 19. iOS Voiceover Action Gesture Switch VoiceOver on/off Triple-click the home key Speak an element Single tap Activate an element Double tap Scroll Flick three fingers Rotor Turn a dial with two fingers Zoom Three-finger double tap Jumps to the previous / next Rotor item Swipe up / down Select previous / next Swipe left / right Read all from top to bottom / bottom to top Two-finger swipe down / up Next / previous page Three-finger swipe right / left Speak additional information (such as position on screen, pagination, position in a table, and so on) Three-finger tap Pass-through gesture Two-finger tap and hold Play / pause media (audio, video, voice memos, photos) Two-finger double tap Screen curtain on / off Three-finger quadruple tap Mute / un-mute VoiceOver Three-finger triple tap
  • 20. Android Talkback To enable TalkBack, navigate to Settings → Accessibility → TalkBack then switch the button to On. A ‘Use TalkBack’ confirmation screen will appear. When used for the first time a tutorial will be launched. Ensure the device volume is turned up as TalkBack doesn’t automatically adjust the volume if muted. See: Mobile-testing-guide-0.1_26-10-2016.doc for more details
  • 21. Android Talkback Action Gesture Switch TalkBack on/off Through Settings → Accessibility → TalkBack Or Press and hold the off button, wait for the vibration then hold two fingers down. Note: This only works if the Accessibility Shortcut has been enabled in the accessibility settings screen Speak an element Single tap Activate an element e.g. a button or edit box Double tap Scroll Two-finger slide Zoom (built in screen magnification, when enabled) One-finger triple tap Select next item Swipe right / down Select previous item Swipe left / up Move to first item on screen Up then down Move to last item on screen Down then up Move slider down (such as volume) Left then right
  • 22. Screen reader cheat sheet Action MS Narrator iOS VoiceOver Desktop iOS VoiceOver Mobile Android TalkBack ChromeVox Set-up Settings > Change PC Settings > Ease of Access System Preference > Accessibility Settings > General > Accessibility Settings > Accessibility Ctrl + Alt + Z Toggle reader on/off Windows logo key + Ctrl + Enter ⌘ + F5 (set up) triple tap home (set up) power button Shift + Search + A + A Pause/resume reading Caps lock + M, or Ctrl Ctrl 2 finger tap (set up) volume key Ctrl Read all from selected Caps lock + H Ctrl + ⌥ + a 2 finger swipe down (set up) shake Shift + Search + R Next / Previous Caps lock + right/left arrow key Ctrl + ⌥ + (> or < arrow) Swipe right or left Swipe right or down, or left or down Shift + Search + up or down arrow key Activate item Caps lock + Space bar Ctrl + ⌥ + Space bar 1 finger double tap 1 finger double tap Enter Initiate context/rotor menu n/a Ctrl + ⌥ + u Hold and twist 2 fingers Swipe down or up then right n/a Help menu - - - Ctrl + ⌥ + h Pinch in - - - Shift + Search + h Set-up/learn the shortcut to enable/disable the native screen reader first! https://confluence.dev.bbc.co.uk/display/accessibility/Screen+Reader+Basics+and+Cheat+Sheet
  • 23. Resources • Testing with iOS VoiceOver – The Paciello Group • Testing with screen readers – Webaim • Accessibility testing with Android Talkback – The Paciello Group
  • 25. BBC Mobile Accessibility Guidelines - design 1. Colour contrast 2. Colour and meaning 3. Styling and readability 4. Structure 5. Content order 6. Touch target size 7. Spacing 8. Content resizes 9. Actionable elements 10. Visible Focus 11. Consistency 12. Choice 13.Adjustability 14. Flicker
  • 26. Notes
  • 27. Government Digital Service – do’s and don’ts for designing for accessibility
  • 28. Resources • BBC Mobile accessibility guidelines (MAG) - BBC • Web accessibility for designers infographic – Webaim • Do’s and don’ts of designing for accessibility – Government Digital Service
  • 29. TOOLS
  • 30. Breakout Review the designs provided and identify barriers of access for your persona within your teams using one or more of the following tools: • The Color Contrast Analyser – downloadable app • Google Dev Tools - Chrome • Web Developer Toolbar - Firefox • WAVE – Chrome extension or online tool • Stark – Plug-in for Sketch
  • 33. Breakout Using both the accessible UX principles and guidelines look at your designs and identify fixes that better support your persona, and document requirements for accessibility. The following pages provide a list of what accessibility requirements should be met and documented in designs.
  • 34. Accessibility requirements must be annotated in the designs prior to sign off 1. Colour contrast 2. Colour and meaning 3. Styling and readability 4. Structure 5. Content order 6. Touch target size 7. Spacing 8. Content resizes 9. Actionable elements 10. Visible Focus 11. Consistency 12. Choice 13.Adjustability 14. Flicker
  • 35. Accessibility requirements checklist 1. Colour contrast Colour contrast ratios are documented in the designs for: • Typography • Icons • Glyphs • Text equivalents • Form elements • Buttons • Hover, focus and selected states
  • 36. Accessibility requirements checklist 2. Colour and meaning Alternatives for colour that convey meaning are provided for: • Graphs • Charts • Form instructions • Infographics Colour is used to reinforce meaning for: • Form instructions • Products areas
  • 37. Accessibility requirements checklist 4. Styling and readability • Editorial images are not provided as background images OR an accessible alternative is provided. • GEL typography styles are used • Italics are not used for paragraphs • Non-linked text is not underlined
  • 38. Accessibility requirements checklist 5. Structure • Visible, well written headings are provided. • The heading level for text has been documented. • Lists and what type of list they are has been documented. • Landmark regions has been documented. • The structure is consistent across templates.
  • 39. Accessibility requirements checklist 5. Content order • The content order has been documented • The content order groups related information • Where images and link text are to the same resources this has been documented. 6. Touch target size • All touch targets are 7mm or 5mm with a 2mm exclusion zone. • Touch target size is documented in the design
  • 40. Accessibility requirements checklist 7. Spacing • The content order has been documented • The content order groups related information • Where images and link text are to the same resources this has been documented. 8. Content resizing • The ability to zoom is documented in the design
  • 41. Accessibility requirements checklist 9. Actionable elements • The content order has been documented • The content order groups related information • Where images and link text are to the same resources this has been documented. 10. Visible focus • Hover and focus states are documented • Selected states are document • Browser defaults are not used • All states meet the colour contrast requirements
  • 42. Accessibility requirements checklist 11. Consistency • Structure is consistent across templates • Content and focus order is consistent across templates • Behavior is consistent across templates • Focus order and behaviour is consistent with web and platform standards • Editorial (visible and hidden) is consistent across templates • Where possible standard components are used • If non-standard components are used they behave in an expected manner
  • 43. Accessibility requirements checklist 12. Choice • Alternative layouts are provided where logical. • Filters are provided where logical. • More than one way is provided for completing complex or unfamiliar tasks. 13. Adjustability • Volume controls are provided for media • Colours can be adjusted. • Subtitles can be adjusted.
  • 44. Accessibility requirements checklist 14. Flicker • Pause / stop buttons are provided • Pause / stop buttons are high in the content order or easy to find. • Settings allow users to choose their preferences.
  • 46. Breakout Based of the designs you have reviewed today what type of usability study would you do? • Interviews, diary studies, surveys • A/B testing • Usability testing Also think about: • Profile of testers (disability, background etc.) • Accommodations necessary • Particular areas to test
  • 49. The BBC Accessibility Team • Gareth Ford Williams – Head of Accessibility • Rebecca Nancarrow – Principle Accessibility Specialist • Jamie Knight – Senior Accessibility Specialist • Emma Pratt Richens – Senior Accessibility Specialist • Michael Mathews – Senior Accessibility Specialist • Nigel Megitt – Exec Product Manager, Media Platform • Paul Bebey- Access Technology Manager
  • 50. The BBC Accessibility Team Responsible for: • Training and knowledge sharing • GEL accessibility • Accessibility Champions Network • Standards and guidelines Not responsible for: • Website or application accessibility • Audits
  • 51. Accessibility Champions Network • Include people from all disciplines • Get additional training • Are not responsible for accessibility • Act as a point of contact for teams Contact Emma Richens for more information about: • Champions in your area • Becoming a Champion • Email distribution list • BBC Accessibility Champion Slack Channel
  • 52. BBC Guidelines Mobile Accessibility Standards and Guidelines • For UX, developers, editorial and QA • Technology agnostic guidelines • iOS, Android and Web techniques • Includes test criteria
  • 53. BBC Guidelines HTML Accessibility: • For developers and QA • Unambiguous and testable • Includes test criteria
  • 54. BBC Guidelines Assistive Technology Testing: • For UX, development and QA • A guideline not mandate • Covers desktop and mobile
  • 55. BBC Guidelines GEL – How to design for accessibility • For User Experience and design • Rationale • Principles • Considerations
  • 57.

Editor's Notes

  1. http://www.bbc.co.uk/news/video_and_audio/headlines/36742692
  2. BBC to supply the breakdown
  3. BBC to supply links
  4. Principles will be discussed later