Accessibility
Technology should adapt to people.
Design for different abilities, environments and devices.
A design position, not a compliance badge
We consider accessibility while designing, then check the result.
If text cannot be read or a control cannot be reached, the interface is the barrier. See our approach.
Glare, motion, a small screen or an older device can also create barriers.
Design inputs
The differences we design around
Six areas shape our design choices.
How each difference changes what we build
- Vision
- Contrast, type size, zoom, screen reader output. So colour pairs are measured rather than eyeballed, type scales with both browser zoom and the site's own text-size control, and the markup carries the structure a screen reader needs in order to move around.
- Hearing
- Nothing important conveyed by sound alone. So nothing here depends on audio, and no state is signalled by a sound with no visible equivalent.
- Mobility
- Full keyboard operation, generous targets. So anything that can be clicked is a real link or button that the keyboard can reach and operate, with a focus outline you can see.
- Dexterity
- No precision gestures, no timed interactions. So there is no drag-only control, no hover-only menu, and nothing that closes or expires while you are still getting to it.
- Cognition
- Short blocks, plain language, predictable layout. So pages keep the same shape, links say where they go, blocks stay short, and limitations are written in the same plain words as features.
- Environment
- Glare, small screens, and the hardware you own. So layouts reflow into a narrow window, low-contrast and e-ink screens are treated as normal rather than edge cases, and we design for the hardware you already own.
This website
Conformance statement
This site is built to target WCAG 2.2 (opens in a new tab) Level AA. Testing is incomplete, so we do not claim full conformance.
What has been verified
- Contrast. Every text colour token was computed against the exact ground it sits on, in both the default and the increased-contrast setting. The tightest margin measured is 5.15:1 against a 4.5:1 requirement; control borders are checked against the separate 3:1 threshold for non-text contrast.
- Structure. Semantic landmarks on every route — a skip link, one main region, a header and a footer — with exactly one h1 per page and no skipped heading levels.
- Names. No empty links or buttons, and no duplicate element ids, across every page the build emits.
- Keyboard. Everything interactive is a real link or button rather than a clickable div, and every one of them has a visible focus indicator that meets the 3:1 threshold against its ground.
- Motion. There is no autoplay motion, no carousel and no scroll-driven effect; the system reduced-motion setting is respected, and can be overridden in either direction below.
- Zoom. Never disabled. The viewport declaration sets no maximum scale and does not block pinch zoom.
- Colour. Nothing is signalled by colour alone. Warnings, required fields and status all carry a text label as well.
What has not been verified
These checks remain open.
- No screen reader test has been run. The markup is written for one and the semantics were reviewed by reading the emitted HTML. Nobody has sat down with VoiceOver, NVDA or JAWS and listened to it.
- No reflow test at 400% zoom. WCAG 2.2 asks for content to reflow to a 320 CSS pixel width without horizontal scrolling. The stylesheet is written to do that; it has not been measured in a browser.
- No automated audit runs in CI. There is no axe check, or equivalent, wired into the build. Everything above was done by hand and by arithmetic, which means it catches what we thought to look for.
- Focus order has not been walked end to end. Focus is visible and every control is reachable in the markup; nobody has tabbed through a whole page and confirmed the order matches the visual one.
- The contrast figures are arithmetic, not pixels. They compare colour tokens against flat grounds. Text positioned near the hero artwork is placed clear of it by design, but no rendered pixel under a glyph was sampled.
Adjust this site
Preferences you can set here
Change text size, motion, contrast and focus visibility across the site.
If the defaults block you, please tell us.
Browser zoom still works. Motion follows your system setting unless you override it here.
Display preferences
Saved in this browser only. Nothing is sent to us.
In the products
Accessibility is answered per product
Each product has different features and limits.
BOOX Mirror
- E-ink is reflective rather than backlit, which some people find easier for long reading and in bright or glare-heavy rooms.
- The extended desktop is a normal macOS display, so system text size, Zoom, Increase Contrast and Reduce Motion all apply to whatever you move onto it.
- VoiceOver continues to read the window as a normal macOS window; the display target does not change how it is announced.
- Control Mac from BOOX requires the macOS Accessibility permission. Without it, the tablet view stays read-only — everything else still works.
- A physical Bluetooth or USB keyboard attached to the tablet is supported. The BOOX on-screen keyboard is not forwarded to the Mac.
Requirements and limitations on the BOOX Mirror page
Spec Kit hardening
Spec Kit hardening has not shipped. Accessibility has not been reviewed yet.
Feedback
Found a barrier? Tell us.
If something on this site or in one of our products got in your way, email [email protected]. A description of what happened is more useful to us than a standards reference — you do not need to name a WCAG criterion, or know that there is one.
What helps us reproduce it
- The page address, or the product and the version you are running.
- What you were trying to do.
- What happened instead.
- The browser and operating system, and any assistive technology you were using, if you know them.
- Whether it stopped you completely or only made the task harder. Both are worth reporting; the first one jumps the queue.
A person reads every one of these and you will get a reply. We have not set a response-time target, so we are not going to quote one — when a report leads to a change, the change is described in the relevant product’s notes or in the statement above.