Skip to content

Commit

Permalink
Installation: page refresh. (#215)
Browse files Browse the repository at this point in the history
* Installation: page refresh.

* missing links

* Ubuntu

* cavalier

* Debian Trixie
  • Loading branch information
fabi1cazenave authored Jul 31, 2024
1 parent a8fdb9c commit df2011a
Show file tree
Hide file tree
Showing 10 changed files with 244 additions and 38 deletions.
30 changes: 16 additions & 14 deletions www/content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,23 +22,24 @@ footer = "[Flux RSS](/articles/index.xml)"
typographiques sont facilement accessibles, sans [AltGr]{.kbd}.
- [Pour le code][5]
<br> La couche de symboles, optionnelle, est optimisée pour le code.
- [Pour **tous** les claviers][2]
- [Pour **tous** les claviers][claviers]
<br> La première disposition francophone compatible avec **tous** les
claviers, ergonomiques ou non, de 33 à 105 touches.
:::

Ergo‑L a été mis au point par des membres des projets [QWERTY-Lafayette][] et
[Bépo][] pour corriger les principaux défauts de leurs dispositions respectives,
tout en profitant des avancées récentes dans le domaine de l’ergonomie clavier,
notamment les approches [1DFH][6] et [Colemak][4].
Ergo‑L a été mis au point par des membres des projets
[QWERTY-Lafayette][Lafayette] et [Bépo][] pour corriger les principaux défauts
de leurs dispositions respectives, tout en profitant des avancées récentes dans
le domaine de l’ergonomie clavier, notamment les approches [1DFH][6] et
[Colemak][4].

C’est une disposition très efficace. Grâce à nos [outils d’optimisation][8] nous
avons pu obtenir une disposition de clavier bien plus performante que Bépo en
français **et** que Dvorak en anglais !
C’est une disposition très efficace. Grâce à nos [outils d’optimisation][stats]
nous avons pu obtenir une disposition de clavier bien plus performante que Bépo
en français **et** que Dvorak en anglais !

C’est aussi une disposition très confortable, tant pour rédiger du français ou
de l’anglais que pour coder. Il est possible de l’apprendre sans rien installer
grâce à [notre page dédiée][9].
grâce à [notre page dédiée][dactylo].

<nav class="more">[Ergo‑L en détail…][1]</nav>

Expand All @@ -49,9 +50,10 @@ grâce à [notre page dédiée][9].
[4]: /presentation/#impeccable-en-français
[5]: /presentation/#redoutable-pour-le-code
[6]: /presentation/#dfh-1u-distance-from-home
[7]: /presentation/
[8]: /stats/
[9]: /dactylo/#ergol

[QWERTY-Lafayette]: https://qwerty-lafayette.org
[Bépo]: https://bepo.fr
[stats]: /stats/
[dactylo]: /dactylo/#ergol
[claviers]: /claviers/

[Lafayette]: https://qwerty-lafayette.org
[Bépo]: https://bepo.fr
4 changes: 2 additions & 2 deletions www/content/alternatives/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,8 +120,8 @@ temps d’apprentissage minime.
[Ergo‑L][], [Erglace][], [Colemak FT][], [Bépolar][], [Lafayette][], toutes ces
dispositions partagent une même approche ergonomique : [1DFH][] et [couche
_Symboles_ optimisée][symboles], garantissant ainsi l’absence d’extensions de
doigts (donc de déviations ulnaires) et une compatibilité exemplaire avec tous
les claviers, ergonomiques ou non, de 33 à 105 touches.
doigts (donc de déviations ulnaires) et une compatibilité exemplaire avec [tous
les claviers](/claviers), ergonomiques ou non, de 33 à 105 touches.

- Ergo‑L est le projet le plus abouti, destiné au plus grand nombre, bien plus
optimisé que Bépo en français et que Dvorak en anglais, tout en gardant un
Expand Down
8 changes: 4 additions & 4 deletions www/content/alternatives/bepo/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ doublé et en extension latérale sur l’auriculaire droit. Cela favorise
grandement les déviations ulnaires, qui sont la principale cause de
développement de troubles musculo-squelettiques associés à la saisie au clavier.

Beaucoup de Bépoètes ont recours à des claviers spécifiques, souvent très
onéreux, pour réduire l’inconfort de ces touches placées sous l’auriculaire en
extension.
Beaucoup de Bépoètes ont recours à des [claviers
spécifiques](/claviers/full-size), souvent très onéreux, pour réduire
l’inconfort de ces touches placées sous l’auriculaire en extension.

Enfin, par inspiration [Dvorak][], Bépo a renoncé aux raccourcis clavier
positionnels [Ctrl]{.kbd}‑[Z]{.kbd}[X]{.kbd}[C]{.kbd}[V]{.kbd}.
Expand All @@ -67,7 +67,7 @@ positionnels [Ctrl]{.kbd}‑[Z]{.kbd}[X]{.kbd}[C]{.kbd}[V]{.kbd}.
Ergo‑L se veut [ergonomique avant tout][]. À ce titre, il suit une approche
[1DFH][] stricte, plaçant les 26 lettres et les 4 principales ponctuations dans
le pavé central de 3×10 touches, garantissant une compatibilité parfaite avec
tous les claviers de 33 à 105 touches, ergonomiques ou non.
[tous les claviers](/claviers) de 33 à 105 touches, ergonomiques ou non.

Cette approche permet aussi de garder les chiffres en direct, rendant le pavé
numérique inutile. On peut ainsi utiliser des claviers compacts qui favorisent
Expand Down
166 changes: 166 additions & 0 deletions www/content/installation/angle_mod.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions www/content/installation/cavalier.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
soit via une couche AltGr spécifiquement optimisée pour cet usage </li>
<li> <strong> Préserve les raccourcis à une main et les chiffres en direct.</strong> </li>
</ul>
<footer> <a href="https://ergol.org/">https://ergol.org/</a> </footer>
<footer> <a href="https://ergol.org/">https://ergol.org</a> </footer>
</section>
<hr>
<section class="altgr">
Expand All @@ -35,7 +35,7 @@
<li> <strong>limite les extensions de doigts</strong>,
même sur les claviers standard. </li>
</ul>
<footer> <a href="https://ergol.org/">https://ergol.org/</a> </footer>
<footer> <a href="https://ergol.org/">https://ergol.org</a> </footer>
</section>

</body>
Expand Down
Binary file modified www/content/installation/cavalier.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion www/content/installation/ergol-altgr.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion www/content/installation/ergol.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
63 changes: 50 additions & 13 deletions www/content/installation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,26 +35,28 @@ systèmes.)
Exécuter l’installeur et relancer la session. La disposition de clavier
apparaît dans la barre de langues (indicateur de la barre des tâches).

