| [EGD-discu] Bépo dans Android | 
[ Thread Index | 
Date Index
| More ergodis.org/discussions Archives
] 
Bonjour,
Je suis le développeur responsable de l'intégration de Bépo dans 
Cyanogenmod. Tout d'abord un peu de contexte:
− Je ne suis pas développeur Android ni Cyanogenmod, juste un dev touche 
à tout qui a gratté ce qui le démange;
− Mon but initial était double: mettre le pied dans la porte pour que 
Bépo soit reconnu comme disposition légitime dans Android, et intégrer 
rapidement Bépo dans CyanogenMod. Je n'arrive plus à supporter la 
disposition Azerty sur smartphone depuis longtemps, et mes solutions de 
remplacement ont été, dans l'ordre chronologique:
	* AnySoftKeyboard: abandonné parce que sa prédiction est très étrange, 
il a trop de mots absents du dico (aucun verbe à la deuxième personne!), 
et enfin le Bépo est indissociable de la langue Française — vu que je 
tape autant d'Anglais que de Français...
	* Compiler mon propre clavier AOSP avec le Bépo ajouté en local, et 
penser à réintroduire l'APK à chaque mise à jour.
Comme c'était très pénible du coup, j'étais prêt à me contenter d'une 
version moins polie, mais présente... quitte à l'améliorer ensuite.
− J'ai pensé à contacter l'auteur de l'article LinuxFr 
http://linuxfr.org/users/jpec/journaux/de-la-conception-d-une-disposition-bepo-pour-android 
mais IIRC je n'ai pas trouvé comment. Je n'ai pas pensé à une éventuelle 
mailing-list Bépo.
− J'ai choisi CyanogenMod parce que c'est l'Android que j'utilise et que 
le cycle soumission->critique->inclusion->compilation->mise à jour est 
très court, comparé à AOSP (Google) qui est bien plus lent à ne 
serait-ce qu'accepter de considérer une soumission, et pour lequel il 
faut attendre une version majeure pour que ça percole jusqu'aux 
distributions puis aux téléphones. Je ne voulais pas attendre un an. Il 
serait bien de soumettre la disposition finale aussi à Google pour que 
tous les Androids en profitent à terme.
Sur le fond:
Je ne suis pas satisfait de la disposition telle qu'elle est: 
l'apostrophe me manque beaucoup, et le tiret aussi. C'est plus de 
l'ordre du réflexe — je cherche à ajouter le tiret moi-même et c'est 
fastidieux — que d'une impossibilité à avoir un tiret facilement: la 
correction automatique de clavier est très bonne et corrige quasiment 
tous les tirets qui manquent de toutes façons; de même pour 
l'apostrophe. Je pense que le "é" me manquerait de la même façon — je 
tape mon "ê" alors que ça ne sert à rien.
J'ai essayé plusieurs dispositions, dont une avec l'apostrophe entre le 
K et le Q sur la troisième ligne. Je suis revenu sur ma décision parce 
que ça faisait une ligne chargée, et que j'avais peur que changer 
l'allure globale du clavier limiterait la facilité d'intégration à 
Cyanogenmod. C'est une décision que je regrette, mais tout peut changer 
(et un commit "améliorations de la disposition proposées par les 
concepteurs de Bépo" devrait passer sans problème).
Dans le même esprit, je pense qu'il faut se contenter d'une disposition 
qui ne modifie pas la ligne de la barre d'espace. Elle est paramétrable, 
mais aucune des dispositions que j'ai regardées ne le fait: elles 
importent la définition d'un autre fichier parce que cette ligne 
contient plein de fonctions qui dépassent le niveau de la disposition — 
micro, émoticônes, changement de langues, etc...
On n'a pas non plus beaucoup la main sur les propositions pop-up pour 
les appuis longs sur les touches: on peut mettre des lettres par défaut, 
mais la quasi-intégralité est renseignée par le langage et pas par la 
disposition. La seule exception — à part les chiffres — est le "é" dans 
le Bépo parce que ce n'est pas une touche que les langages pensent à 
modifier.
Peut-être que rajouter une touche "apostrophe avec tiret sur appui long" 
entre le K et le Q suffirait ? Mais c'est peut-être le moment de revoir 
la dispo plus en profondeur pour avoir un truc Android aux petits 
oignons... Sachant qu'à mon avis le but n'est pas taper vite sur 
smartphone — il y a des claviers bien plus efficaces pour ça comme 
MessageEase — mais avoir une disposition proche de celle du clavier 
Bépo, pour l'immersion. Donc virer le "é" me gêne un peu — mais je ne 
suis pas psychorigide.
Je suis ouvert à toutes les suggestions, tenterai d'implémenter les 
changements, et les soumettrai à CyanogenMod.
Julien
--
Pour ne plus recevoir les messels de cette liste de discussion, envoyez un messel avec pour destinataire discussions-REQUEST@xxxxxxxxxxx et pour sujet "unsubscribe".