Introduction
Le clavier BÉPO est le clavier ergonomique pour la langue française. Sur Android, les claviers proposant des adaptations de la disposition existent mais ne me plaisent pas. Je vais donc essayer de réfléchir à l'organisation d'une disposition BÉPO pour les terminaux Android.
- bepo.fr - http://bepo.fr/wiki/Accueil
Analyse
Voici la disposition BÉPO du PC :
["][«][»][(][)][@][+][-][/][*][=][%]
[b][é][p][o][è][^][v][d][l][j][z][w]
[a][u][i][e][,][c][t][s][r][n][m][ç]
[ê][à][y][x][.][k]['][q][g][h][f]
Et en pressant MAJUSCULE :
[1][2][3][4][5][6][7][8][9][0][°][`]
[B][É][P][O][È][!][V][D][L][J][Z][W]
[A][U][I][E][;][C][T][S][R][N][M][Ç]
[Ê][À][Y][X][:][K][?][Q][G][H][F]
Sur l'écran de mon Nexus, on peut taper confortablement si le clavier n'a pas plus de 10 touches en largeur. Les claviers PC en ont 12 (sans compter les touches spéciales). Il va donc falloir supprimer 2 touches par ligne (les moins utilisées ou facilement disponibles par appui long).
1ère rangée
["][(][)][@][+][-][/][*][=][%]
On supprime les touches [«]
et [»]
qui seront disponibles par un appui long sur ["]
.
1ère rangée MAJUSCULE
[1][2][3][4][5][6][7][8][9][0]
On supprime les touches [°]
et [`].
2ème rangée
[b][é][p][o][v][d][l][j][z][w]
On supprime les touches [è]
et [^]
. [è]
sera disponible par un appui long sur [é]
et [^]
directement sur les lettres concernées par l'accent circonflexe.
2ème rangée MAJUSCULE
[B][É][P][O][V][D][L][J][Z][W]
On supprime les touches [È]
et [!]
. [È]
sera disponible par un appui long sur [É]
et [!]
par appui long sur [.]
.
3ème rangée
[a][u][i][e][c][t][s][r][n][m]
On supprime les touches [,]
et [ç]
. [ç]
sera disponible par un appui long sur [c]
et [,]
sur la 5ème rangée.
3ème rangée MAJUSCULE
[A][U][I][E][C][T][S][R][N][M]
On supprime les touches [;]
et [Ç]
. [Ç]
sera disponible par un appui long sur [C]
et [;]
par un appui long sur [,]
.
4ème rangée
[y][x][k][q][g][h][f]
On supprime les touches [ê]
, [à]
, [.]
et [']
. [ê]
sera disponible par un appui long sur [é]
, [à]
par un appui sur [a]
, [']
par un appui long sur ["]
et [.]
sur la 5ème rangée.
4ème rangée MAJUSCULE
[Y][X][K][Q][G][H][F]
On supprime les touches [Ê]
, [À]
, [:]
et [?]
. [Ê]
sera disponible par un appui long sur [É]
, [À]
par un appui sur [A]
, [?]
par un appui long sur [.]
et [:]
par un appui long sur [.]
.
Résultat intermédiaire
Ce qui nous donne le clavier suivant :
["][(][)][@][+][-][/][*][=][%]
[b][é][p][o][v][d][l][j][z][w]
[a][u][i][e][c][t][s][r][n][m]
[MAJ][y][x][k][q][g][h][f][<-]
[ALT][,][ ESPACE ][.][RET]
Et en pressant MAJUSCULE :
[1][2][3][4][5][6][7][8][9][0]
[B][É][P][O][V][D][L][J][Z][W]
[A][U][I][E][C][T][S][R][N][M]
[MAJ][Y][X][K][Q][G][H][F][<-]
[ALT][,][ ESPACE ][.][RET]
Nous obtenons dorénavant un clavier BÉPO ne faisant pas plus de 10 touches de largeur. Reste à ajouter les caractères accessibles normalement avec la touche [ALT]
.
Sur les écrans secondaires (accessibles avec la touche [ALT]
) pour les chiffres et caractères spéciaux, on peut garder le layout par défaut AZERTY.
Conclusion
Une fois la disposition définie il reste à trouver un moyen de l'implémenter. Pour cela il y a trois options :
- demander à ce qu'il soit intégré dans le clavier Android par défaut (la meilleur solution),
- récupérer les sources du clavier Android et effectuer les modifications soi-même (nécessite des compétences techniques),
- utiliser un clavier alternatif comme Hacker's Keyboard qui permet de définir un layout personnalisé (par contre, je trouve que les claviers alternatifs ne sont pas au niveau du clavier Android).
# Bépo sur Android
Posté par Aissen . Évalué à 3.
AnySoftKeyboard le fait déjà:
http://bepo.fr/wiki/Android_:_installation
Mais je suis d’accord, la meilleure solution est de demander à ce qu’il soit intégré dans AOSP. Je ne suis pas au courant d’une telle initiative.
Il faudrait également rajouter une keymap dans Android pour les claviers externes, pour le cas ou l’on branchez un clavier physique via USB par exemple.
[^] # Re: Bépo sur Android
Posté par JPEC . Évalué à 1.
AnySoftKeyboard propose une version étrange du bépo que je pense moins ergonomique…
# complétion automatique
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
Cela serait cool aussi d'avoir un clavier avec complétion automatique version emacs ou eclipse. Le T9 ne tient compte que de douze touches et c'est pénible. Le principe de l'apprentissage permet à l'usage moins de proposition inutile qu'avec le T9 je pense.
"La première sécurité est la liberté"
[^] # Re: complétion automatique
Posté par steph1978 . Évalué à 3.
Je suis pas sûr de comprendre.
Sous jelly bean (4.2), il y a la complétion automatique des mots qui s'appuie sur les lettres mais aussi sur les mots précédents.
[^] # Re: complétion automatique
Posté par Aissen . Évalué à 2.
C’est exact, le moteur et tout est libre (et très puissant depuis 4.2). Mais pas les données. Il n’y a pas de dico de complétion/correction dans AOSP à ma connaissance.
# Une seule main
Posté par ounim . Évalué à 8.
Tu ne dis pas si c'est pour une smartphone ou une tablette.
Pour une tablette, c'est en effet une bonne idée. Même si je ne suis pas sur que ça améliore beaucoup le confort de frappe…
Pour un smartphone en revanche, je pense qu'il faut aller plus loin. Le clavier bépo est conçu pour alterner la frappe entre la main gauche et la main droite( en particulier les voyelles sont toutes à gauche). Or sur un smartphone, je ne tape pas avec mes deux mains (et je n'ai jamais vu personne le faire…). Du coup, un clavier qui aurait les touches les plus utilisés au centre aurait plus de sens à mon avis, mais ça en fait un clavier complètement différent.
Dans ce post de steve yegge, il parle d'un de ces amis qui ne peut se servir que d'une main et qui s'est inventé un layout perso avec lequel il tape à 70WPM. C'est plus vers cette idée que je partirait pour les smartphones.
[^] # Re: Une seule main
Posté par JPEC . Évalué à 2.
Perso je tape avec mes deux pouces en même temps sur mon téléphone… C'est pourquoi je n'ai pas cherché à optimiser la disposition pour la frappe à une main. J'ai donc gardé le principe du Bépo en supprimant les touches correspondantes aux caractères que le correcteur d'orthographe prédit correctement.
[^] # Re: Une seule main
Posté par jigso . Évalué à 3.
Je suis assez d'accord, reproduire les contraintes du clavier n'a pas vraiment de sens sur un écran.
Je suis passé à MessageEase, suite à cet article, et je trouve que c'est une solution plus adapté sur une écran tactile qu'une simple adaptation d'un clavier classique.
[^] # Re: Une seule main
Posté par Aissen . Évalué à 4.
Ce qui est vraiment très puissant dans Android 4.2 c’est de taper avec des gestes, à la Swype. Ça marche très bien, voire mieux que l’original. Idéal pour une seule main. Et quand on veut taper "normalement" (lentement) c’est possible.
# bépo dent bleue
Posté par steph1978 . Évalué à 3.
petite question est ce qu'il existe des claviers bépo (ou dvorak) bluetooth petit pour coupler à un smatphone/tablette (en espérant qu'il faille pas vendre un rein pour se le procurer) ?
# précision enfin ou toujours aussi moisie?
Posté par Gabin II . Évalué à 1.
Franchement, le clavier virtuel iOS m'a toujours impressionné de par sa précision du moins par sa capacité à detecter la bonne cible.
J'en ai essayé des tas sur mon Galaxy Note: Stock, Anykeyboard, Swift keyboard, Jelly Bean, etc…
Je n'arrive tout simplement pas à faire une session de frappes sans fautes, j'ai beau jouer avec la tonne de fonctionnalité d'Anykeyboard: taille, divisier le clavier, je m'en sors toujours mieux sur l'iPhone ou l'iPad de mon épouse que je n'utilise pourtant que très occasionnellement et que je ne dois pas configurer.
[^] # Re: précision enfin ou toujours aussi moisie?
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
Teste MessagEase sur Galaxy Note…
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: précision enfin ou toujours aussi moisie?
Posté par Gabin II . Évalué à 1.
Merci Ploum, j'avais lu l'article sur ton blog mais mon côté réac refuse de changer sa concéption du clavier, enfin c'est surtout que l'UI de MessageEase me fait saigner des yeux.
[^] # Re: précision enfin ou toujours aussi moisie?
Posté par ploum (site web personnel, Mastodon) . Évalué à 2.
J'avoue que le gros point faible, c'est que c'est moche. (contrairement à 8pen). Mais qu'est-ce que c'est efficace…
Mes livres CC By-SA : https://ploum.net/livres.html
# Sur N9
Posté par Mimoza . Évalué à 1.
Il y a quelques temps j'ai fait la même chose pour mon N9
http://talk.maemo.org/showthread.php?s=9f2b86323f92e8b209d917a21569eb6a&t=79711&page=2
# Clavier 5 Lignes
Posté par Kytrix . Évalué à 0.
Pour ma part je trouve qu'un clavier 5 lignes bouffe trop de place :/
J'aime bien le clavier de base sur mon Nexus S (avec cyanogen 11).
Par contre sur ma Nexus7 je l'aime moins, il n'y a pas les chiffres marqués en indice sur la 1ere rangée de lettres. (je l'ai sur le nexusS, mais je ne sais pas si c'est rajouté par cyanogen ou si c'est en stock)
je trouve que le vrai calvaire c'est de tapper sur une tablette de 10", j'arrive pas à m'y faire les rares fois ou j'utilise celle de ma femme, par contre sur la N7 en portrait c'est nickel (hormis le comportement des nombres)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.