Designing and building from our own worldview
Posted 30th January 2026 in Accessibility
We tend to design and build our digital products from our own worldview, not thinking about the many other ways people might use them. This is totally natural, and it’s why accessibility exists: to continually remind people who design and build that their experience of the world is not the only one.
We often end up in a position where we haven’t considered accessibility, so all that functionality has to be added retrospectively which means:
- the project cost ends up much higher
- legal action has been a real possibility
- the job was only part-done
- a lot of people will have been excluded
That common misconception
The way I use the web and apps is pretty common:
- Touch on my phone
- Mouse or trackpad on my laptop
There’s the keyboard on my laptop too, of course, that I use to type into text boxes. And that’s how the majority of people negotiate their devices.
But that’s not the only way. People use all sorts of different, as the Web Content Accessibility Guidelines (WCAG) calls them, input modalities. In fact, even from my own perspective, mouse/trackpad and touch is only superficially how I get around: I make very heavy use of my keyboard beyond typing text.
How I use the keyboard
I love efficient workflows, and using the keyboard on my laptop plays a huge part in speeding things up.
Web page navigation
If I’m filling out a form on a web page, rather than take my fingers off the keys and onto my trackpad or mouse to move from field to field, I tend to fly through using ⇥ (Tab). I’ll keep my fingers over the keys to check/uncheck checkboxes and press in-form buttons using Space, and I usually try to submit a form using ⏎ (Return/Enter) while still focused on a field, since it’s quicker than tabbing to and pressing the Submit button.
For general browsing, I like to use Space to scroll the page down by a viewport’s-height. I also have a habit of using the ⇥ key to move focus to links or buttons, lazily priming my focus with the mouse/trackpad and tabbing around from there, and I’ll happily arrow around tabs and other button groups.
Note: if you’re a Safari-on-Mac user and want to make more use of the keyboard there’s a bit of config you have to set first.
App and operating system navigation
Regardless of whether I’m typing or clicking around, my left hand is always on my keyboard, as it makes getting around my operating system much quicker; for example, I:
- make heavy use of ⌘ (Command) + ⇥ to switch from app to app
- close windows with ⌘ + w
- open tabs with ⌘ + t
- go to the next or previous tab with ⌃ (Control) + ⇥ or ⌃ + ⇧ (Shift) + ⇥
- cycle through windows with ⌘ + `
- quit an app with ⌘ + q
- press ⏎ to confirm a dialog
You get the idea.
And an uncommon set-up
Every laptop or desktop computer comes equipped with a keyboard, and keyboards are getting more and more common on iPads, but not on phones, surely?
You might find this bizarre, but my keyboard usage extends to my iPhone too, where I sometimes hook a Bluetooth keyboard up to my phone.
Hurdles
Being a hybrid mouse/trackpad and keyboard user, I get a bit of an insight into some of the issues keyboard-only users encounter. Those hurdles irritate me as they break my flow and force me to use a mouse-based workaround, but there’s an extra level of frustration in knowing these are hurdles some people simply can’t get past.
But that’s not the full picture. People use digital products in all sorts of ways, and we’ve only just scratched the surface.
The wider perspective
I love this micro-site on how 100 people who use your website might break down; there are people in that list whose primary input modality might be:
- keyboard-only
- screen reader
- speech recognition software
Or any number of other methods, like a switch device, eye tracking, or head-wand. The point is, as my late father-in-law used to say:
El mundo es plural
Which very roughly translates from Spanish as “Everybody is different”.
Designing and building accessible software means continually questioning your own habits and assumptions. No single way of interacting with technology is universal.