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] Faire un caractère spécial avec Ergo‑L #295

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

Ced-C
Copy link

@Ced-C Ced-C commented Jan 2, 2025

An article that answer a common question on the discord : “how to make 🔠 character in Ergo‑L”
Comments / improvements are welcome.

Copy link
Owner

@Nuclear-Squid Nuclear-Squid left a comment

Choose a reason for hiding this comment

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

Il est bien sympa cet article ! J’ai eu pas mal de choses à dire mais c’est surtout du détail de présentation et du markup, très peu de choses à redire sur le fond. Plus tard on aura une CI pour chopper plus tôt les problèmes de markup, comme ça t’aura un retour plus rapide et plus fiable sans trop polluer les reviews ^^

@Ced-C Ced-C requested a review from Nuclear-Squid January 3, 2025 17:24
Copy link
Collaborator

@wismill wismill left a comment

Choose a reason for hiding this comment

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

Je trouve cette page trop chargée. On y parle :

  • du format Kalamine, pas nécessaire pour apprendre les symboles par défaut.
  • de couches
  • de touches mortes
  • de typographie
  • de compose (sans montrer la syntaxe ni diriger vers la page de manuel)
  • de méthode de saisie

Il serait judicieux d’avoir plusieurs pages pour alléger :

  • Symboles de base, + lien vers page compose et typo soignée
  • Typo soignée (uniquement introduite dans page précédente)
  • Saisie avancée de symboles avec Compose

Si je débute, je découvre ainsi d’abord les différentes couches (il est où XXX ?), puis je peux m’intéresser à la typo soignée (regardez mes belles espaces insécables avec ces guillemets élégants 😄) et enfin personnaliser tout ça (j’aimerais taper facilement 🦆🚀✨, je fais comment ?).

Ce n’est pas toujours simple de répondre, étant donné la multitude de caractères
présents dans Unicode. Cela dépend fortement du caractère en question.

Petite pensée aux windowsiens **et** typographes exigeants ; cela ne fait pas
Copy link
Collaborator

Choose a reason for hiding this comment

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

Utiliser une formule inclusive ?

Comment on lines +34 to +37
> **NB :** Les caractères en vert sont obtenus via la couche typo (suite à la
> touche `★`), les caractères en bleu, via la touche <kbd>AltGr</kbd>,
> les caractères rouges sont des
> [touche morte][dk].
Copy link
Collaborator

Choose a reason for hiding this comment

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

Il faudrait vraiment ajouter un style dédié pour les remarques. Le balisage de citation citation n’est pas adapté ici.

Copy link
Collaborator

Choose a reason for hiding this comment

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

Cf. https://pandoc.org/MANUAL.html#extension-alerts. Il faudra peut-être activer l’extension dans la config d’Hugo.

Comment on lines +47 to +62
```toml
base = '''
╭╌╌╌╌╌┰─────┬─────┬─────┬─────┬─────┰─────┬─────┬─────┬─────┬─────┰╌╌╌╌╌┬╌╌╌╌╌╮
┆ ~ ┃ € ‚ │ « ‘ │ » ’ │ $ │ % ┃ ^ │ & │ * │ # │ @ ┃ _ – ┆ + ± ┆
┆ ` ┃ 1 „ │ 2 “ │ 3 ” │ 4 ¢ │ 5 ‰ ┃ 6 │ 7 │ 8 § │ 9 ¶ │ 0 ° ┃ / ÷ ┆ = ≠ ┆
╰╌╌╌╌╌╂─────┼─────┼─────┼─────┼─────╂─────┼─────┼─────┼─────┼─────╂╌╌╌╌╌┼╌╌╌╌╌┤
· ┃ Q │ C │ O │ P │ W ┃ J │ M │ D _ │ ! ¡ │ Y ┃ { ┆ } ┆
· ┃ â │ ç │ œ │ ô │ ┃ │ µ │ _ │***¨ │ û ┃ [ ┆ ] ┆
· ┠─────┼─────┼─────┼─────┼─────╂─────┼─────┼─────┼─────┼─────╂╌╌╌╌╌┼╌╌╌╌╌┤
· ┃ A │ S │ E │ N │ F ┃ L │ R │ T │ I │ U ┃ " ┆ | ┆
· ┃ à │ é │ è │ ê │ ñ ┃ ( │ ) │ î │ ï │ ù ┃ ' ┆ \ ┆
╭╌╌╌╌╌╂─────┼─────┼─────┼─────┼─────╂─────┼─────┼─────┼─────┼─────╂╌╌╌╌╌┴╌╌╌╌╌╯
┆ > ┃ Z │ X │ ? ¿ │ V │ B ┃ : │ H │ G │ ; • │ K ┃ ·
┆ < ┃ æ │ ß │ - ‑ │ – │ — ┃ . … │ │ *µ │ , · │ ┃ ·
╰╌╌╌╌╌┸─────┴─────┴─────┴─────┴─────┸─────┴─────┴─────┴─────┴─────┚ · · · · · ·
'''
Copy link
Collaborator

Choose a reason for hiding this comment

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

Si c’est possible inclure (include ?) le fichier source directement ici. Ce sera plus facile de mettre à jour en cas de changement de version.

1dk_shift = "\u2019" # RIGHT SINGLE QUOTATION MARK
```

Le fichier se décompose en trois parties :
Copy link
Collaborator

Choose a reason for hiding this comment

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

Plutôt que de parler du fichier, peut-être se concentrer sur les couches directement ? Ce n’est pas dit qu’une personne consultant cette page s’intéresse au format. C’est même peu probable en fait. Je pense que cette page doit rester aussi simple que possible et se concentrer sur la thématique principale.

séquences simples en caractères magiques :

- <kbd>⎄</kbd>-<kbd>ae</kbd> pour <kbd>æ</kbd>.
- <kbd>⎄</kbd>-<kbd>-></kbd> pour <kbd>→</kbd>.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
- <kbd>⎄</kbd>-<kbd>-></kbd> pour <kbd>→</kbd>.
- <kbd>⎄</kbd>-<kbd>-&gt;</kbd> pour <kbd>→</kbd>.

Ergo‑L est conçu pour écrire et coder, mais il y aura des cas où un caractère
spécifique manque.

Pour ces moments-là, entre en scène la touche Compose (<kbd>⎄</kbd>).
Copy link
Collaborator

Choose a reason for hiding this comment

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

Lien Wikipedia ?

> positionner compose comme sur l'image en utilisant les commandes suivantes
> ```
setxkbmap fr ergol_iso
xmodmap -e "keycode 56 = Multi_key"
Copy link
Collaborator

Choose a reason for hiding this comment

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

et les sessions Wayland ? X11 c’est bientôt le passé.

qu’une touche définie de façon arbitraire dans un pilote.


### Installer et positionner compose
Copy link
Collaborator

Choose a reason for hiding this comment

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

Positionner ?

Choose a reason for hiding this comment

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

« positionner » -> « configurer » ?

Comment on lines +153 to +154
> les séquences de mêmes types. Par exemple, dans mon fichier compose, tous les
> émojis commencent par le symbole <kbd>:</kbd>. Cela permet d’éviter les
Copy link
Collaborator

Choose a reason for hiding this comment

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

À aucun moment on a un extrait de fichier Compose. Ça serait bien d’en inclure, + lien vers la man page.

Idéalement on voudrait que tout ceci se fasse via Kalamine.

@wismill
Copy link
Collaborator

wismill commented Feb 17, 2025

Ce serait génial d’avoir une image de la dispo avec un champ de text qui réagissent à la saisie de l’utilisateur :

  • Détecter touches côté utilisateur et la traduire en touches Ergo-L (idéalement toute dispo avec fichier Kalamine)
  • Traduire un caractère par une séquence de touches
  • Touches correspondantes mises en évidence. Pb: comment gérer les séquences ? Numéros en overlay ?

@wismill
Copy link
Collaborator

wismill commented Feb 19, 2025

#300 est une bonne intro, à voir comment articuler les deux.

Les caractères utiles pour écrire une langue parlée en Europe
--------------------------------------------------------------------------------
Bonne nouvelle : si vous écrivez en français, anglais ou toute autre langue
européenne courante, il y a fort a parier que vous besoins sont couverts ! Il

Choose a reason for hiding this comment

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

« vous besoins » -> « vos besoins »

@sblondon
Copy link

Il serait judicieux d’avoir plusieurs pages pour alléger :

* Symboles de base, + lien vers page compose et typo soignée
* Typo soignée (uniquement introduite dans page précédente)
* Saisie avancée de symboles avec Compose

Si je débute, je découvre ainsi d’abord les différentes couches (il est où XXX ?), puis je peux m’intéresser à la typo soignée (regardez mes belles espaces insécables avec ces guillemets élégants 😄) et enfin personnaliser tout ça (j’aimerais taper facilement 🦆🚀✨, je fais comment ?).

Une solution moins ambitieuse pourrait être de reprendre ce plan en en faisant trois sections dans l'article. ça donnerait une progression plus évidente au lecteur.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants