We don't mean to be jerks.*
Zoltan Hawryluk, zoltan.dulac@gmail.com
* most of us anyways.
Please wait ... loading
A Modern Web developer at work.
https://medium.com/@caspervonb/the-internet-is-at-the-mercy-of-a-handful-of-people-73fac4bc5068
HTML5, CSS3, ES6, ARIA, 2 or 3 Frameworks like (React, the various versions Angular, Vue.js, etc.), PHP, mySQL, Apache, nginx, Java/J2EE/JSP, Python, Ruby, Shell Scripting, Webpack, Node, NPM, jQuery (for that old product we built for someone back in 2010 that we still have to update), CSS/JS/SVG Animations, font rendering, SEO, IE8 hacks (because that bank hasn't migrated over one of their systems yet), things that work in one browser but not another, and not to mention we have to fix our parent's goddamn computer when they call and said "the internet icon disappeared" ...
This leaves little time for things that really matter like ...
Tarrare
*It's not because they are grumpy (well ... most of the time)
* At least most of us. I'm going to be the ones who are being jerks are that way because they are worried.
"You just don't want to do it."
or
"You just don't want to make this way because it's too hard for you to do."
"We don't have to worry about blind people on an automotive site"
"What do you mean? We have alt attributes on our images!"
"It's too expensive!"
and
"The client doesn't care!"
¹ https://www.w3.org/WAI/bcase/target-case-study
² http://webaim.org/blog/target-lawsuit-settled/
The Accessibility for Ontarians with Disabilities Act, 2005 (AODA) became law on June 13, 2005. Under this landmark legislation, the Government of Ontario will develop mandatory accessibility standards that will identify, remove and prevent barriers for people with disabilities including those who are deaf or hard of hearing in key areas of daily living. The standards will apply to private and public sector organizations across Ontario, including post-secondary education facilities.
Source: https://www.chs.ca/accessibility-all-ontarians
"Adding accessibility is hard!"
(So don't leave it to last -- start with it!)
"We have to change all our designs!"
Task | Command |
---|---|
Start (or stop) VoiceOver | Command + F5 |
VoiceOver activation keys (or VO keys) | Control + Option (referenced as VO) |
Lock (or unlock) VO keys | VO + ; |
Start reading | VO + A |
Stop reading | Control |
Open rotor (see explanation below) | VO + U |
Go to next/previous focusable item (link, button, input, etc.) | Tab / Shift + Tab |
Activate Link | Enter |
Activate button | Enter or Space Bar |
Read next/previous item | VO + Right/Left Arrow |
Go to next heading | VO + Command + H |
Go to next table | VO + command + T |
Navigate table cells | VO + Arrow Keys |
Go to previous (heading, table, etc.) | VO + Command + [H, T, etc.] |
Interact with (go into/out of) objects (like iframes, menus, application regions, etc.) |
VO + Shift + Down/Up Arrows |
"Everyone has high speed Internet!"
"I don't know why people are complaining -- it works great on my iPhone!"
"But this guy on the Internet got it to work fast!"