Writing on a smartphone: review of 8pen and MessagEase

I like to write. Consequently, I’m constantly trying to optimize my writing tools. On a computer, I’m very satisfied by my Typematrix keyboard configured to use the Bépo keymap, which is the French Dvorak.

An old typewriter

When typing, we use approximately 50 keys. Combined with Shift and Alt, this gives you more or less 150 characters. Some of them are dead keys, giving you even more characters but some are completely useless on a day-to-day basis. I’m writing mostly in French, which requires a lot more characters than English. How does it translate on a smartphone? I will share my experience and review the two most innovative solutions I’ve found: MessagEase and 8pen.

First of all, I consider that a smartphone or a tablet has nothing to do with a typewriter. As such, it’s completely silly to try to mimic a solution that was designed to work around hardware limitations. Each time I see a virtual QWERTY non-aligned keyboard on a tablet, I sigh.

No virtual keyboard nor voice recognition.

Solutions like Swype or Swiftkey are not acceptable to me. They are merely hacks but they don’t address the core issue: we have nothing to do with a virtual physical keyboard on a small touchscreen device. Their only advantage is to look familiar to those who don’t like change.

I’m also completely opposed to any kind of dictionary completion/guess. Even if it is very good. Firstly because I find it very disturbing when you type quickly, secondly because I usually know what I want to write. I want to be able to mix languages in one sentence, to create word, to use my own abbreviations. I’ve also heard that it may change the way you write. In the end, you adapt your message and your vocabulary because of an algorithm. I reject any kind of automatism, including auto-capitalization. Even a 1% failure of automatisms is enough to break you thinking flow.

My first reflex was, of course, to install Bépo for Android, using AnySoftKeyboard. But I quickly realized that it was not better that any other solution. Bépo is designed for an hardware ten fingered typing. Worst: I only know Bépo with my muscular memory. Which means that, on my smartphone, I was completely lost and confused, looking for each letter separately.

Voice recognition is not interesting for me. I’m a writer, not a speaker, I write faster than I speak. And I don’t speak about handwriting recognition, which is slow, cumbersome, uncomfortable on the glass screen and requires you to correct your input every three letters.

8pen

With 8 pen, you have a circle with 4 quadrants. With your finger or your stylus, you will draw loops starting and ending in the central dot. The letter is defined by the starting quadrant, the loop direction and the ending quadrant This gives you 4x2x4 = 32 keys.

8pen in action

If the overall idea looks interesting, we immediately see the limit of the model, especially in French (the French language use 47 characters, not 26, punctuation excluded).

To workaround that limitation, capitals are written by doing one complete loop before completing the letter. There are also some shortcuts and gestures where you don’t start from the centre. Good thing, you can programm your own shortcuts.

The learning step is quite high but you can download a very funny and addictive game to get started with 8pen. It does really feel like a game and not like a learning tool, with nice graphics and music. When playing, the feeling of writing a word with one gesture is really great. Too bad, the game is only available with the English version.

8pen game

As soon as you leave the game, reality becomes a lot more painful. The hand got tired very quickly of all the circles. Some very common characters are very hard to write and capitals are a nightmare. After one complete loop, you are completely lost and you don’t know where to stop.

In French, most accented characters are very hard to reach and, worst of all, may require a long press which display a popup menu with multiple choices.

Altough a good idea, gestures are adding confusion: trying to delete a letter constantly display “5″ for me, with the default config.

In the end, it doesn’t work well in portrait mode and, even when being really fast, I didn’t managed to get close to any virtual keyboard. Making loops is slow and cumbersome, which totally defeat the purpose of 8pen.

But the idea is interesting and, at least, it has to be investigated. Let’s add that 8pen is very pretty and looks futuristic. It nicely changes its colour during the day, giving a modern feeling that I appreciate. Small details which make a difference.

Download 8pen for Android

MessagEase

MessagEase is a keyboard which gives you 10 huge keys to tap. On each key, you can do a letter by either pressing the key or by drawing a straight line in any direction starting from anywhere in that key. For each key, you then have one main character and 8 directions. One of the key being the space bar, it leaves you with 9×9 = 81 characters easily accessible. Not bad.

MessagEase in action

To make things even better, you can draw the capitals by doing a back and forth movement or a small loop if the letter you want to write is the main letter of the key. That makes a grand total of 162 possibilities, not all being exploited. Four other keys on the side are reserved for specific functions.

The first point, important to me, is that MessagEase is well adapted to French. With the exception of the letter “ù”, used in the very common “où” (where), all letters are easily accessible and capitalizable. In order to make “ù”, you have to use the deadkey for the accent. Counter intuitively, deadkeys have to be typed after the letter. This is currently a big source of confusion for me but I believe that “ù” should be added in French (like above the A or below the T or replacing â and putting â above the A). There are also some questions: why is “O” at the centre of the keyboard while “E” is a lot more frequent in French, “O” being only the 9th more used letter[1]?

