SlideShare a Scribd company logo
1 of 6
Web A11y Testing 1 - Keyboard Page 1 of 6
Web Accessibility Testing 1 -
Keyboard
Introduction
Before using any special tools to test for accessibility, start with a regular keyboard.
Some users don’t use a mouse, so everything must be keyboard accessible.
Note: the tests in this document can be performed with either Windows or macOS (or
pretty much any computer with a keyboard).
All browsers include these keyboard commands:
● Tab goes to the next clickable element (link or form control), Shift+Tab goes to
the previous one.
● When on a link, pressing Enter will click it.
● When on a button, pressing Enter or Space will click it.
● When on a radio button or checkbox, pressing Up/Down arrow keys will cycle
through all the elements in the group.
Web A11y Testing 1 - Keyboard Page 2 of 6
What is a visible focus indicator?
A visible focus indicator is any dotted line, highlight, or visible marker that shows which
clickable element you’ve tabbed to.
Examples of a visible focus indicator:
● Dotted line around a link
● Cursor inside a text box
● Styling that shows you which radio button you’ve selected
Web A11y Testing 1 - Keyboard Page 3 of 6
● A caret or other marker
Web A11y Testing 1 - Keyboard Page 4 of 6
Acceptable visible focus indicator
Q: What makes a visible focus indicator acceptable?
A: Unfortunately WCAG 2.0 is not very clear on this. Browsers vary in how strong their
focus indicators are. The major browsers have only weak focus indicators - they just
change colour slightly:
Browser Default focus indicator
IE
Firefox
Chrome
The above examples are weak focus indicators, but they do pass WCAG 2.0. We should
try to do better than these examples. WCAG generally says that information should not
be conveyed with colour alone.
Web A11y Testing 1 - Keyboard Page 5 of 6
Hover state vs. Focus state
When you design a hover state (for mouseover), design a focus state (for keyboard focus)
too.
Examples of hover state and focus state...
Default state Hover state Focus state
Web A11y Testing 1 - Keyboard Page 6 of 6
Test cases
Step Test Pass Fail
1 Tab around the page, and verify
that you can reach all clickable
elements.
All clickable
elements can be
reached.
Some clickable
elements can’t be
reached.
2 As you tab around the page, all
clickable elements must show a
visible focus indicator.
All clickable
elements show a
visible focus
indicator.
Some clickable
elements don’t
show a visible focus
indicator.
3 All clickable elements must be
reached in a logical order (top to
bottom, left to right).
All clickable
elements are
reached in a logical
order.
Some clickable
elements are not
reached in a logical
order.
4 Tab to some links and press
Enter.
Links function as
though they were
clicked.
Links don’t function
as though they were
clicked.
5 When you’ve reached a radio
button or checkbox, press the
Up/Down arrow keys to cycle
through them.
I was able to reach
all the elements in
the group.
I wasn’t able to
reach all the
elements in the
group.
6 When you’ve reached a submit
button, press Enter or Space to
‘click’ it.
Submit button was
clicked.
Submit button
wasn’t clicked.

More Related Content

What's hot

An Introduction to Usability Testing
An Introduction to Usability TestingAn Introduction to Usability Testing
An Introduction to Usability TestingLennart Overkamp
 
A Toolkit for Digital Accessibility
A Toolkit for Digital Accessibility A Toolkit for Digital Accessibility
A Toolkit for Digital Accessibility 3Play Media
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using SeleniumNaresh Chintalcheru
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveExove
 
UX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
UX Vision, Strategy and Teams by Susan Wolfe, Optimal ExperienceUX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
UX Vision, Strategy and Teams by Susan Wolfe, Optimal ExperienceUIDesign Group
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principlesDzung Nguyen
 
Building a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case StudyBuilding a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case Studyuxpin
 
SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualityLarry Nung
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing ApproachJatin Kochhar
 

What's hot (20)

Ux design process
Ux design processUx design process
Ux design process
 
An Introduction to Usability Testing
An Introduction to Usability TestingAn Introduction to Usability Testing
An Introduction to Usability Testing
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
A Toolkit for Digital Accessibility
A Toolkit for Digital Accessibility A Toolkit for Digital Accessibility
A Toolkit for Digital Accessibility
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
 
What is UX?
What is UX?What is UX?
What is UX?
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
 
Manual Vs Automation Testing
Manual Vs Automation TestingManual Vs Automation Testing
Manual Vs Automation Testing
 
UX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
UX Vision, Strategy and Teams by Susan Wolfe, Optimal ExperienceUX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
UX Vision, Strategy and Teams by Susan Wolfe, Optimal Experience
 
Design Systems
Design SystemsDesign Systems
Design Systems
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Ui ux designing principles
Ui ux designing principlesUi ux designing principles
Ui ux designing principles
 
Building a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case StudyBuilding a Design System: A Practitioner's Case Study
Building a Design System: A Practitioner's Case Study
 
SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code Quality
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Ecommerce srs
Ecommerce  srsEcommerce  srs
Ecommerce srs
 

