Thanks
I write the code here on my own. Quite a lot of people have told me what was wrong with it, and that is the only reason any of it works.
Some of it arrives as a careful bug report. Some of it is a Mastodon reply at seven in the morning saying a key is in the wrong place. It all ends up in the next version, and the list below is who it came from.
Contributors and testers
Brian Hartgen — tested TG Drop Deck the way it actually gets used, live and under pressure, and supported the work with a donation. Two releases came out of what he sent: per-bank audio outputs in 2.1.2, so each bank can go to its own sound card, and in 2.2.0 the function key row, Alt working as a proper modifier for global hotkeys, and the Properties dialog.
David Goldfield — wrote in about TG Drop Deck the same morning Brian did. F2 to rename and Ctrl+F to find both came from him: the two places where the app was quietly doing its own thing instead of what every other Windows program does.
Matthew Whitaker — contributor to TG Spaces, and the source of a good many of the ideas that ended up in it.
Matthew J (@bermudianbrit@mastodon.online) — suggested a prompt library that sits in the system tray instead of scattered across a pile of Word documents. That is The Prompt Vault. It exists because of one reply to a Mastodon post.
NVDA Coach
NVDA Coach teaches something its users already know well enough to catch when it is wrong, and it is in eight languages because other people put it there.
- Valentin Kupriyanov and the NVDA.ru community — as head of the Russian-speaking NVDA community, Valentin identified the broken localization architecture that had been failing silently from the start, proposed the internationalization overhaul that made NVDA Coach usable worldwide, contributed the complete Russian translation across all six chapters, and caught the missing translation file in 1.5 that left Russian speakers reading English. Far beyond translation.
- Jessica Tegner (Be My Eyes) — early feedback, feature and lesson requests
- John Hess, State Services for the Blind — corrected the laptop layout gestures in Object Navigation
- Brandon Patterson — corrected the synth settings ring keystrokes
- Darrell Hilliker, CPWA, Salesforce Certified UX Designer
- Rui Fontes — NVDA Portuguese translation team
- Umut KORKMAZ — Turkish translation
- Edson Miranda — Brazilian Portuguese translation, in progress
- Mateo Quintela — Spanish localization testing and practice text
- Chris, Mike, Kevin, Julie, Larry, Jim, McKayla and Skyler — AT specialists with Pacific Northwest state agencies, from the April 2026 training sessions
- Nash — feature and lesson requests
- Brian, Gene and Joseph — corrections and encouragement, and the three-way command framework that Chapter 1 now opens with
Everyone who wrote in
A fair amount of this software was steered by people whose names are not on this page. Somebody tries a build, says a control reads wrong or a keystroke fights their screen reader, and the next release fixes it. Nobody asked for credit and I did not ask whether they wanted any.
If you were one of them and you would like your name here — or you are on this page and would rather not be — say so and I will change it the same day: info@tonygebhard.me.
How things get on this list
Nothing here is a favour. Every tool on this site is free, so testing it is the only currency there is.
- Tell me it is broken. What you were doing, which screen reader and version, and what happened.
- Tell me it is awkward. Software that technically works but fights you is a bug, and it is the one that never gets reported.
- Ask for the thing no other app does. Several features here started as "no other program lets me…".