Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Article: layout analyzers. #202

Merged
merged 43 commits into from
Nov 4, 2024
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6f6c65f
Article: layout analyzers.
fabi1cazenave Jul 13, 2024
6747879
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 26, 2024
c76a969
addressing review comments
fabi1cazenave Oct 27, 2024
a449a18
5 critères
fabi1cazenave Oct 30, 2024
f2c7652
digrammes
fabi1cazenave Oct 30, 2024
1dab652
optimisation pour une note globale
fabi1cazenave Oct 30, 2024
206ff70
utilisateurices -> épicène
fabi1cazenave Oct 30, 2024
5173907
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 30, 2024
b75562b
Nuke : Worman, Optimot
fabi1cazenave Oct 31, 2024
ffe82bd
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 31, 2024
90df403
remarques formelles de Ju et Xilo
fabi1cazenave Oct 31, 2024
f3c18fd
redirections
fabi1cazenave Oct 31, 2024
b3d548d
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 31, 2024
c4867bd
trigrammes + béop + Enter
fabi1cazenave Oct 31, 2024
bd96f76
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 31, 2024
341d4d1
heatmap
fabi1cazenave Oct 31, 2024
1981550
s/digramme/bigramme/g
fabi1cazenave Oct 31, 2024
7a330fd
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 31, 2024
2b5fd6e
SHU
fabi1cazenave Oct 31, 2024
82fdf2c
remarques Ju + Xilo
fabi1cazenave Oct 31, 2024
9af25b8
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Oct 31, 2024
6f50e35
Colemak French Touch
fabi1cazenave Oct 31, 2024
1c04e7e
bold + typo + missing link
fabi1cazenave Oct 31, 2024
987da3d
glossaire
fabi1cazenave Nov 1, 2024
cc5a643
analyzer
fabi1cazenave Nov 1, 2024
d97be4d
reformulation
fabi1cazenave Nov 2, 2024
a2634db
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Nov 2, 2024
0045834
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Nov 2, 2024
85b60b4
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Nov 2, 2024
b4166ef
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Nov 2, 2024
4377c99
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Nov 2, 2024
e2a6949
Update www/content/articles/analyse_et_optimisation/index.md
fabi1cazenave Nov 2, 2024
31851e0
quick fixes
fabi1cazenave Nov 2, 2024
4050886
trigrammes
fabi1cazenave Nov 2, 2024
af37424
métriques indispensables
fabi1cazenave Nov 3, 2024
51b0853
Colemak-DH
fabi1cazenave Nov 3, 2024
5148427
ergonomique avant tout
fabi1cazenave Nov 3, 2024
47b5545
Oxeylyzer
fabi1cazenave Nov 3, 2024
5044b03
date
fabi1cazenave Nov 3, 2024
ddded37
Meriem
fabi1cazenave Nov 3, 2024
38ced9b
distance parcourue
fabi1cazenave Nov 3, 2024
0b8fca6
Aurel
fabi1cazenave Nov 4, 2024
aa3f71e
date
fabi1cazenave Nov 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 24 additions & 16 deletions www/content/alternatives/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ soit devenir insupportables.
+===============+:=====:+:=====:+:=====:+:=====:+:=====:+=============================================+

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dans les titres des colonnes de tableaux (ici et ailleurs), il n'y a aucune raison de ne pas utiliser de majuscules et de capitales lorsque c'est pertinent : « Disposition », « FR », etc.

Copy link
Collaborator Author

@fabi1cazenave fabi1cazenave Nov 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fr c’est un code de locale, « FR » serait techniquement faux

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alors, le composer comme du code, non ? Mais ici je vois plutôt des noms de langue abrégés.

