Inside my emerge.log lie some fateful lines that changed the way I interacted with my user interface:
Innocuous enough on its own to most people — but that Sunday morning emerge would remove the horizontal axis from my mouse. It's hard to believe that I managed to use my Gentoo box at all, let alone for five months! (I was not alone in this situation either.)
1199579150: >>> emerge (3 of 15) x11-drivers/xf86-input-evdev-1.2.0 to /
But what it did do was show up the problem of accessibility and how few websites have actually thought about it seriously.
Desktop applications are by-and-large accessibility friendly: there are keyboard shortcuts, you can navigate the interface with a combination of the arrow, shift and tab keys, and as long as you don't want to do something that absolutely requires a mouse like photo cropping, you should be ok. I did ditch the mail client though, Evolution is too slow and clunky at the best of times and I do not recommend attempting to use up and down arrows in the preview pane if you wish to quickly move between two non-consecutive emails.
The real problem was Web navigation — particularly Flash. It was impossible to get within Flash objects in order to manipulate them — trying to adjust the volume in a YouTube clip — although further investigation pinpoints this as a Firefox problem as I was able to get within the Flash player object in IE.
Then there were the layouts of some well visited sites. At the top of my list of sites that grated me enough to question their Web developers/designers ability are:
- SMH.com.au — go to this page and attempt to read a travel or sport article. Hope you like holding down the tab key.
- TheWorldGame.com.au — once your tabbing takes you past all the menu options, if you are still awake, watch how the tab order takes you between the columns. A true mind bend.
- Google — An unexpected member on the list, but navigating Google without a mouse is bloody annoying! If you think about what the user wants on a search results page, you'd be right if you guessed that it's the list of relevant results. However, you have to move between Google's other search options, the form elements and even the ads before you can get to the top result!
The simple fixture for a lot of this grief would be a decent taborder regime implemented on the above pages, especially for Google.
In the end, although I am glad that I now have two working axes on the mouse, it was an interesting if somewhat sadistic experiment in accessibility.
Some of the lessons learnt have stuck with me though — I do find myself using Alt+F1 to open the GNOME menu and pressing Ctrl+Space to start and end playback in Rhythmbox — so I guess it wasn't time entirely wasted.
Although last night the batteries died for my wireless mouse while I was using a Mac. Ever tried to navigate OS X without a mouse? It is impossible! Safari simply moves between HTML forms and the address bar while you try to navigate with the tab key, and I have no idea how to focus on the dock with just a keyboard.
In some instances, Linux and Windows are far ahead of the vaunted OS X desktop experience.
Some would say that it is a long way from software engineering to journalism, others would correctly argue that it is a mere 10 metres according to the floor plan.During his first five years with CBS Interactive, Chris started his journalistic adventure in 2006 as the Editor of Builder AU after originally joining the company as a programmer.Leaving CBS Interactive in 2010 to follow his deep desire to study the snowdrifts and culinary delights of Canada, Chris based himself in Vancouver and paid for his new snowboarding and poutine cravings as a programmer for a lifestyle gaming startup.Chris returns to CBS in 2011 as the Editor of TechRepublic Australia determined to meld together his programming and journalistic tendencies once and for all.In his free time, Chris is often seen yelling at different operating systems for their own unique failures, avoiding the dreaded tech support calls from relatives, and conducting extensive studies of internets — he claims he once read an entire one.