Being able to type stuffs like É, À, È makes it even better than a standard French Azerty keyboard! For numbers, you can either switch to numeric mode or, easier, make long presses on the keys. There are so many undiscoverable sugars that reading the help is frequently required. Better discoverability would have been appreciated.

It may sounds complicated but the basic principle is straightforward and you can start using it in a matter of minutes. There’s a training game, also available in French. The game looks a bit old and is not really funny. Efficient but not addictive. Globally, MessagEase is quite ugly. It looks like it was designed for a Game Boy in the middle eighties. And like any good old software from the eighties, it is full of preferences, most of them being unclear, useless or the usual how-the-heck-am-I-supposed-to-know-whats-best-for-me.

MessagEase game

What is really impressive with MessagEase is the speed you can achieve. I do more than 35WPM in a few weeks and the world record is currently unofficially held by a MessagEase user. If you are using a stylus, the speed is so intense that it becomes noisy and could generate scratches. You can also hide the letters in order to type blindly. I’m not there yet but I should really practice because it is said to improve your speed quite a lot.

To make thing even more useful, you have very simple access to common functions: select all, copy, paste, delete word by word.

The only major annoyance I have with MessagEase is related to diagonals letter often interpreted as horizontal. Specially on the top row where “à” becomes “-” but “g” also becomes “c”. That and the overall ugliness. The worst looking app of my phone is the most useful one.

Download MessagEase for Android

Conclusion

A new kind of devices should obviously lead to a new kind of input mechanism. Voice recognition, hand writing or virtual hardware keyboard cannot give us the comfort and the efficiency experienced people can have with touch typing on a real keyboard. A completely new concept has to be invented.

While it was an interesting concept to investigate, 8pen doesn’t make the cut. Only 32 easily accessible characters makes it a dead end.

On the other hand, MessagEase shows an impressive potential. There are annoyances but nothing that cannot be fixed. It also adapts surprisingly well on different situations: one hand, stylus or two hand typing, even landscape mode (which could be improved).

If you have any doubt, don’t hesitate. MessagEase is the best touchscreen keyboard out there. I recommend it to everybody looking for input efficiency on a touchscreen device. I don’t see how I could get back to any other virtual keyboard but, if you have suggestions, I will be delighted to try alternatives.

Because I’ve spent 1€ to buy 8pen in order to complete this test, don’t hesitate to Flattr this article. Thanks :-)

Note

[1] UPDATE, Answer by the MessagEase team: because the E needs to be close to the space bar. Makes sense.

Creative Commons License
The Writing on a smartphone: review of 8pen and MessagEase by Lionel Dricot, unless otherwise expressly stated, is licensed under a Creative Commons Attribution 2.0 Belgium License.

Show Comments Hide Comments