Similar to Web accessibility testing 1 - keyboard

5 free tools for web accessibility testing
5 free tools for web accessibility testing5 free tools for web accessibility testing
5 free tools for web accessibility testingJohn McNabb
 
Switch control - an Introduction for Mobile App Teams
Switch control - an Introduction for Mobile App TeamsSwitch control - an Introduction for Mobile App Teams
Switch control - an Introduction for Mobile App TeamsJohn McNabb
 
Module-5-screen based control.ppt
Module-5-screen based control.pptModule-5-screen based control.ppt
Module-5-screen based control.pptSuneelShinde4
 
Module-5-screen based control (1).ppt
Module-5-screen based control (1).pptModule-5-screen based control (1).ppt
Module-5-screen based control (1).pptSuneelShinde4
 
SAP_Basic_Navigation.ppt
SAP_Basic_Navigation.pptSAP_Basic_Navigation.ppt
SAP_Basic_Navigation.pptsanket299018
 
Accessible states in Design Systems
Accessible states in Design SystemsAccessible states in Design Systems
Accessible states in Design SystemsRuss Weakley
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE IntroductionAhllen Javier
 
Visual Basic IDE Intro.pdf
Visual Basic IDE Intro.pdfVisual Basic IDE Intro.pdf
Visual Basic IDE Intro.pdfsheenmarie0212
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]karenyarley
 
9 THE COMPUTER KEYBOARD & MOUSE.pptx
9 THE COMPUTER KEYBOARD & MOUSE.pptx9 THE COMPUTER KEYBOARD & MOUSE.pptx
9 THE COMPUTER KEYBOARD & MOUSE.pptxjulitolosbanos
 
Power Point Lesson 07 P1
Power Point  Lesson 07  P1Power Point  Lesson 07  P1
Power Point Lesson 07 P1Nasir Jumani
 
Microsoft® Office Keyboard Shortcuts
Microsoft® Office Keyboard ShortcutsMicrosoft® Office Keyboard Shortcuts
Microsoft® Office Keyboard Shortcutslfish
 

Similar to Web accessibility testing 1 - keyboard (20)

5 free tools for web accessibility testing
5 free tools for web accessibility testing5 free tools for web accessibility testing
5 free tools for web accessibility testing
 
Switch control - an Introduction for Mobile App Teams
Switch control - an Introduction for Mobile App TeamsSwitch control - an Introduction for Mobile App Teams
Switch control - an Introduction for Mobile App Teams
 
Module-5-screen based control.ppt
Module-5-screen based control.pptModule-5-screen based control.ppt
Module-5-screen based control.ppt
 
Module-5-screen based control (1).ppt
Module-5-screen based control (1).pptModule-5-screen based control (1).ppt
Module-5-screen based control (1).ppt
 
2 front panel
2  front panel2  front panel
2 front panel
 
Point&Click
Point&ClickPoint&Click
Point&Click
 
SAP_Basic_Navigation.ppt
SAP_Basic_Navigation.pptSAP_Basic_Navigation.ppt
SAP_Basic_Navigation.ppt
 
Accessible states in Design Systems
Accessible states in Design SystemsAccessible states in Design Systems
Accessible states in Design Systems
 
Visual Basic IDE Introduction
Visual Basic IDE IntroductionVisual Basic IDE Introduction
Visual Basic IDE Introduction
 
Visual Basic IDE Intro.pdf
Visual Basic IDE Intro.pdfVisual Basic IDE Intro.pdf
Visual Basic IDE Intro.pdf
 
IS100 Week 3
IS100 Week 3IS100 Week 3
IS100 Week 3
 
Manual
ManualManual
Manual
 
UI_UX_testing tips
UI_UX_testing tipsUI_UX_testing tips
UI_UX_testing tips
 
Trabajo en ingles[1]
Trabajo en ingles[1]Trabajo en ingles[1]
Trabajo en ingles[1]
 
Gui testing
Gui testingGui testing
Gui testing
 
9 THE COMPUTER KEYBOARD & MOUSE.pptx
9 THE COMPUTER KEYBOARD & MOUSE.pptx9 THE COMPUTER KEYBOARD & MOUSE.pptx
9 THE COMPUTER KEYBOARD & MOUSE.pptx
 
Power Point Lesson 07 P1
Power Point  Lesson 07  P1Power Point  Lesson 07  P1
Power Point Lesson 07 P1
 
Microsoft® Office Keyboard Shortcuts
Microsoft® Office Keyboard ShortcutsMicrosoft® Office Keyboard Shortcuts
Microsoft® Office Keyboard Shortcuts
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating System
 
Practical File Itm
Practical File ItmPractical File Itm
Practical File Itm
 

More from John McNabb

Disability Etiquette - Working with Colleagues and Clients Who Have Disabili...
Disability Etiquette - Working with Colleagues and Clients  Who Have Disabili...Disability Etiquette - Working with Colleagues and Clients  Who Have Disabili...
Disability Etiquette - Working with Colleagues and Clients Who Have Disabili...John McNabb
 