| [Azerty][] | · | oui | · | · | · | - (fr) mauvais support typographique |
| | | | | | | - charge de l’auriculaire gauche > 10 % |
| | | | | | | - digrammes de même doigt > 6 % |
| | | | | | | - bigrammes de même doigt > 6 % |
| | | | | | | - chiffres en Shift |
+---------------+-------+-------+-------+-------+-------+---------------------------------------------+
| [Lafayette][] | oui | oui | · | · | oui | - charge déséquilibrée |
| | | | | | | - digrammes de même doigt > 6 % |
| | | | | | | - bigrammes de même doigt > 6 % |
+---------------+-------+-------+-------+-------+-------+---------------------------------------------+
| [Ergo‑L][] | oui | oui | oui | oui | oui | - (fr) `tui`, `bo` |
| | | | | | | - (en) `eas`, `we` |
Expand All @@ -63,13 +63,13 @@ soit devenir insupportables.
| | | | | | | - (en) `you`, `was`, `ho` |
+---------------+-------+-------+-------+-------+-------+---------------------------------------------+
| [Bépolar][] | oui | · | oui | · | oui | - charge de l’index gauche |
| | | | | | | - (fr) digrammes de même doigt > 2 % |
| | | | | | | - (en) digrammes de même doigt > 4 % |
| | | | | | | - (fr) bigrammes de même doigt > 2 % |
| | | | | | | - (en) bigrammes de même doigt > 4 % |
+---------------+-------+-------+-------+-------+-------+---------------------------------------------+
| [Bépo][] | · | · | oui | · | · | - déviations ulnaires |
| | | | | | | - charge de l’auriculaire droit > 10 % |
| | | | | | | - charge de l’index gauche > 20 % |
| | | | | | | - digrammes de même doigt > 2 % |
| | | | | | | - bigrammes de même doigt > 2 % |
| | | | | | | - (en) rédhibitoire (`wh`) |
| | | | | | | - chiffres en Shift |
+---------------+-------+-------+-------+-------+-------+---------------------------------------------+
Expand Down Expand Up @@ -170,20 +170,26 @@ serait une permutation `h,’`, pour faire passer le `h` de [>] à [O].
- 2024-02-03
https://discord.com/channels/794732334879473684/1202877504822579240/1203391939009847357
On s’en branle du H.
- 2024-01-27
https://discord.com/channels/794732334879473684/794734985122152478/1200680341363494972
Moi aussi, je peux modifier légèrement Optimot pour optimiser un peu plus pour
l’anglais (mais au détriment du français). Mais ce n’est pas mon choix parce
que nous sommes en France et que je m’adresse à des personnes qui écrivent
d’abord en français
-->

[Note]{id="optimot_en"} : l’auteur d’Optimot considère que sa disposition est
optimisée pour l’anglais au motif qu’elle obtiendrait une bonne note globale sur
KLAnext ; mais pour nous, [la heatmap est inadaptée][1] (lettres fréquentes sur
la rangée inférieure) et de nombreux digrammes courants sont trop inconfortables
optimisée pour l’anglais au motif qu’elle obtiendrait une bonne [note globale sur
KLAnext][] ; mais pour nous, [la heatmap est inadaptée][1] (lettres fréquentes sur
la rangée inférieure) et de nombreux bigrammes courants sont trop inconfortables
pour pouvoir parler réellement d’optimisation (`th`, `yo`, `ay`, `by`, `ok`,
`ak`, `ki`/`ik`/`ike`). Elle est *utilisable*, mais pas *optimisée* pour ça.
`ak`, `ki`/`ik`/`ike`). Elle est *utilisable*, mais pas *optimisée* pour ça. Et
d’ailleurs, son auteur reconnait que l’anglais n’est qu’un objectif secondaire
de sa disposition.

> Moi aussi, je peux modifier légèrement Optimot pour optimiser un peu plus pour
> l’anglais (mais au détriment du français). Mais ce n’est pas mon choix parce
> que nous sommes en France et que je m’adresse à des personnes qui écrivent
> d’abord en français.

<!--
- 2024-01-27
https://discord.com/channels/794732334879473684/794734985122152478/1200680341363494972
-->

