Accessibility - sgml/signature GitHub Wiki

Tools

https://kb.iu.edu/d/atey

OSX

Implement the contract of the role-specific protocol (NSAccessibilityButton, NSAccessibilityImage, NSAccessibilityGroup, etc) within the NSAccessibility protocol that best matches the behavior of the GUI element being rendered.

Linux / BSD

For GNOME applications, the GNOME Accessibility Implementation Library (GAIL) bridges GNOME widgets and the Accessibility Toolkit (ATK). ATK bridges to the Assistive Technology Service Provider Interface (AT-SPI). AT-SPI is currently used by GTK2, Java and OpenOffice.

Windows

Microsoft Windows SDK includes all the tools necessary for MSAA and/or UI Automation. The IAccessibleEx interface the bridges between the two worlds.

Browser Devtools

Consoles

Chrome OS

http://www.chromevox.com/next_keyboard_shortcuts.html

https://www.perkinselearning.org/technology/blog/my-experiences-chromebook

https://medium.com/@sheribyrnehaber/handling-accessibility-demand-letters-a10107566e3e

https://medium.com/@sheribyrnehaber/this-week-in-accessibility-gomez-v-gnc-89fee5f26b5f

Focus

https://boom-bath.glitch.me/tabindex.html

Semantics

https://blog.hubspot.com/website/how-to-bold-in-html

https://www.tempertemper.net/blog/bold-and-italics-arent-read-by-screen-readers

Captions

Transcripts

https://oit.colorado.edu/tutorial/captioning-making-captions-transcripts-youtube

https://support.google.com/youtube/answer/2734799?hl=en

WCAG Techniques

https://www.w3.org/WAI/GL/WCAG20/TECHS-SUBMIT/

Courses

https://www.edx.org/course/web-accessibility-introduction

References

https://webaim.org/techniques/keyboard/

https://www.deque.com/blog/accessible-focus-indicators/

https://developer.paciellogroup.com/blog/2012/04/how-to-remove-css-outlines-in-an-accessible-manner/

https://a11yproject.com/posts/never-remove-css-outlines/

http://www.outlinenone.com/

blog

https://coolblindtech.com/

https://blogs.microsoft.com/accessibility/

vendors

http://teachingcommons.cdl.edu/access/procurement_process/demonstration.shtml

aria-live

http://whatsock.com/training/#hd24

https://cccaccessibility.org/web/web-developer-tutorials/using-aria-live

https://bitsofco.de/using-aria-live/

https://www.w3.org/TR/WCAG20-TECHS/ARIA19.html

aria + IDs

https://developers.google.com/web/fundamentals/accessibility/semantics-aria/aria-labels-and-relationships

https://developer.salesforce.com/blogs/2018/01/promote-equality-building-accessible-content.html

https://vuejs.org/guide/best-practices/accessibility.html#semantic-forms

Forms

NVDA

Tables

Icons

  • Add role="img" to read an aria-label attached to a visual icon

Accessibility Object Model (AOM)

Spec

Bugs

Accesskey

Tools