« Utilisateur:Lawrent/bepo3 » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 27 : Ligne 27 :
┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────╔════════════════╗
┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────╔════════════════╗
│        │        │        │ a      │ A      │ M      │ I      │        │ I      │ M      │ A      │ a      │        ║                ║
│        │        │        │ a      │ A      │ M      │ I      │        │ I      │ M      │ A      │ a      │        ║                ║
│        │       │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      ║                ║
│        │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      ║                ║
╔══════════════╗──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──╚═════╦══════════╣
╔══════════════╗──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──╚═════╦══════════╣
║              ║        │ *a*    │ *A*    │ *M*    │ *I*    │        │        │ *I*    │ *M*    │ *A*    │ *a*    │        ║          ║
║              ║        │ *a*    │ *A*    │ *M*    │ *I*    │        │        │ *I*    │ *M*    │ *A*    │ *a*    │        ║          ║
Ligne 56 : Ligne 56 :
  │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║  
  │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║  
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣  
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣  
  ║      ║    │    │    │    │    │    │  "│  6│  7│  8│  9│   ║    ║
  ║      ║    │    │    │    │    │    │  "│  6│  7│  8│  9│   %║    ║
  ║      ║    │    │    │    │    │    │  '│    │    │    │    │    ║    ║  
  ║      ║    │    │    │    │    │    │  '│    │    │    │    │    ║    ║  
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║  
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║  
Ligne 82 : Ligne 82 :
* ajouter les caractères non-présents tel que {}[]\/_$ à la main sur la couche altgr là où il reste de la place
* ajouter les caractères non-présents tel que {}[]\/_$ à la main sur la couche altgr là où il reste de la place


Corpus: 1/3 de textes perso (e-mails et autres), 1/3 d'un roman francophone; 1/3 d'un roman anglophone (<s>Harry Potter</s>)
Corpus: 40% de textes perso (e-mails et autres), 40% d'un roman francophone; 20% d'un roman anglophone (<s>Harry Potter</s>), dont voici les statistiques des 50 caractères les plus courants:
<source>
  - 16.890 %
