v2:Projet : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

(Matériel : Section refaite)
m (réécriture intro. ; relecture, suppr. pov-pushing, typo ; - majuscule à V2 (ce n'est pas un missile) ; élagage massif)
Ligne 1 : Ligne 1 :
{{note|Page en cours de construction, vous pouvez consulter l'[[V2/Ancienne page|ancienne page]]. La refonte des pages sur la V2 suivra [http://bepo.fr/wiki/Discussion:V2#Refonte_des_pages_sur_la_V2 ce plan].}}
+
{{note|Page en cours de construction, vous pouvez consulter l'[[V2/Ancienne page|ancienne page]]. La refonte des pages sur la v2 suivra [http://bepo.fr/wiki/Discussion:V2#Refonte_des_pages_sur_la_V2 ce plan].}}
 
+
 
{{note|type=attention|Les informations de cette page sont temporaires et soumises à débat. Si vous souhaitez discuter d'un point, utilisez la page de discussion.}}
 
{{note|type=attention|Les informations de cette page sont temporaires et soumises à débat. Si vous souhaitez discuter d'un point, utilisez la page de discussion.}}
  
Nous réfléchissons en ce moment à une version 2 du Bépo (nom provisoire: V2), qui conserverais les avantages du Bépo tout en éliminant ces inconvénients. Bref, quelque chose d'encore meilleur!
+
Certains membres du projet bépo souhaitent élaborer une '''nouvelle disposition de clavier francophone''' en tenant compte des nombreux retours à propos du bépo. Le nom de code provisoire de ce projet est simplement « v2 ».  
  
Néanmoins, la V2 n'en est pour l'instant qu'au stade de réflexion, et elle ne sortira vraisemblablement pas avant un petit moment. C'est une idée qui ne date pas d'hier, espérons que l'on arrive à avancer dans ce projet! Du coup, il est possible (et encouragé!) de prendre part aux débats pour donner vos idées pour la V2.
+
L’idée ne date pas d’hier et traine dans les cartons depuis 2007, il est encore temps de prendre part aux débats pour donner vos idées et les voir fructifier. La v2 est pour l'instant au stade de réflexion et ne sortira vraisemblablement pas avant quelques années (comptez encore 4 à 5 ans minimum). Le nom de la disposition qui en sortira reste à définir quand le projet sera plus avancé.  
  
 
== Généralités ==
 
== Généralités ==
=== Pourquoi une V2 ===
+
=== Pourquoi une nouvelle disposition ===
* Pour une meilleure optimisation pour l'anglais
+
* Suivre l'évolution des besoins des utilisateurs et de l’informatique
* Pour des caractères de programmation plus accessibles
+
* Affiner les statitiques de travail : corpus, cartes d'accessibilités des touches
* Pour être aussi adapté aux claviers ergonomiques
+
* Améliorer les critiques récurrentes : meilleur support de l’anglais et de la programmation, place des chiffres
* Pour supporter plus de symboles (symboles de mathématiques, symboles divers…)
+
* S'adapter plus facilement aux claviers ergonomiques
 +
* Palier quelques lacunes aux niveaux des caractères et touches mortes (suivre l'évolution d'Unicode)
  
La disposition sera généré depuis le début, avec un algorithme probablement basé sur celui utilisé à la base, amélioré grâce aux connaissances acquises et aux retours des utilisateurs, et grâce (peut-être?) à une plus grande équipe.
+
La disposition sera générée avec un algorithme amélioré grâce aux connaissances acquises et aux retours des utilisateurs.
  
 
=== Variantes ===
 
=== Variantes ===
Il a été décidé de ne faire qu'une seule variante du Bépo, une version officielle pour la V1. Grâce à cela il existe des claviers marqué Bépo (il n'existe pas ou quasiment pas de claviers marqués «Programmer Dvorak»). Cela permettra aussi de normaliser la disposition rendant sa diffusion plus aisée.
+
Comme cela a été le cas pour la disposition bépo, la gestion de plusieurs variantes semble pour le moment non souhaitable . À voir en cours de développement.
 
+
Il semblerait donc logique de faire une version «officielle» (la disposition de référence qui va intéresser le plus de monde) et de donner aux utilisateurs les outils pour faire leur disposition personnalisée, ce qui est déjà plus ou moins le cas aujourd'hui.
+
  
 
== Caractères supportés et priorité ==
 
== Caractères supportés et priorité ==
=== Langues ===
+
=== Priorités ===
La V2 sera comme la V1 une disposition multilingue. Nous voulons prendre en compte plus fortement l'anglais, néanmoins son importance dans l'algorithme n'a pas été décidée.
+
Ordre à débattre :
 +
* Français
 +
* Anglais
 +
* Langages informatiques
 +
* Langues parlées dans les pays francophones
 +
* Mathématiques
 +
* Espéranto
 +
* Autres langues européennes
 +
* Autres langues étrangères
  
 
=== Symboles ===
 
=== Symboles ===
 
==== Langages informatique ====
 
==== Langages informatique ====
Certains symboles utiles en programmation et autres codes n'étant pas très bien placé sur la V1, ce sera un point au cœur des débats pour la V2.
+
Certains symboles utiles en programmation et autres codes n'étant pas très bien placé sur la V1, ce sera un point au cœur des débats pour la v2.
  
 
Liste des langages à prendre en compte:
 
Liste des langages à prendre en compte:
Ligne 36 : Ligne 42 :
  
 
==== Mathématiques ====
 
==== Mathématiques ====
Plusieurs symboles de mathématiques sont disponibles sur la disposition Bépo; néanmoins, de nombreux symboles de mathématiques restent inaccessibles sur la V1.
+
Plusieurs symboles de mathématiques sont disponibles sur la disposition bépo ; néanmoins, de nombreux symboles de mathématiques restent inaccessibles sur la V1.
 
+
=== Priorités ===
+
Ordre à débattre:
+
* Français
+
* Anglais
+
* Langages informatique
+
* Mathématiques
+
* Espéranto
+
* Autres langues européennes
+
* Autres langues étrangères
+
  
 
== Compatibilité ==
 
== Compatibilité ==
 
=== Matériel ===
 
=== Matériel ===
La V1 a été conçu pour être optimisée sur les claviers non-ergonomiques et obsolètes «standards». Néanmoins plusieurs membres de la communauté utilisent des claviers orthogonaux, et nous voulons promouvoir ce genre de claviers ergonomiques. De plus, malgré le fait que la disposition ai été conçu pour ces claviers standards, il se trouvent qu'elle est aussi très bien optimisée pour ces claviers ergonomiques.
+
Le choix du support matériel reste à définir et risque d’être un choix difficile. Il n’est pas possible d’optimiser une disposition de clavier pour des types de claviers différents.
 
+
Nous avons donc je pense deux choix pertinents (à débattre):
+
* optimiser pour les claviers standards et les claviers ergonomiques à la fois. Cela permettrait d'optimiser la disposition pour un maximum de monde, surtout qu'il est pour le moment impossible d'avoir un clavier orthogonal sur un ordinateur portable ou un Ultra-portable.
+
* optimiser seulement pour les claviers ergonomiques sachant que le résultat sera de toute façon très satisfaisant sur un clavier standard. Cela permettrait en plus de mettre vraiment en valeur les claviers ergonomiques.
+
  
 
=== Logiciel ===
 
=== Logiciel ===
La V2 sera compatible avec les principaux systèmes d'exploitation (*BSD, GNU/Linux (X11 et Wayland), Mac OS, Minix, OpenIndiana, Windows). Les outils de la V1 permettent déjà de produire des pilotes pour ces trois systèmes d'exploitation.
+
La v2 sera compatible avec les principaux systèmes d'exploitation (*BSD, GNU/Linux (X11 et Wayland), Mac OS, Minix, OpenIndiana, Windows). Les outils du projet permettent déjà de produire des pilotes pour ces trois systèmes d'exploitation.
 
+
Une adaptation pour Android (AnySoftKeyboard) se fera sans doute par la suite.
+
  
La V2 utilisera très probablement le système de touche [[Compose]] disponible sous GNU/Linux et *BSD; il semblerait qu'il soit possible d'avoir ce même mécanisme sur Mac OS et Windows (cf. la disposition Neo).
+
La v2 utilisera très probablement le système de touche [[Compose]] disponible sous GNU/Linux et *BSD; il semblerait qu'il soit possible d'avoir ce même mécanisme sur Mac OS et Windows (cf. la disposition Neo).

Version du 14 février 2013 à 04:39

Page en cours de construction, vous pouvez consulter l'ancienne page. La refonte des pages sur la v2 suivra ce plan.

Attention

Les informations de cette page sont temporaires et soumises à débat. Si vous souhaitez discuter d'un point, utilisez la page de discussion.

Certains membres du projet bépo souhaitent élaborer une nouvelle disposition de clavier francophone en tenant compte des nombreux retours à propos du bépo. Le nom de code provisoire de ce projet est simplement « v2 ».

L’idée ne date pas d’hier et traine dans les cartons depuis 2007, il est encore temps de prendre part aux débats pour donner vos idées et les voir fructifier. La v2 est pour l'instant au stade de réflexion et ne sortira vraisemblablement pas avant quelques années (comptez encore 4 à 5 ans minimum). Le nom de la disposition qui en sortira reste à définir quand le projet sera plus avancé.

Généralités

Pourquoi une nouvelle disposition

  • Suivre l'évolution des besoins des utilisateurs et de l’informatique
  • Affiner les statitiques de travail : corpus, cartes d'accessibilités des touches
  • Améliorer les critiques récurrentes : meilleur support de l’anglais et de la programmation, place des chiffres
  • S'adapter plus facilement aux claviers ergonomiques
  • Palier quelques lacunes aux niveaux des caractères et touches mortes (suivre l'évolution d'Unicode)

La disposition sera générée avec un algorithme amélioré grâce aux connaissances acquises et aux retours des utilisateurs.

Variantes

Comme cela a été le cas pour la disposition bépo, la gestion de plusieurs variantes semble pour le moment non souhaitable . À voir en cours de développement.

Caractères supportés et priorité

Priorités

Ordre à débattre :

  • Français
  • Anglais
  • Langages informatiques
  • Langues parlées dans les pays francophones
  • Mathématiques
  • Espéranto
  • Autres langues européennes
  • Autres langues étrangères

Symboles

Langages informatique

Certains symboles utiles en programmation et autres codes n'étant pas très bien placé sur la V1, ce sera un point au cœur des débats pour la v2.

Liste des langages à prendre en compte:

  • Les langages avec une syntaxe inspirée ou proche du C (C, C++, Python, JavaScript, Java, Go, etc)
  • Les langages de script (Perl, PHP, Bash, etc)
  • Les langages à balises (HTML/XML, BBCode, etc)
  • Les langages de rédaction de document (LaTeX, syntaxe «wiki», etc)

Mathématiques

Plusieurs symboles de mathématiques sont disponibles sur la disposition bépo ; néanmoins, de nombreux symboles de mathématiques restent inaccessibles sur la V1.

Compatibilité

Matériel

Le choix du support matériel reste à définir et risque d’être un choix difficile. Il n’est pas possible d’optimiser une disposition de clavier pour des types de claviers différents.

Logiciel

La v2 sera compatible avec les principaux systèmes d'exploitation (*BSD, GNU/Linux (X11 et Wayland), Mac OS, Minix, OpenIndiana, Windows). Les outils du projet permettent déjà de produire des pilotes pour ces trois systèmes d'exploitation.

La v2 utilisera très probablement le système de touche Compose disponible sous GNU/Linux et *BSD; il semblerait qu'il soit possible d'avoir ce même mécanisme sur Mac OS et Windows (cf. la disposition Neo).