Recently I had surgery on my left elbow (non-dominant) and was unable to use my arm to type for roughly a week. The experience drove home the importance of developers focusing on Accessibility. It also proved just how difficult it was to understand, in advance, the needs people have. I have been involved with the accessibility team for about two years and discussed a great many accessibility issues with various team members, yet I was unprepared for my troubles while trying to type with just one arm.
The first struggle I had was simply logging in due to having difficulty with pressing shift+<key> for some of the characters in my password. The same issue presented me with problems when trying to use proper case while writing blog posts or communicating on IRC. Interestingly enough I also found out that when you press and hold down your left shift key in a certain way you will get a ‘>’ character… this really causes issues with logging in when you have one hand that is not fully functional. (see movie below) I was unable to replicate this issue in Windows, but I am unsure if Microsoft just handles the issue via software or if it is a software issue itself.
Accessibility is important and I hope all developer realize that without having to go through actual surgery.
For those developers that would like to include accessibility as a feature in their applications I recommend contacting the Ubuntu Accessibility Team for assistance with how to complete accessibility testing. If you are a person with accessibility needs please consider contributing to the team as well; we need your input so we can build a much better knowledge base in reference to accessibility.
For those interested; my arm is doing fine and I will be getting the stitches out early next week. Below is a picture of the incision.