Basics of Web Accessibility Testing
Basics of Web Accessibility TestingBasics of Web Accessibility Testing
Basics of Web Accessibility TestingJohn McNabb
 
Beginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility Rules
Beginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility RulesBeginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility Rules
Beginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility RulesJohn McNabb
 
Web accessibility testing 5 - Windows magnifier
Web accessibility testing 5 - Windows magnifierWeb accessibility testing 5 - Windows magnifier
Web accessibility testing 5 - Windows magnifierJohn McNabb
 
Web accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen readerWeb accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen readerJohn McNabb
 
Web accessibility testing 2 - colour contrast
Web accessibility testing 2 - colour contrastWeb accessibility testing 2 - colour contrast
Web accessibility testing 2 - colour contrastJohn McNabb
 

More from John McNabb (6)

Disability Etiquette - Working with Colleagues and Clients Who Have Disabili...
Disability Etiquette - Working with Colleagues and Clients  Who Have Disabili...Disability Etiquette - Working with Colleagues and Clients  Who Have Disabili...
Disability Etiquette - Working with Colleagues and Clients Who Have Disabili...
 
Basics of Web Accessibility Testing
Basics of Web Accessibility TestingBasics of Web Accessibility Testing
Basics of Web Accessibility Testing
 
Beginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility Rules
Beginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility RulesBeginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility Rules
Beginner’s Guide to WCAG 2.0 – Know Your Way Around Web Accessibility Rules
 
Web accessibility testing 5 - Windows magnifier
Web accessibility testing 5 - Windows magnifierWeb accessibility testing 5 - Windows magnifier
Web accessibility testing 5 - Windows magnifier
 
Web accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen readerWeb accessibility testing 4 - NVDA screen reader
Web accessibility testing 4 - NVDA screen reader
 
Web accessibility testing 2 - colour contrast
Web accessibility testing 2 - colour contrastWeb accessibility testing 2 - colour contrast
Web accessibility testing 2 - colour contrast
 

Recently uploaded

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 

Recently uploaded (20)

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 

Web accessibility testing 1 - keyboard

  • 1. Web A11y Testing 1 - Keyboard Page 1 of 6 Web Accessibility Testing 1 - Keyboard Introduction Before using any special tools to test for accessibility, start with a regular keyboard. Some users don’t use a mouse, so everything must be keyboard accessible. Note: the tests in this document can be performed with either Windows or macOS (or pretty much any computer with a keyboard). All browsers include these keyboard commands: ● Tab goes to the next clickable element (link or form control), Shift+Tab goes to the previous one. ● When on a link, pressing Enter will click it. ● When on a button, pressing Enter or Space will click it. ● When on a radio button or checkbox, pressing Up/Down arrow keys will cycle through all the elements in the group.
  • 2. Web A11y Testing 1 - Keyboard Page 2 of 6 What is a visible focus indicator? A visible focus indicator is any dotted line, highlight, or visible marker that shows which clickable element you’ve tabbed to. Examples of a visible focus indicator: ● Dotted line around a link ● Cursor inside a text box ● Styling that shows you which radio button you’ve selected
  • 3. Web A11y Testing 1 - Keyboard Page 3 of 6 ● A caret or other marker
  • 4. Web A11y Testing 1 - Keyboard Page 4 of 6 Acceptable visible focus indicator Q: What makes a visible focus indicator acceptable? A: Unfortunately WCAG 2.0 is not very clear on this. Browsers vary in how strong their focus indicators are. The major browsers have only weak focus indicators - they just change colour slightly: Browser Default focus indicator IE Firefox Chrome The above examples are weak focus indicators, but they do pass WCAG 2.0. We should try to do better than these examples. WCAG generally says that information should not be conveyed with colour alone.
  • 5. Web A11y Testing 1 - Keyboard Page 5 of 6 Hover state vs. Focus state When you design a hover state (for mouseover), design a focus state (for keyboard focus) too. Examples of hover state and focus state... Default state Hover state Focus state
  • 6. Web A11y Testing 1 - Keyboard Page 6 of 6 Test cases Step Test Pass Fail 1 Tab around the page, and verify that you can reach all clickable elements. All clickable elements can be reached. Some clickable elements can’t be reached. 2 As you tab around the page, all clickable elements must show a visible focus indicator. All clickable elements show a visible focus indicator. Some clickable elements don’t show a visible focus indicator. 3 All clickable elements must be reached in a logical order (top to bottom, left to right). All clickable elements are reached in a logical order. Some clickable elements are not reached in a logical order. 4 Tab to some links and press Enter. Links function as though they were clicked. Links don’t function as though they were clicked. 5 When you’ve reached a radio button or checkbox, press the Up/Down arrow keys to cycle through them. I was able to reach all the elements in the group. I wasn’t able to reach all the elements in the group. 6 When you’ve reached a submit button, press Enter or Space to ‘click’ it. Submit button was clicked. Submit button wasn’t clicked.