32 thoughts on Writing on a smartphone: review of 8pen and MessagEase

  1. tshirtman says:

    Did you see the same trick as for capitals (going back) can be used on symbols to get a whole new set of them? I was crazy when i saw that the other day. Now to memorize them ^^.

    I’m still far from your 35wpm, but i’m not typing that much on my phone, i spend much more time reading books than anything on it those days.

    I guess i’ll make it bigger again, i tried to put it at the minimum size, but i do a lot of typos, it’s probably a bad idea.

  2. jeu fun says:

    J’ai bien envie d’essayer ce MassagEase, je trouve le concept très original, je pense qu’il y a juste un petit coup à prendre et après ça doit être bien pratique!

  3. George says:

    Links to Android market, please. Now I have to look manually for the discussed applications.

  4. Ploum says:

    tshirtman > this is one thing I was thinking about when discussing “discoverability”. Also, it’s not really useful as long as you don’t know them by heart.

  5. Ploum says:

    George > thanks, added to the article. Also added an answer by the MessagEase team about O and E.

  6. shtrom says:

    Ha!

    I thoroughly agree. Keyboard-like input for mobile devices does not really make sense, but change is not something humans are used to… Hence the 200-odd-year-old typewriter keyboard on our computers when better solution are around (I’ve been using a TypeMatrix for the last three/four years after your blog actually convinced me to get one, and never looked back; the TrulyErgonomic keyboard might also be worthy of interest, but its layout seems ill-adapted to Dvorak…).

    I’ve been using 8pen (an old version, according to the look of yours; F-Droid cannot update this (: ), and have been reasonnably satisfied with it (though I’m mostly typing English). Looping gets a bit tiring sometimes, but I’m usually only writing short messages. I found with my version, however, that getting ‘i’ to be typed had a high failure rate. Not sure why. Maybe it’s due to how I use it.

    I haven’t heard of MessageEase, but I’m going to try it straight away!

    Thanks!

  7. Anonymous says:

    Have you tried Dasher? Works amazingly well.

  8. Benoit says:

    I’ve been trying MessageEase since I read your article and I find it great!

    Besides the “ù” though, another letter I’m missing is “ô” (like in “bientôt”).

  9. Saied says:

    Hello,

    Glad that MessagEase is of interest and use here!

    I am part of the dev team.

    Nice to meet everyone here! :)

    About ô in bientôt

    In addition to the accented characters directly accessible from the keyboard, there are a lot that can be “combined.” You can enter ô by first entering o and then entering the circumflex (drag up on N) and you’ll get ô.

    (We can add ô to the keyboard, but please note that we are trying to achieve a delicate balance between practicality and clutter.)

    Some combinations are automatic, i.e., as soon as you enter the two components (o + ^) you get the result (backspace if you don’t want it combined to get o^).

    Some combinations are not automatic, for which you have to issue a “combine” command (drag-up-left on key A; that’s what the C in a square is for). For example, to enter an m-dash: enter m- and then “combine.” Or, to get ø, enter o followed by / and then “combine.”

    There is a list of all these combine characters under “How does…”

    This is the case with many other accented characters.

    The complete information about this is under “How Does it Work” > Accented Characters & More accented characters.

    About special characters “hidden” under the other ones (drag-and-return ones) We’ll soon publish a “map” for them, but please note that most are pairs and “related”. for example, a drag-and-return on “}” gives you “{” and vice versa.

    Best,

    Saied Nesbat
    ME dev team

  10. ocrete says:

    Of all the android input methods I’ve tried, I’ve found that the keyboard + prediction gives me the best results.. So I’m using Swiftkey as it seems to give me the best predictions/corrections currently.

  11. Saied says:

    We just released an update v. 7.0.2 which has ù on the French keyboard, in addition to a couple other minor bugs and enhancements.

    Best,

    Saied

  12. Cosmin says:

    Great to see this follow-up after the short comment on G+, thank you. I agree about the overall design – there are aesthetic improvements to be made. More important is the reactivity of the program – sometimes it lags a few seconds before appearing on screen. Optimizing the program would be probably the number one priority.

    I found the game pretty addictive and feel good to loose time with playing the game while thinking that there is some benefit from it, eventually. At 35 wpm, my own record on the Speed game, my average writing speed is 20-25 wpm, which is exceptionally good for a virtual keyboard. And, as you said, it works very well with one hand, both hand, index or thumb.

    A suggestion to the MessageEase team: maybe you could add a “Donation” app on Google Play so that those enthusiastic about the product could support its future development. Anyway, thank you for this wonderful keyboard.

  13. Fabien Bézagu says:

    I just spent two months trying 8pen. I don’t input texts that much but still, I found my learning curve is very low. The annoyances you described are perfectly true.

    For two days, I’ve been giving MessagEase a try : it’s very promising as you say. By the way, I want to thank Saied for its reactivity.

    My advice for a good training is the same as for a real keyboard : as soon as you begin to use it, turn off marks on keys and don’t look at your fingers. MessageEase hopefully has this option.

  14. p595 says:

    Merci !

    Suite à ton post, j’ai essayé MessagEase et à présent je ne rechigne plus à écrire un SMS (c’en était arrivé là …)

  15. 2doigtsGauchese says:

    Que les “petits” appareils nécessitent de repenser l’interface d’entrée texte, c’est vrai. Cela étant, j’obtiens un très bon rendement sur mon Galaxy Note 5″ avec le clavier de base d’ICS – le précédent était une catastrophe de précision au point presque de m’en avoir fait regretter mon achat, ouf, non! :)

    Je ne sais pas si j’ai besoin ou envie d’apprendre une méthode différente, la taille de mon téléphone étant confortable. Après, si j’ai envie de taper une prose de 2 pages, ce que je fais très peu sur téléphone/tablette, je bascule sur un clavier physique, dix doigts resteront mieux que 1 ou 2.

    Toutefois, ton article a éveillé ma curiosité, j’ai donc essayé Messagease, ça peut marcher, effectivement j’arrive à quelque chose après 10 minutes mais l’implémentation est affreuse et la disposation curieuse, Est-elle arbitraire? J’aurais vu un accès aux voyelles plus simple personnellement.

    Alors oui, les habitudes sont dures, mais ne base pas ta fléxibilité à essayer des nouvelles choses et de t’y adapter comme preuve de l’efficacité d’un concept et puis, changer pour le plaisir de changer, ce n’est pas trop mon truc.

    Merci en tous cas pour l’article et bonne “merde” pour Octobre!