Here is my most recent and
currently best-scoring keyboard layout proposal:
wb_intl2.png
The dedicated German keys ü ä ö ß are all there (at ◆YUHB).
The dedicated French keys é è ç à are all there (at ◆SDCV).
The dedicated Spanish keys ñ ¿¡ are all there (at ◆NQ).
The dedicated Portuguese key ç is there (at ◆C).
The dedicated Swedish/Finnish keys å ö ä are all there (at ◆THY).
The dedicated Danish/Norwegian keys å æ ø are all there (at ◆TFG).
The Euro sign € is there (at ◆E).
The British pound sign £ is there (at ◆R).
It supports all the important diacritics:
- acute ´ as a mashable combo at ◆' to get e.g. áéíúó (é is already available precomposed)
- umlaut ¨ as a mashable combo at ◆" (Shift+◆') to get e.g. äëïöü (äöü are already available precomposed)
- grave ` as a mashable combo at ◆A to get e.g. àèìòù (àè are already available precomposed)
- tilde ~ as a maybe-mashable combo at Shift+◆A to get e.g. ñãõ (ñ is already available precomposed)
- cedilla/ogonek/comma ¸ at ◆, to get e.g. çşąęįųşţ (ç is already available precomposed)
- caron/háček/breve at ◆< to get e.g. čšž ěăğ
- underdot/overdot/ring at ◆. to get e.g. ċėżıåů (å is already available precomposed)
- circumflex ^ at ◆> to get e.g. âêîôû
This implies that a.o. French, Spanish, Portuguese, Dutch, Italian, Irish, Slovakian, Turkish, Estonian, Czech, Bosnian, Croatian, Serbian, Slovenian and Romanian are fully covered; Polish, Latvian, Lithuanian, Hungarian and Maltese are mostly covered but would still need some minor adjustments, i.e. remappings to get Ł, ū, macron, őű and ħ respectively.
Out of the 24 official languages of the European Union, only Greek and Bulgarian are not supported, and that's because they don't use a Latin-based alphabet.
More important languages in terms of number of speakers, number of
native speakers, and "sales potential" have been given priority over less important languages by including more of their language-specific letters on the keymat.
So in my opinion, this is a very nice proposal. For the major languages (English, Spanish, Portuguese, German, French, Italian) and also for the Scandinavian languages and Dutch, you have all the letters that are a dedicated key on your regional keyboard available as either a primary key or as a labeled ◆ key -- if you're using the shoulder buttons, it's only one thumb press per letter. I think that's about as good as it gets in terms of international/multilingual support.