« Utilisateur:Lawrent/bepo3 » : différence entre les versions
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 ║ ║ | ||
╔══════════════╗──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──╚═════╦══════════╣ | ╔══════════════╗──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──┴─────┬──╚═════╦══════════╣ | ||
║ ║ │ *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: | 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 à | 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 ( | * d'autres caractères du français (5): éàêèç | ||
* la ponctuation (4 | * la ponctuation (4): .,'- (placer le ;?) | ||
* une touche accent (1): ^¨´` | * une touche accent (1): ^¨´` |
Version du 13 juin 2014 à 22: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) etoverlay3=<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): ^¨´`