### MacOS : [ergol.keylayout][]
### macOS : [ergol.keylayout][]

Enregistrer dans `/Library/Keyboard Layouts` et relancer la session.
La disposition de clavier est disponible dans les préférences sous
« Clavier », puis « Méthodes de saisie ».
On peut aussi l’enregistrer dans `~/Library/Keyboard Layouts`
(pour le seul utilisateur courant), mais la disposition ne sera pas
active au login.

Il est possible (et recommandé) d’utiliser [Karabiner][]
pour [inverser les touches](karabiner_settings.png) [⌘ Command]{.kbd}
et [⌥ Option]{.kbd} à droite, afin d’accéder plus facilement à la couche
de symboles.

### GNU/Linux : [ergol.xkb_symbols][]
### Linux : [ergol.xkb_symbols][]

Ergo‑L est déjà inclus dans toutes les distributions Linux dotées de `xkeyboard-config`
en [version 2.42 ou ultérieure](https://repology.org/project/xkeyboard-config/badges),
ce qui inclut notamment Arch, Debian Sid, Fedora Rawhide, Gentoo, Manjaro
ce qui inclut notamment Arch, Debian Trixie/Sid, Fedora Rawhide, Gentoo, Manjaro
Testing/Unstable, OpenMandriva Rolling/Cooker, OpenSUSE Tumbleweed, Slackware
Current.
Current, Ubuntu 24.10.
<!-- Il a aussi été inclus dans Ubuntu 24.04 LTS (rétro-portage). -->

Pour les autres distributions, copier ce pilote dans `xkb/symbols/custom` :

Expand All @@ -75,30 +77,55 @@ setxkbmap custom
D’autres méthodes d’installation sont possibles, en passant le [fichier
source][] à [XKalamine][].

Remarque : avec certains bureaux (Gnome notamment), la touche morte []{.odk}
ne fonctionne que si Ergo‑L est défini comme disposition par défaut, c’est-à-dire
en haut de la liste dans les préférences clavier.

### Aide-mémoire : [cavalier.pdf][]

Une aide pour apprendre la dispo. À imprimer, plier et placer sur son bureau !

### Résolution de problèmes

Sur Windows avec GeForce Experience, il se peut que le raccourci AltGr+M (pour
écrire `&`) soit capté par « Superposition en jeu » pour couper le micro (car
AltGr est considéré comme Ctrl+Alt).
Variante en A (« <i lang="en">angle-mod</i> »)
--------------------------------------------------------------------------------

![](angle_mod.svg)

Des pilotes incluant l’[angle-mod][] seront proposés. Il est d’ores et déjà
possible d’appliquer cet angle-mod et bien d’autres fonctionnalités via
[kanata][] et la configuration [Arsenik][].


Résolution de problèmes
--------------------------------------------------------------------------------

### Windows

Les touches mortes chainées ne sont pas reconnues par certaines applications,
notamment [Firefox][firefox-cdk] et [Wezterm][wezterm-cdk].

Comme [AltGr]{.kbd} est équivalent à [Ctrl]{.kbd}-[Alt]{.kbd} sous Windows, les
raccourcis clavier de certaines applications peuvent être déclenchés par
[AltGr]{.kbd}.

Avec GeForce Experience, [AltGr]{.kbd}-[M]{.kbd} (pour écrire `&`) peut être
capté par « Superposition en jeu » pour couper le micro.
Il suffit d’aller dans GeForce Experience sur la roue dentée > Généralités >
Superposition en jeu : Paramètres > Raccourcis claviers, pour changer ou
supprimer ce raccourci. Il est aussi possible de désactiver complètement la
Superposition en jeu.

De même avec Keepass 2, le raccourci AltGr+A (pour écrire `{`) est capté même si
De même avec Keepass 2, [AltGr]{.kbd}-[A]{.kbd} (pour écrire `{`) est capté même si
le programme n’est pas au premier plan. Pour cela, aller dans Tools > Options… >
onglet Integration > encart System-wide hot keys, et changer ou supprimer la
valeur du raccourci Global auto-type.

### Linux

Avec certains bureaux (Gnome notamment), la touche Typo []{.odk} ne fonctionne
que si Ergo‑L est défini comme disposition par défaut, c’est-à-dire en haut de
la liste dans les préférences clavier.

[Wezterm][] ajoute un `o` à chaque pression de la touche Typo []{.odk}. C’est une
[régression connue][wezterm-bug], [un patch est en cours][wezterm-patch].


Licence
--------------------------------------------------------------------------------

Expand All @@ -113,3 +140,13 @@ Licence
[ergol.xkb_symbols]: https://github.com/Nuclear-Squid/ergol/releases/download/ergol-v1.0.0/ergol.xkb_symbols
[XKalamine]: https://github.com/OneDeadKey/kalamine#xkalamine
[Karabiner]: https://karabiner-elements.pqrs.org

[Arsenik]: /claviers/arsenik/
[kanata]: https://github.com/jtroo/kanata
[angle-mod]: https://colemakmods.github.io/ergonomic-mods/angle.html

[firefox-cdk]: https://bugzilla.mozilla.org/show_bug.cgi?id=1910287
[wezterm]: https://github.com/wez/wezterm/
[wezterm-cdk]: https://github.com/wez/wezterm/issues/5866
[wezterm-bug]: https://github.com/wez/wezterm/commit/b8d93edce6267b09d8926f13de9620ad1ae5ea1f
[wezterm-patch]: https://github.com/wez/wezterm/pull/4991
Loading

0 comments on commit df2011a

Please sign in to comment.