[(?)]: #optimot_en
[optimot]: ./optimot_fr.png
Expand All @@ -196,7 +202,7 @@ pour pouvoir parler réellement d’optimisation (`th`, `yo`, `ay`, `by`, `ok`,
- pour les Bépoètes qui n’ont pas de douleurs, Optimot apporte une optimisation
*très* supérieure en français et est bien plus utilisable en anglais ;
- pour les Bépoètes qui ont des douleurs ou qui souhaitent tenter l’expérience
[1DFH][], [Bépolar][] sera une alternative intéressante et très vite apprise.
1DFH, [Bépolar][] sera une alternative intéressante et très vite apprise.

[ergo‑l]: /
[bépo]: /bepo
Expand All @@ -210,3 +216,5 @@ pour pouvoir parler réellement d’optimisation (`th`, `yo`, `ay`, `by`, `ok`,
[touche morte]: /presentation#caractères-accentués
[symboles]: /presentation#couche-symboles
[défauts d’ergonomie]: /bepo/#ergonomie

[note globale sur KLAnext]: /articles/analyse_et_optimisation/#lapproche-optimot
14 changes: 7 additions & 7 deletions www/content/alternatives/bepo/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ qui ne proposent que 6 colonnes de touches par main pour respecter le principe
Par ailleurs, la charge des doigts est mal répartie :

- la charge de l’index gauche est très élevée (> 23 % en français), et c’est
d’autant plus gênant que ce doigt gère à lui seul la moitié des [digrammes de
d’autant plus gênant que ce doigt gère à lui seul la moitié des [bigrammes de
même doigt](#optimisation) ;
- plus grave, la charge de l’auriculaire droit (> 11 % en français) est bien
plus élevée que dans toutes les dispositions de clavier francophones,
Expand Down Expand Up @@ -165,18 +165,18 @@ Optimisation
- maximisation de l’alternance des mains lors de la frappe ;
- répartition des touches de façon équitable sur les deux mains ;
- utilisation en priorité de la rangée centrale, puis haute, puis inférieure ;
- en cas de non-alternance des mains sur un digramme, direction de la frappe vers le
- en cas de non-alternance des mains sur un bigramme, direction de la frappe vers le
centre du clavier, ce qui sollicite davantage les doigts les plus habiles, à
savoir l’index et le majeur.

Bépo cherche également à minimiser le taux de digrammes de même doigt, que nous
Bépo cherche également à minimiser le taux de bigrammes de même doigt, que nous
mesurons à 2.6 % en français contre 8.0 % pour l’AZERTY. C’est un score très
proche de celui obtenu par Dvorak en anglais, là où QWERTY est à 7.2 %.

Cette optimisation est faite au détriment de l’anglais :

- la charge de l’auriculaire droit grimpe à 13.7 % ;
- certains digrammes, notamment `wh`, sont rédhibitoires.
- certains bigrammes, notamment `wh`, sont rédhibitoires.


### Ergo‑L {id="optimisation-ergol"}
Expand All @@ -200,7 +200,7 @@ et [Workman][] :

Malgré ces compromis et le fait qu’il soit optimisé pour les **deux** langues,
français **et** anglais, Ergo‑L affiche de meilleures métriques d’optimisation,
tant sur la charge des doigts (voir § précédent) que sur le taux de digrammes de
tant sur la charge des doigts (voir § précédent) que sur le taux de bigrammes de
même doigt :

<style>
Expand All @@ -217,7 +217,7 @@ même doigt :
| -:|:-----------------------------:|:---------------------------:|:----------------------------:|:-----------------------------:|:-----------------------------:|
|**fr**| [7.97 %](/stats/#/azerty//fr) | [2.55 %](/stats/#/bepo//fr) | [1.22 %](/stats/#/ergol//fr) | [3.31 %](/stats/#/dvorak//fr) | [7.16 %](/stats/#/qwerty//fr) |
|**en**| [6.31 %](/stats/#/azerty//en) | [3.01 %](/stats/#/bepo//en) | [1.20 %](/stats/#/ergol//en) | [2.62 %](/stats/#/dvorak//en) | [5.76 %](/stats/#/qwerty//en) |
: Taux de digrammes de même doigt en français et anglais.
: Taux de bigrammes de même doigt en français et anglais.
:::

**De notre point de vue** : l’optimisation de Bépo est faite au détriment de
Expand Down Expand Up @@ -312,7 +312,7 @@ Et, très logiquement, ces variantes présentent les mêmes défauts d’ergonom
- perte des raccourcis claviers positionnels.

[Optimot][] est une variante non-libre de Bépo qui l’optimise très nettement :
le taux de digrammes de même doigt est divisé par deux en anglais et par trois
le taux de bigrammes de même doigt est divisé par deux en anglais et par trois
en français ! Mais les défauts d’ergonomie restent les mêmes, ou ne sont
atténués que très marginalement :

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading