I hereby claim:
- I am ckundo on github.
- I am ckundo (https://keybase.io/ckundo) on keybase.
- I have a public key ASAAPhGmfQuiVMNac6G8yJjflGQkjGFd4WEmTBWGj_9UOAo
To claim this, I am signing this object:
| // ==UserScript== | |
| // @name Snowdenize All Images | |
| // @namespace net.trmm.snowdenize | |
| // @author Trammell Hudson <hudson@trmm.net> and Cameron Cundiff <cameron@ckundo.com> | |
| // @include * | |
| // @Grant none | |
| // @version 2 | |
| // ==/UserScript== | |
| (function() { |
I hereby claim:
To claim this, I am signing this object:
Here's a run-down of steps I've used to capture and report accessibility bugs in software.
If you're using MacOS, I recommend setting up VMWare Fusion, even if you have separate Windows hardware. It's much easier to switch between environments for quick screen reader debugging with a local VM.
| const ev = new KeyboardEvent("keydown", { key: "w" }); // replace "w" with the keyboard trigger value | |
| document.querySelector("#root-1").dispatchEvent(ev); |
| #!/bin/sh | |
| # end-to-end testing for Amazon Alexa (with display) | |
| set -e | |
| # invoke Alexa via ask API, and print the results to stdout | |
| speak () { | |
| echo "User:" | |
| echo "> $1" | |
| id=$(ask api simulate-skill --text "$1" --locale=en-US --skill-id=<skill-id> | jq -r '.id') |
| % /System/Library/CoreServices/VoiceOver.app/Contents/MacOS/VoiceOver -h | |
| Framework Version: 708.13 | |
| Usage: VoiceOver <subcommand> [options...] | |
| -h -- Help. | |
| -k -- Keyboard Help. | |
| -l logmask -- A comma separated list of log masks (mask1,mask2,...). | |
| -p -- Do not show splash screen. | |
| -q -- Quick start. |
| const page = await browser.newPage(); | |
| await page.goto('https://www.example.com', { waitUntil: "domcontentloaded" }); | |
| const voiceOver = new VoiceOver(); | |
| await voiceOver.launch(); | |
| await voiceOver.rotor({ menu: "Window Spots", find: "conten" }); | |
| await voiceOver.execute(startInteracting); | |
| const output = await voiceOver.seek({ text: 'link More information...' }); |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <title>Test Case</title> | |
| </head> | |
| <body> | |
| <input type="text" aria-label="test input" /> | |
| </body> | |
| </html> |