Skip to content

Instantly share code, notes, and snippets.

View lm-n's full-sized avatar
🌵

Luis Morales-Navarro lm-n

🌵
View GitHub Profile
@lm-n
lm-n / p5_accessibility.md
Last active February 26, 2018 03:25 — forked from MathuraMG/p5_accessibility.md
Accessibility guide to using the p5 web editor

p5 Accessibility

Hello!

We have been developing and testing accessibility features in the new p5 web editor. If you are a screenreader user interested in creative coding, we have made it so you can now create accessible visualizations and sound pieces, here’s how!

OS and AT Pairings:

  • Chrome or Firefox and NVDA
  • Internet Explorer 11 and Jaws (currently this is down in IE)
  • Safari (10.0.1) and Voiceover (works uptil OS Yosemite - does not work in El Captain and Sierra)

The p5.accessibility library is made of the following parts:

Interceptors

Interceptors refer to the class that is called over the execution of each p5 function. The interceptors call the respective entities (through register) and take the required information that is displayed to the user.