This is an exploration of effective digital writing methods - i.e. how to get words onto the screen. There are a number of readily-available solutions for a number of digital device designs, but which ones are best? What is the ideal method that we should work towards?
The first one that comes to mind is to simply write directly on the screen. The problem with this is handwriting recognition. Research has a come a long way though and accuracy has generally reached 80-90%. However, while simply writing on the screen is the most natural way, it is noticeably slower than typing, plus the option of writing isn’t always available due to screen real estate.
Typing, on the other hand, isn’t always available either. Small devices such as phone and PDAs don’t have room for keyboards, and when they do, they’re a pain in the ass to use because they’re so damn small and they limit you to just using your thumbs. Despite our love for our opposable phalanges, using them to input thoughts into a computer is, ironically enough, archaic. However, when keyboards are available, it is one of the fastest and most error-free method short of voice input.
While those small devices don’t have the room for keyboards or sometimes even writing, they do have microphones. Speech input has the advantage of being our only real “natural” way to communicate. But as is the case with handwriting, recognition accuracy isn’t yet perfect. (Then again, this can be a really good thing, for example when you’re drunk, you probably won’t be able to make a call if speech is the sole input method, or the same goes if cars were voice-activated. Designing our creations to work with human frailties like this should be Interface Design 101.) Let’s not forget that computers are non-linear systems thus often requiring non-linear input. Since speech is linear, it’s not very effective for primary input. For example, it’s much faster to navigate a visual data tree than it is a phone menu.
Speaking of recognition, there is yet another method for input: drawing shapes. I’ve mentioned this tech before (wasn’t exactly a positive review), but since then the app has improved a bit and it has become commercial. I think the general idea is worth pursuing for a couple reasons: it works on any sized touchscreen (or stylus-enabled screen) and it’s just as fast as typing (with a similar if not easier learning curve). The letter layout was generated by genetic algorithms - using it is much faster since the distance between each key is drastically shortened. Some tests show that it’s faster than a real keyboard if used by an experienced user.
The ideal method is to have computers translate our thoughts directly to the screen, but without that option (yet), it seems the most effective and versatile method is shape-writing or some derivative of it. Despite its obvious downfall of being a terrible game controller
it should work well on mobiles, laptops and desktops. Having it work on most platforms allows for consistency of input, making the whole experience easier on our minds (since it’s just one method we need to memorize). It also decreases physical stress that typing usually causes since you’re either moving your finger around the layout or a stylus. However, it’s still slower than voice, which I think has its place in drafting emails and other linear applications. But until recognition gets to 100% accuracy while still being able to distinguish when the user is slurring their words (eg drunk), we should keep voice recognition to a minimum - working in non-critical (or harmless) situations such as email.