Une disposition pour le français, l’anglais et la programmation. Ce projet est basé sur Erglace, lui-même dérivé d’ErgEAU, et reprend de nombreuses conventions de Ergo-L.
Ergglace est ma version personnelle de la disposition de cmoinard.
Le principe reste le même : la disposition de base n’est pas modifiée. Cette variante ajoute surtout quelques symboles accessibles via la touche morte (1DK), pour une meilleure qualité de vie à l’usage quotidien.
- disposition optimisée pour le français et l’anglais
- utilisation d’une touche morte pour les caractères accentués les plus fréquents
- couche AltGr dédiée aux symboles de programmation
- compatible avec les claviers compacts (30 touches)
- optimisation globale privilégiée par rapport à l’accès direct à certains raccourcis
- SFB plus bas que la plupart des dispositions françaises précédentes
- peu de redirections, au prix de moins de roulements
La touche morte ★ donne accès à toutes les lettres accentuées nécessaires pour écrire un français correct :
Version originale (Erglace de cmoinard) :
Version personnelle (Ergglace) :
La disposition reste la même, avec quelques ajustements de qualité de vie dans les symboles accessibles via la touche morte (1DK).
Caractères déplacés (entre erglace.toml et ergglace.toml) :
@(COMMERCIAL AT) : ajouté surZen couche 1DK (était absent), plus facile d’accès en main gauche direct depuis 1DK, mais serait plus logique (et sans doute moins pratique !) surQpuisqueAltGr+Qproduit@ß(LATIN SMALL LETTER SHARP S) : retiré deXen couche 1DK car je ne l’utilise pas et ne l’utiliserai jamais€(EURO SIGN) : ajouté surIen couche 1DKæ(LATIN SMALL LETTER AE) : déplacé de la couche 1DK principale vers l’autre niveau 1DK surI, inutile pour mon usage ; je n’écris pas en latin, mais il reste accessible pour les rares mots qui l’utilisent•(BULLET) : déplacé dePversYen accès 1DK ; je ne m’en suis jamais servi mais ça peut être utile pour faire des listes au lieu du tiret·(MIDDLE DOT) : déplacé dePversYen accès 1DK ; je ne m’en suis jamais servi et n’en vois pas l’utilité, mais il reste accessibleµ(MICRO SIGN) : déplacé deMvers l’autre niveau 1DK surM; je ne m’en suis jamais servi et n’en vois pas l’utilité, mais il reste accessibleñ(LATIN SMALL LETTER N WITH TILDE) : déplacé deVvers l’autre niveau 1DK surV; je ne m’en suis jamais servi et n’en vois pas l’utilité en français, mais il reste accessible au cas où il faudrait taper un mot espagnol((LEFT PARENTHESIS) : ajouté surPen couche 1DK ; l’accès 1DK des parenthèses de Ergol-L me manquait)(RIGHT PARENTHESIS) : ajouté surMen couche 1DK«(LEFT-POINTING DOUBLE ANGLE QUOTATION MARK) : ajouté surVen couche 1DK ; accès 1DK plus pratique qu’avec la ligne des chiffres»(RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK) : ajouté surWen couche 1DK/(SOLIDUS) : ajouté surBen couche 1DK ; accès 1DK plus pratique qu’avec la couche AltGr\(REVERSE SOLIDUS) : ajouté surGen couche 1DK ; accès 1DK plus pratique qu’avec la couche AltGr
La couche AltGr, issue de Ergo-L, est entièrement dédiée aux symboles de programmation :
Erglace abandonne l’accès facile aux raccourcis usuels (Ctrl+C, Ctrl+V, etc.) pour obtenir de meilleures statistiques, en particulier un SFB plus bas (sous 1%). Le SFB correspond aux enchaînements de deux caractères utilisant le même doigt, ce qui ralentit la frappe.
L’autre différence est la volonté de minimiser les redirections, c’est-à-dire les enchaînements de trois caractères d’une même main avec changement de direction, mouvement considéré comme inconfortable. Pour cela, les voyelles sont regroupées d’un côté, comme en Bépo, ce qui favorise l’alternance des mains. Le désavantage est un nombre de roulements plus faible.
Sous Linux, vous pouvez utiliser xkalamine pour l’installation. Suivez les étapes du dépôt Ergo-L en utilisant erglace.toml ou ergglace.toml selon la variante souhaitée.
Vous pouvez modifier facilement la disposition (ou sa variante ergglace.toml), décrite en ASCII art lisible. Ensuite, utilisez Kalamine pour générer les pilotes.