URL: https://linuxfr.org/users/jpec/journaux/de-la-conception-d-une-disposition-bepo-pour-android Title: De la conception d'une disposition BÉPO pour Android... Authors: JPEC Date: 2013年02月15日T15:41:21+01:00 License: CC By-SA Tags: bépo et android Score: 7 #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).

AltStyle によって変換されたページ (->オリジナル) /