e - 10.974 %
a - 6.327 %
t - 6.002 %
s - 5.887 %
i - 5.799 %
n - 5.225 %
r - 5.062 %
o - 4.410 %
u - 4.151 %
l - 3.953 %
d - 2.666 %
m - 2.329 %
c - 2.325 %
p - 2.288 %
h - 1.544 %
. - 1.170 %
v - 1.154 %
é - 1.084 %
' - 1.040 %
f - 0.986 %
, - 0.952 %
g - 0.890 %
q - 0.771 %
<Enter> - 0.769 %
b - 0.752 %
j - 0.559 %
y - 0.519 %
w - 0.471 %
à - 0.305 %
- - 0.297 %
x - 0.271 %
k - 0.221 %
è - 0.194 %
ê - 0.149 %
: - 0.108 %
ç - 0.101 %
0 - 0.093 %
? - 0.091 %
1 - 0.089 %
— - 0.084 %
z - 0.075 %
« - 0.070 %
» - 0.070 %
2 - 0.060 %
" - 0.052 %
) - 0.045 %
4 - 0.043 %
( - 0.042 %
! - 0.041 %
</source>


Avec ma méthode de saisie j'ai accès à 35 touches sur lesquelles placer des caractères:
Avec ma méthode de saisie j'ai accès à 36 touches sur lesquelles placer des caractères:
* l'alphabet (26): abcdefghijklmnopqrstuvwxyz
* l'alphabet (26): abcdefghijklmnopqrstuvwxyz
* d'autres caractères du français (3-4 à décider sur base des statistiques du corpus): éàêèç
* d'autres caractères du français (5): éàêèç
* la ponctuation (4-5): .,;-' (placer le ;?)
* la ponctuation (4): .,'- (placer le ;?)
* une touche accent (1): ^¨´`
* une touche accent (1): ^¨´`

Version du 13 juin 2014 à 23:36

Dans mes fichiers ma disposition bidouillée s'appelle bepo2. Cette page est une page où je rassemble mes idées pour une version suivante que j'appelle tout naturellement et à titre personnel bepo3.

Le but est de repenser le bépo à partir de zéro: nouvelle méthode de saisie et nouvelle disposition.

Pour l'instant c'est encore le bordel ici, mais c'est pas grave. :-)

Placement des touches Maj, Ctrl, etc.

(à finir)

À placer:

  • maj x2
  • space x2
  • alt x1
  • altgr x2
  • tab x1
  • meta x1
  • overlay x1
  • level5 x1/x2 ?
  • level5Lock ?
  • enter x1
  • backspace x1
  • delete x1
  • insert x1
  • capslock x1?
X = emplacement pour un caractère
┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────╔════════════════╗
│        │        │        │ a      │ A      │ M      │ I      │        │ I      │ M      │ A      │ a      │        ║                ║
│        │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      ║                ║
╔══════════════╗──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──╚═════╦══════════╣
║              ║        │ *a*    │ *A*    │ *M*    │ *I*    │        │        │ *I*    │ *M*    │ *A*    │ *a*    │        ║          ║
║              ║ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      ║          ║
╠══════════════╩═╗──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────┴─┬──────╚═╗        ║
║                ║ a      │ A      │ M      │ I      │        │        │        │ I      │ M      │ A      │ a      │        ║        ║
║                ║ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      │ X      ║        ║
╠═══════════╦════╝───┬────┴───┬────┴───┬────┴──════──┴───┬────┴───┬────┴──════──┴───┬────┴───┬────┴───┬────┴───╔═════════════╩════════╣
║           ║        │        │        │ *P*    │        │        │        │        │ *P*    │        │        ║                      ║
║           ║        │ Overlay│ Maj    │ Space  │ Ctrl   │        │        │ Ctrl   │ Space  │ Maj    │        ║                      ║
╠═══════════╬════════╦════════╦════════╦════════════════════════════════════════════╦════════╦════════╦════════╬══════════════════════╝
║           ║        ║        ║        ║                                            ║        ║        ║        ║
║           ║        ║        ║ Level5 ║              AltGr                         ║        ║        ║        ║
╚═══════════╩════════╩════════╩════════╩════════════════════════════════════════════╩════════╩════════╩════════╝

(note: avec cette méthode de saisie, les annulaires gauche et droit ont autant de touches à gérer et le clavier devient symmétrique.)

Quelques idées pour le placement:

  • Enter serait sous le pouce droit (il est relativement fréquent) et tab sous le pouce gauche (car un tab est souvent suivi d'un enter quand il est utilisé pour l'auto-complétion d'un mot)
  • CapsLock peut aller sur [BackSpace] ou [Enter]. À voir.


Idées en vrac

  • utiliser le pavé numérique
 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ 
 │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║ 
 │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║ 
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ 
 ║       ║    │    │    │    │    │    │   "│   6│   7│   8│   9│   %║     ║
 ║       ║    │    │    │    │    │    │   '│    │    │    │    │    ║     ║ 
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║ 
 ║        ║    │    │    │    │    │   0│   1│   2│   3│   4│   5│    ║    ║
 ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║ 
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣ 
 ║      ║    │    │    │    │    │    │   ;│   ±│   =│   (│   )║  :        ║
 ║      ║    │    │    │    │    │    │   ,│   +│   -│   *│   /║  .        ║ 
 ╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝ 
 ║      ║    ║    ║    ║                        ║    ║    ║    ║ 
 ║      ║    ║    ║    ║                        ║    ║    ║    ║ 
 ╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝

et ne pas duppliquer + et * sur la couche AltGr.

  • mettre à sur a+altgr et å sur a+level5
  • mettre les touches "d'accord" (celles qui sont pressées en même temps qu'une autre touche: maj, ctrl, altgr, level5, overlay, …) sous les pouces
  • mettre les touches "d'arpège" (celles qui ne sont pas pressées en même temps qu'une autre touche: esc, tab, enter, delete, insert, capslock, level5lock, …) sur les auriculaires à l'extérieur du clavier
  • mettre un actions = [ SetControls(controls=Overlay3) ] sur le maj de gauche (par exemple) et overlay3=<CAPS> (ou autre) sur le maj de droite pour que maj gauche + maj droite = caps lock.
  • puisque maj, altgr et level5 sont sous le pouce, la combinaison level5+maj+altgr devient impossible (ou alors très très difficile), c'est pourquoi aucun caractère ne sera situé sur le level8.

Disposition

Dans l'ordre:

  • décider quels caractères vont sur la couche de base et quels caractères se trouvent en majuscule (pour la ponctuation et les symboles très courants: par ex, ? = maj+,) et en altgr (pour les caractères linguistiques: par ex, ù = altgr+u)
  • laisser l'algorithme trouver une disposition optimale avec tout ça
  • ajouter les caractères non-présents tel que {}[]\/_$ à la main sur la couche altgr là où il reste de la place

Corpus: 40% de textes perso (e-mails et autres), 40% d'un roman francophone; 20% d'un roman anglophone (Harry Potter), dont voici les statistiques des 50 caractères les plus courants:

  - 16.890 %
e - 10.974 %
a - 6.327 %
t - 6.002 %
s - 5.887 %
i - 5.799 %
n - 5.225 %
r - 5.062 %
o - 4.410 %
u - 4.151 %
l - 3.953 %
d - 2.666 %
m - 2.329 %
c - 2.325 %
p - 2.288 %
h - 1.544 %
. - 1.170 %
v - 1.154 %
é - 1.084 %
' - 1.040 %
f - 0.986 %
, - 0.952 %
g - 0.890 %
q - 0.771 %
<Enter> - 0.769 %
b - 0.752 %
j - 0.559 %
y - 0.519 %
w - 0.471 %
à - 0.305 %
- - 0.297 %
x - 0.271 %
k - 0.221 %
è - 0.194 %
ê - 0.149 %
: - 0.108 %
ç - 0.101 %
0 - 0.093 %
? - 0.091 %
1 - 0.089 %
— - 0.084 %
z - 0.075 %
« - 0.070 %
» - 0.070 %
2 - 0.060 %
" - 0.052 %
) - 0.045 %
4 - 0.043 %
( - 0.042 %
! - 0.041 %

Avec ma méthode de saisie j'ai accès à 36 touches sur lesquelles placer des caractères:

  • l'alphabet (26): abcdefghijklmnopqrstuvwxyz
  • d'autres caractères du français (5): éàêèç
  • la ponctuation (4): .,'- (placer le ;?)
  • une touche accent (1): ^¨´`