Let's make a list of languages. There are different degrees of support, and I'll color-code them:
- PERFECT: All commonly used letters are available as primary keys (I'm not talking about the æ in "Encyclopædia Britannica" here)
- VERY GOOD: All commonly used letters are available as primary or Meta keys (one 'keystroke' if you use the shoulders as modifiers), all diacritics used in the language are available
- GOOD: All commonly used letters are available as primary or Meta keys or in two keystrokes using dead diacritics
[above: the language can be typed with the letters as labeled on the keyboard; below: remapping or some memorization is needed]
- OK: One or two commonly used letters are not available, but can be mapped to some other symbol in a somewhat mnemonical way (e.g. the Polish could map their Ł to the labeled symbol ₤; Hungerians could map űő to the labeled üö and use the dead umlaut to get the actual üö, for example)
- BAD: Three keystrokes (i.e. a Compose sequence) are needed for one or more commonly used letters
- VERY BAD: It is not possible at all to input this language
So, ~2.3 Billion of the world's ~7.5 Billion people can use it with minimal or no adjustment. This is actually a pretty amazing achievement. Well done. With a few minor refinements, we may have a winner here.
So, for language support, what gets left out?
http://en.wikipedia.org/wiki/List_of_languages_by_total_number_of_speakers
1350 Million Mandarin (Character set incompatible with Western languages)
540 Million Hindi (Character set incompatible with Western languages)
390 Million Arabic (Character set incompatible with Western languages)
376 Million Urdu (Character set incompatible with Western languages)
270 Million Malay (Character set incompatible with Western languages)
260 Million Russian (Character set incompatible with Western languages)
250 Million Bengali (Character set incompatible with Western languages)
150 Million Tamil (Character set incompatible with Western languages)
123 Million Japanese (Character set incompatible with Western languages)
84 Million Javanese (Character set incompatible with Western languages)
80 Million Wu (Character set incompatible with Western languages)
77 Million Korean (Character set incompatible with Western languages)
75 Million Marathi (Character set incompatible with Western languages)
So, from my count, the biggest portion of the world population that is left out of _wb_'s recent proposal isn't going to be able to happen on a single key mat. Per my above post, it may be possible or convenient to add in two more diacritics, which may bump one or two languages up in capabilities on the device.
Overall, nicely done.