evo.ablecamera · alpha

The camera isn't the hard part. Its controls are.

Cameras put their settings behind small buttons, nested menus and drag-to-set dials. If limited hand movement, a physical disability or low vision makes those hard to work, the photograph was never the problem — the camera was. evo.ablecamera drives a Canon EOS from a phone, a tablet or a PC: big buttons that say what they do, one key per control, and every press answered in words.

Try the demo Get in touch
The page on a desktop, connected to a Canon EOS R50. Three presets named Sunny, Preset 1 and Star trails, each with a key number. Below them, shutter speed, aperture and ISO each have a Darker and a Brighter button. A drive-mode row and a large blue Take a picture button sit above the four section tabs.
Connected to an EOS R50. Shutter, aperture and ISO are Darker and Brighter, not numbers to decode; each control also has a single key.

Canon's own apps go further still: press-and-hold gestures, and tap targets a few millimetres across. Miss any one of them and the camera is not partly usable — it is not usable. This page has no gesture anywhere in it that needs precision or a sustained hold. It can be driven end to end by keyboard, switch, voice control or dwell input, it works in a screen reader, and it works with scripting switched off.

It is built by someone who needs it. The first user's own camera is an EOS R50 he has trouble operating, and the measure of the project is whether he can take the photograph he wants without reaching for the body.

Who it is for

If you have a physical disability

If holding a camera steady, working a dial, or hitting a small target is difficult or impossible — everything here is a large button with words in it, a single key, or both. Nothing needs a steady hand, a sustained hold, or two things at once.

If you have a vision impairment

Every control says what it is in words, every press is answered aloud through a live region, and one setting scales the type, the targets and the gaps between them together. The level and the histogram are said — “Right side 2 degrees low”, “Dark, about 2 stops under” — rather than left as a shape to interpret. Dark, light and following the device are all offered.

If you are new to cameras

The buttons say Darker and Brighter rather than 1/250 and f/5.6, presets are called Star trails and Sunset rather than a row of numbers, and a new install arrives with real setups to press and learn from. When something cannot be done it says so in a sentence you can act on, instead of failing quietly.

The same page on a phone at the default size: the camera's name, A minus and A plus, a row of four buttons labelled Connect, Ask AI, Device and Disconnect, then the presets. The page on a phone at its largest size. The same controls, with much larger type and buttons.
On a phone, at the default size and at the largest. One setting — A+ — scales everything together, and the two buttons that do the scaling never move.

What is on the page

The Presets section: a grid of saved setups, each a large card with its name and key number, with Edit and a heart on each. Take a picture and the section tabs stay at the bottom.
Presets. Each is a snapshot of the camera's settings under a name you chose, and a press puts it back.
The app on a phone with live view open: a sunset over a lake fills the viewfinder, and under it Shutter speed 1/125, Aperture f5.6 and ISO 400, each with a large Darker and Brighter button and its own key.
What the camera sees, on a phone. The picture stays put while the controls scroll underneath, so the exposure can be changed while watching what it does to the picture. This one is the demonstration, whose viewfinder shows a photograph rather than a camera.

Photo taken by Kelly Michels

How it works

A small program runs on a PC or a Raspberry Pi beside the camera and serves a web page. You open that page on a phone, a tablet, or the PC itself. It talks to the camera over Wi-Fi using Canon's own Camera Control API, so nothing is installed on the camera — and everything it changes there, such as auto power off and the mode dial, it changes back when you finish.

What you need

There is nothing to install yet. The app runs today on the author's own camera, and the demo above is the same page driving a stand-in camera — but the code is not public, so the list above is what it needs rather than something you can go and set up. If you photograph and you want to use it, say so: knowing who is waiting is what decides the order this gets done in.

Where it is

Alpha, and in development. It is built for one person first and being made worth other people's time as it goes. Everything on this page describes what the app does today; nothing here is a promise about later.

If you photograph and this is for you, get in touch — the constraints in it are measured rather than imagined, and that only stays true with more than one person measuring.

Try the demo Get in touch