kmay89.com
Accessibility
The desk is a playful, visual page, but it’s meant to be usable by everyone. Here’s what it does today, where it falls short, and how to tell me when it gets in your way.
What the site does
- Keyboard access: every world on the desk is also available through the legend of buttons below the scene, and dialogs open, trap focus, and close with Escape like they should. While a dialog is open, the background is marked inert so focus can’t wander behind it.
- Screen readers: interactive elements carry labels, the decorative parts of the illustration are hidden from assistive tech, and dialogs are announced as dialogs.
- Reduced motion: if your system asks for reduced motion, the ambient animation and transitions switch off.
- Sound is optional: the page’s little synthesized sounds can be toggled off, and nothing depends on hearing them.
- Responsive text: text scales with your browser settings and the layout tolerates zoom.
Known limitations
- The isometric scene is a large illustration; its fine details are visual flavor rather than content. Everything meaningful is also in the text, legend, and dialogs.
- Some color pairings inside the illustration are decorative and may not meet contrast ratios; the reading text aims higher.
Tell me what’s broken
If any part of this site is hard to use with your setup, I want to know — that’s a bug, not a bother. Please open an issue at github.com/kmay89/ABOUT/issues and I’ll do my best to fix it.
Last updated: July 2026