Disposition clavier Ergopti
–

Ergonomie optimisée pour le français, l’anglais et le code

Frappe augmentée • Windows, macOS, Linux • 100 % local

Tapez moins.
Écrivez plus.

Ergopti+ transforme votre frappe en temps réel : expansions de texte, autocorrection, prédictions IA locales, tap-holds, gestes trackpad. Pensé pour le français, l’anglais et le code — gratuit et open-source.

  • Frappe augmentée
  • 100 % local
  • Toute disposition

Gratuit · Open-source · Aucun compte, aucune télémétrie

0
hotstrings prêts à l’emploi
0
modèles d’IA locale au catalogue
0
réglages, tous optionnels
0
langues d’interface

Trois promesses

Une suite riche, jamais envahissante.

Utile dès la première heure

Apostrophes typographiques, accents, expansions classiques : l’essentiel du gain est livré par défaut, sans rien apprendre. Vous tapez normalement, le reste se règle tout seul.

Progressif, jamais imposé

Chaque fonctionnalité est activable indépendamment. Démarrez avec les hotstrings, ajoutez les tap-holds plus tard, l’IA en bonus. Tout se désactive d’un clic.

Toutes les dispositions

AZERTY, QWERTY, Bépo, Dvorak… Le driver agit sur le texte produit, pas sur la touche physique. Gardez votre layout — ou adoptez Ergopti pour le combo idéal.

Pour qui ?

Chacun y gagne, à sa façon.

Ergopti+ n’impose pas une manière de travailler — il accélère la vôtre. Quelques exemples.

Développeur

Symboles de code en roulements (=>, !=), snippets de boilerplate, ouverture de chemins de fichiers, et une IA locale qui complète sans jamais envoyer votre code ailleurs.

Rédacteur

Autocorrection en continu, signatures et formules en une abréviation, apostrophes typographiques automatiques, et des prédictions qui terminent vos phrases.

Multilingue

FR/EN et bien plus : corrections et prédictions bilingues, symboles et accents à portée de doigt, interface en 21 langues.

Ergonomie & confort

Tap-holds pour garder les mains au repos, layer de navigation sans flèches, gestes trackpad, et des métriques pour voir vos progrès.

Expansions en temps réel

2 994 corrections et expansions, prêtes à l’emploi.

Cinq familles livrées avec le driver, chacune avec sa couleur de tooltip et son délai réglable. Ce compteur est mesuré automatiquement depuis les fichiers du driver à chaque mise à jour du site.

message.txt ─ ▢ ✕

Expansion en temps réel — une vraie phrase, plusieurs familles d’expansions, sans jamais rompre le flux de frappe.

Autocorrection 679 1 s
Touche ★ et expansion de texte 2 121 2 s
Réduction des distances 101 0.5 s
Réduction des SFBs 34 0.5 s
Roulements 35 0.5 s
Réduction des distances 24 0.5 s

Couleurs et délais réels du driver — chaque famille est personnalisable et désactivable depuis le menu.

Autocorrection

Les fautes les plus fréquentes, balayées à la frappe

Apostrophes typographiques, capitalisation des marques, accents oubliés. Ce n’est pas un correcteur après coup : c’est appliqué pendant que vous tapez.

  • chatgpt → ChatGPT
    ChatGPT m’a aidé sur…
  • alexei → Alexeï
    Alexeï Navalny
  • OUi → Oui
    Oui, je viens.
  • jusqu → jusqu’
    jusqu’à demainjusqu’ici

Touche magique ★

Un suffixe explicite pour les expansions longues

Pour vos snippets fréquents — formules, signatures, identifiants — la touche ★ déclenche l’expansion sans aucune ambiguïté. Aucun risque de collision avec la frappe normale.

  • ct★ → c’était
    ct★ génial → c’était génial
  • pex★ → par exemple
    pex★ ce matin → par exemple ce matin
  • pcq★ → parce que
    pcq★ il pleut → parce qu’il pleut
  • eef★ → en effet
    eef★, c’est vrai → en effet, c’est vrai

1 Répéteur de lettre

Si aucune abréviation ne correspond, ★ double simplement la lettre précédente. Plus aucun SFB sur les doublons.

  • l★ → ll elle
  • r★ → rr erreur
  • t★ → tt attendre
  • n★ → nn année

2 Déclencheur d’abréviations

Si les lettres précédentes forment un trigger connu, ★ expanse à la place. Les deux modes sont décidés au moment de la frappe — sans configuration.

  • a★ → ainsi
  • c★ → c’est
  • dé★ → déjà
  • ê★ → être
  • m★ → mais
  • pê★ → peut-être

Et voici la vraie fenêtre d’édition.

Pas une capture d’écran : c’est la fenêtre d’édition du driver, servie depuis ses propres fichiers et pilotée ici avec des données de démonstration. Sections pliables, recherche, ajout en deux champs — chez vous, avec vos raccourcis.

/ergopti_plus/_shared/ui/hotstring_editor/ · 960×640 ● live ─ ▢ ✕

Vos propres raccourcis

Et ceux que vous tapez tous les jours.

Signature, IBAN, formules récurrentes : ajoutez vos hotstrings en un clic depuis le menu — stockés dans un simple fichier TOML, rechargés à la volée.

Ajout en 5 secondes

  1. 1Sélectionnez un texte que vous tapez souvent.
  2. 2Ouvrez le menu → Hotstrings personnels.
  3. 3Choisissez un déclencheur (ex : sig★).
  4. 4C’est actif — sans redémarrer le driver.
  • np★ → Adrien Moyaux Nom complet
  • em★ → adrien@exemple.fr E-mail
  • tel★ → +33 6 12 34 56 78 Téléphone
  • sig★ → Cordialement, Adrien Signature
  • ad★ → 15 rue Lafayette, 75009 Paris Adresse
  • iban★ → FR76 1234 5678 9012 3456 789 IBAN

Hotstrings dynamiques

Certaines valeurs changent tous les jours (la date) ou ne doivent pas être écrites en dur (téléphone, IBAN). Le préfixe @ les calcule au moment précis du déclenchement, depuis l’éditeur d’informations personnelles.

  • @dt → 30/10/2026 Date du jour
  • @dtL → 30 octobre 2026 Date en lettres
  • @ph → +33 6 12 34 56 78 Téléphone configuré
  • @np★ → Moyaux ⇥ Adrien Remplissage de formulaire

Nom, e-mail, téléphone, adresse, IBAN : tout est centralisé dans une seule fenêtre — les hotstrings dynamiques s’en servent automatiquement.

La fenêtre en question — la vraie. Modifiez un champ ci-dessous : les exemples np★, sig★, @np★… au-dessus se réécrivent en direct, exactement comme le feront vos expansions.

/ergopti_plus/_shared/ui/personal_info_editor/ · 560×680 ● live ─ ▢ ✕

Prédictions IA

Une IA qui écrit avec vous. Chez vous.

Le driver embarque un pont vers un modèle de langage qui tourne sur votre machine. Il corrige la fin de votre phrase et propose la suite — validables en une touche, sans que rien ne parte dans le cloud.

~/inbox/brouillon.eml ─ ▢ ✕

Le projet est paralèle à

✨ Le projet est parallèle à celui de l’an dernier, avec un budget revu à la hausse. ⌥1
Le projet est parallèle à ceux que nous avons livrés en 2024. ⌥2
Tab = accepter la correction ET la suite
Mistral 7B · Ollama · Avancé — ⏱ 0,34 s

Un seul Tab insère la correction et la suite : 80 caractères pour 1 frappe.

Code couleur réel du driver : contexte · correction · prédiction · ✨ ligne active. 3 suggestions, déclenchées après 500 ms d’inactivité sur les 500 derniers caractères — tout est réglable.

1 Choisissez votre moteur — local d’abord

Ollama

Windows · macOS · Linux

port 11434

Le plus simple à installer — le driver propose même de le faire pour vous. Catalogue de modèles immense, serveur local en écoute uniquement sur votre machine.

MLX

macOS · Apple Silicon (M1 → M4)

port 3460

Inférence accélérée par le GPU des puces Apple. Détecté et sélectionné automatiquement sur les machines compatibles — réponses sous 100 ms sur les petits modèles.

Envie d’un modèle plus puissant ? Branchez une clé API — 16 fournisseurs pris en charge, clés chiffrées localement (Trousseau macOS, DPAPI Windows) :

  • OpenAI
  • Anthropic
  • Google Gemini
  • xAI (Grok)
  • Mistral
  • DeepSeek
  • Cohere
  • Cerebras
  • OpenRouter
  • Groq
  • Together AI
  • Fireworks AI
  • Backboard
  • TypeSafe (Jev)
  • OpenRouter (Jev)
  • OpenAI-compatible

Liste générée depuis le fichier de configuration du driver — toujours à jour.

2 Choisissez votre modèle parmi 110

Un catalogue curé de 110 modèles open-weights issus de 18 fournisseurs (38 familles), du 340 M qui répond en 50 ms au 236 B ultra-contextuel. Le menu affiche la RAM et l’espace disque requis avant tout téléchargement — et accepte n’importe quel identifiant HuggingFace ou tag Ollama en plus.

IBM (Granite)
Granite 4.0 Nano Language Models, Granite 4.0 Language Models
18 modèles 340 M → 32 B
Mistral AI
Mistral, Ministral, Mistral Small, Mistral Large, Mixtral, Mistral NeMo, Codestral
16 modèles 3.9 B → 141 B
Alibaba Cloud (Qwen)
Qwen3-Coder, Qwen3-Coder-Next, Qwen 3.5, Qwen 3.6
15 modèles 870 M → 80 B
Meta (Llama)
Llama 3.1, Llama 3.2, Llama 3.3, Llama 4
11 modèles 1.2 B → 109 B
Google (Gemma)
Gemma 4
8 modèles 5.1 B → 33 B
NousResearch (Hermes)
Hermes 3, Hermes 4
6 modèles 3.2 B → 71 B
Microsoft
Phi-4, NextCoder
5 modèles 3.8 B → 33 B
NVIDIA (Nemotron)
Nemotron v3
5 modèles 4 B → 124 B
Upstage (Solar)
Solar Mini, Solar Pro, Solar Open
5 modèles 11 B → 103 B
DeepSeek
DeepSeek V2, DeepSeek V2.5, DeepSeekCoder V2
4 modèles 16 B → 236 B
Moonshot AI (Kimi)
Kimi-Linear-A3B, Moonlight-A3B
4 modèles 16 B → 49 B
BigCode (StarCoder)
StarCoder2
3 modèles 3 B → 16 B
LiquidAI (LFM)
LFM2.5
3 modèles 350 M → 1.2 B
HuggingFace (SmolLM)
SmolLM3
2 modèles 3.1 B → 3.1 B
OpenAI (ChatGPT)
gpt-oss
2 modèles 22 B → 120 B
MiniMax
MiniMax-M2.7
1 modèle 229 B → 229 B
Zhipu AI (GLM)
GLM-4.7
1 modèle 31 B → 31 B
Other models
Qwopus
1 modèle 28 B → 28 B

Et voici la vraie fenêtre du navigateur de modèles, alimentée ici avec ce même catalogue — triez, cherchez, comparez :

/ergopti_plus/_shared/ui/model_browser/ · 900×580 ● live ─ ▢ ✕

Catalogue généré depuis models.json — le même fichier que lit le driver.

3 Choisissez (ou écrivez) votre profil de prompt

○○○ Autocomplétion — Aucun prompt, juste le contexte

Aucune instruction injectée : le modèle reçoit le contexte brut et continue. Idéal pour le code et les formats stricts.

●○○ Basique — Prédiction simple

Instruction minimale : continuer le texte entre N et M mots, sans commentaire. Le compromis vitesse/qualité par défaut.

●●○ Avancé — Correction + Prédiction

Deux lignes en sortie : la fin de phrase corrigée, puis la suite prédite. Bilingue FR/EN, avec exemples intégrés pour les petits modèles.

●●● Batch Avancé — 1 req. avancée avec {n} prédiction{s} batch

Le contrat « Avancé », mais N suggestions distinctes en une seule requête — beaucoup plus économique que N appels.

✎ Réécriture — Met au propre la phrase en cours

✎ Familier — réécriture en registre familier

✎ Neutre — réécriture en registre courant

✎ Soutenu — réécriture en registre professionnel

✎ Très soutenu — réécriture en registre cérémonieux

✎ Traduire → anglais — traduction de la phrase en cours

✎ Traduire → japonais — traduction de la phrase en cours

L’éditeur de prompts intégré accepte vos propres instructions avec les variables {context}, {min_words}, {max_words} — imposez un ton, une langue, un métier. « Termine mes phrases comme Hemingway » est un profil valide.

Tap-Holds

Sept touches à double vie.

Un appui bref déclenche une action, un maintien conserve le rôle de modificateur. La même logique sur les deux OS : les mêmes doigts déclenchent les mêmes gestes, avec le modificateur natif de chaque plateforme — Ctrl sur Windows, ⌘ sur macOS. L’objectif : une expérience unifiée, quel que soit l’ordinateur devant vous. Ce sont les défauts livrés ; chaque touche, action et délai se change depuis le menu.

CapsLock
Tap Entrée
Hold Ctrl / Cmd

La touche la plus accessible de la home-row devient validation ET modificateur.

LShift
Tap Copier
Hold Shift

Copier d’un seul appui sur une touche que votre auriculaire connaît déjà.

LCtrl
Tap Coller
Hold Ctrl

Coller sans quitter la position de repos, sans accord à deux mains.

LAlt
Tap Retour arrière
Hold Couche navigation

Backspace sous le pouce ; maintenu, il ouvre le layer de navigation ci-dessous.

RCtrl
Tap Shift one-shot
Hold Shift

Un appui = la prochaine lettre en majuscule. Fini le Shift maintenu pour une seule lettre.

AltGr
Tap Tab
Hold AltGr

Tab au pouce droit — l’indentation et la navigation de formulaires sans étirement.

Tab
Tap Alt-Tab (écran)
Hold Alt

Bascule d’application sur le moniteur courant, en un seul appui.

Layer navigation (maintenir LAlt)

Flèches sur HJKL, pages, début/fin de ligne, effacement par mot — la main ne quitte jamais la position de repos.

CapsWord

MAJUSCULES sur le mot en cours uniquement — le shift virtuel se relâche à l’espace. Parfait pour les acronymes (NASA, TODO).

Suppression de mot

Un geste efface le mot entier — idéal pour annuler une expansion d’un coup.

Encadrer la sélection

Sélectionnez du texte, tapez ", ( ou [ : la sélection est encadrée par la paire correspondante.

Répéteur intelligent

Sans abréviation en attente, ★ double la lettre précédente — les doublons sans SFB.

Raccourcis

Des actions qui règlent de vraies galères.

Bien au-delà du copier-coller : voici quelques-unes des actions les plus utiles — chacune assignable à n’importe quelle touche, tap-hold ou geste.

Téléporter la souris

Le curseur saute sur l’écran voisin d’un seul tap — fini de deviner vers quel bord le pousser pour changer de moniteur.

Surbrillance du curseur

Perdu votre souris sur trois écrans ? Un halo la fait ressortir à l’instant — parfait aussi en présentation.

Capture en un tap

Région, fenêtre, plein écran ou OCR — sur la touche à gauche du 1, sans chercher le raccourci système.

Sélectionner la ligne

La ligne entière sélectionnée d’un geste, sans viser au pixel ni tripler-cliquer.

Ouvrir lien ou chemin

Ouvre l’URL ou le chemin de fichier local sous le curseur — où qu’il se trouve dans le texte.

Changer la casse

Bascule la sélection en MAJUSCULES, minuscules ou Casse De Titre — plus besoin de retaper.

179 actions à assigner. À n’importe quelle touche ou geste.

Tap-holds, gestes trackpad et raccourcis piochent dans le même catalogue d’actions, défini dans un seul fichier partagé par les trois drivers. Mêmes groupes, mêmes sections que dans le sélecteur du driver — filtrés ici pour Windows ; changez d’OS en haut de page pour voir la différence.

Saisie

Souris et Navigation
  • 🖱 L Clic gauche (maint.)
  • 🖱 R Clic droit (maint.)
  • ⇥ Alt+Tab du système
  • ◱ Fenêtre précédente — tous les écrans
  • ◱ Fenêtre précédente — cet écran
Édition
  • ⎘ Copier
  • ⎘ Coller
  • ⎘ Coller sans mise en forme
  • ⎘ Couper
  • ↩ Annuler
  • ↪ Rétablir
  • ⬚ Tout sélectionner
  • 🔍 Rechercher
Touches
  • ↵ Entrée
  • ⇥ Tab
  • ⎋ Échap
  • ⌫ Suppr. arrière
  • ⌦ Suppr. avant
  • ⌨ Appuyer sur une touche [configurable]
  • ⌨ Appuyer sur un raccourci [configurable]
  • ⌨ Taper un texte [configurable]

Fenêtres & espaces

Onglets
  • ⧉ + Nouvel onglet
  • ⧉ × Fermer onglet
  • ⧉ ← Onglet précédent
  • ⧉ → Onglet suivant
Navigation
  • ← Précédent (navigation)
  • → Suivant (navigation)
Fenêtres
  • ◱ ← Fenêtre précédente, toutes apps (cycle)
  • ◱ → Fenêtre suivante, toutes apps (cycle)
  • ◱ ← Fenêtre précédente de l’app active
  • ◱ → Fenêtre suivante de l’app active
  • ◱ × Fermer la fenêtre
  • 📺 Plein écran
  • ◧ ← Ancrer à gauche
  • ◨ → Ancrer à droite
  • 🔲 Maximiser
Espaces / Bureaux
  • ▢ ← Bureau précédent
  • ▢ → Bureau suivant
  • ▢ ← Bureau précédent (circulaire)
  • ▢ → Bureau suivant (circulaire)
  • ▢ + Nouveau bureau
  • ▢ × Fermer le bureau
  • ▢ Vue des tâches
  • ◱ Tout minimiser

Texte

Curseur et Texte
  • ↑ Flèche Haut
  • ↓ Flèche Bas
  • ← Flèche Gauche
  • → Flèche Droite
  • W ← Mot précédent
  • W → Mot suivant
  • ↕ ↑ Ligne précédente
  • ↕ ↓ Ligne suivante
  • ⇤ Début de ligne
  • ⇥ Fin de ligne
  • ¶ ↑ Paragraphe précédent
  • ¶ ↓ Paragraphe suivant
  • ⤒ Début du document
  • ⤓ Fin du document
Sélection de Texte
  • ✎ ↑ Sélection Haut
  • ✎ ↓ Sélection Bas
  • ✎ ← Sélection Gauche
  • ✎ → Sélection Droite
  • ✎ W ← Sél. Mot préc.
  • ✎ W → Sél. Mot suiv.
  • ▭ Sélectionner le mot
  • ☰ Sélectionner la ligne
Transformer la sélection
  • AA Majuscules
  • aa Minuscules
  • Aa Majuscule en début de mot
  • AA Majuscules / minuscules
  • Aa Majuscule en début de mot / minuscules
  • ⟦⟧ Encadrer la sélection [configurable]
  • () Entourer la ligne de parenthèses
Intelligence artificielle
  • ✨ Générer une prédiction IA
  • ✨ Prédiction IA avec un prompt choisi [configurable]
  • ✨ Générer une prédiction IA (Autocomplétion)
  • ✨ Générer une prédiction IA (Basique)
  • ✨ Générer une prédiction IA (Avancé)
  • ✨ Générer une prédiction IA (Batch Avancé)
  • ✨ Générer une prédiction IA (Réécriture)
  • ✨ Générer une prédiction IA (Familier)
  • ✨ Générer une prédiction IA (Neutre)
  • ✨ Générer une prédiction IA (Soutenu)
  • ✨ Générer une prédiction IA (Très soutenu)
  • ✨ Générer une prédiction IA (Traduire → anglais)
  • ✨ Générer une prédiction IA (Traduire → japonais)
  • 🎩 Plus soutenu (sélection)
  • 👕 Plus familier (sélection)
  • 🎩 Plus soutenu (sélection, en boucle)
  • 👕 Plus familier (sélection, en boucle)
  • ⚡ Mode direct avec un prompt [configurable]
  • 👁 Répondre à une zone de l’écran [configurable]
  • 👁 Répondre à l’écran entier [configurable]
  • 🩺 Pourquoi cette erreur ? (zone de l’écran) [configurable]
  • 🌐 Traduire la phrase actuelle [configurable]
  • 🌐 Traduire la sélection [configurable]
  • 🤖 Que faire avec ça ? (sélection)
  • 🤖 Commande pour l’agent IA…
  • 🤖 Détection automatique des actions (activer/désactiver)

Média

Médias
  • 🔊 + Volume +
  • 🔊 - Volume -
  • 🔇 Muet/Unmute
  • ☀ + Luminosité +
  • ☀ - Luminosité -
  • ⏯ Lecture/Pause
  • ⏭ Piste suivante
  • ⏮ Piste précédente
Captures d'écran
  • 📸 ⊞ Copier fenêtre
  • 📸 ⊞ Sauver fenêtre
  • 📸 ⬚ Copier région
  • 📸 ⬚ Sauver région
  • 📸 🖥 Copier écran
  • 📸 🖥 Sauver écran
  • ⏺ Capture vidéo

Système

Système
  • 🔒 Verrouiller
  • 🔔 Notifications
  • 🖥 Afficher le bureau
  • 🌙 Mettre les écrans en veille
  • 🌓 Mode sombre (activer/désactiver)
  • 🎙 Couper/rétablir le micro
  • 📋 Vider le presse-papiers
  • 🖱 Centrer la souris sur l’écran
  • 🚀 Ouvrir une application [configurable]
  • ▶️ Exécuter un programme [configurable]
  • ✕ Quitter l’application active
  • ⚠ Forcer l’application active à quitter
  • 🗑 Vider la corbeille
  • ⏏ Éjecter tous les disques
Fichiers sélectionnés
  • 🛡 Débloquer les fichiers sélectionnés
  • ⌨ Ouvrir un terminal ici
  • 📄 Nouveau fichier texte ici
Actions système
  • 📸 Outil de capture d’écran du système
  • 📸 Capture instantanée (fenêtre)
  • 📷 Capture OCR (Win+Shift+T)
  • 🌐 Ouvrir un lien [configurable]
  • 📥 Dossier Téléchargements
  • 🗂 Gestionnaire de fichiers
  • ⚙ Réglages du système
  • 🎨 Couleur HEX sous le curseur
  • 😀 Sélecteur d’emojis
  • 📝 Prendre une note
  • 🖱 Simuler l'activité (anti-veille)
  • 🔍 Recherche web [configurable]
  • 📋 Copier le chemin, ou ouvrir / rechercher la sélection
  • 🖱 Téléporter la souris
  • 🔦 Surbrillance souris
  • ⇪ Basculer CapsLock
  • 𝐁 Ctrl+B Microsoft (→ Ctrl+G)
Actions Tap-Hold
  • ⇧ OneShotShift
  • ⇪★ CapsWord
  • ⌫ Ctrl+BackSpace
  • ⌦ Ctrl+Delete
  • ␣ Espace
  • ⇪ CapsLock

Ergopti

Interface
  • 📊 Stats Frappe
  • 📊 Stats Applications
  • ⌨ Éditeur Hotstrings
  • 📂 Éditeur Chemins
  • ⚙ Délais et couleurs des hotstrings
  • ⌨ Dispositions de clavier
  • 🧭 Couche de navigation
  • 🤖 Catalogue de modèles
  • 📜 Versions
  • 🩺 Diagnostic système
Fichiers
  • 🛠 Code Source
  • 👤 Fichier de raccourcis personnels
  • 👤 Hotstrings perso
  • 👤 Infos perso
  • ⚙ Configuration
  • 📁 Dossier Logs
  • 📄 Log du jour
  • 📄 Fichier des erreurs du jour
Gestion du Script
  • ⏸/▶ Suspendre / Reprendre
  • ↻ Recharger
  • ↻ Sauver et recharger
  • ✕ Quitter
Debug
  • Window Spy
  • État des variables
  • Historique des touches

Gestes trackpad

36 emplacements de gestes. 3 axes continus.

Le driver intercepte les gestes multi-touch bruts (pas les événements souris) et les mappe sur l’action de votre choix — taps et swipes de 2 à 5 doigts, catalogue d’actions intégré, sensibilité réglable par geste.

3 doigts Tap
Définition du mot

Posez trois doigts sur un mot : sa définition apparaît. Le geste signature.

3 doigts Swipe ← →
Mot précédent / suivant

Avancez mot par mot dans n’importe quel champ texte.

3 doigts Swipe ↑ ↓
Volume + / −

Axe continu : plus le geste est long, plus le volume bouge.

4 doigts Tap
Copier

Sélectionnez à deux doigts, copiez à quatre — plus rapide que le raccourci.

4 doigts Swipe ← →
Onglet précédent / suivant

Navigation d’onglets sans toucher le clavier.

5 doigts Swipe ↑ ↓
Mission Control / App Switcher

Toutes vos fenêtres d’un geste.

Moteur complet sur macOS (36 slots + 3 axes, valeurs par défaut ci-dessus) ; Windows expose 10 emplacements assignables (taps et swipes 3-4 doigts). Chaque geste est réassignable depuis le menu, ou désactivable.

Métriques de frappe

On n’améliore que ce que l’on mesure.

Un enregistreur local compte vos frappes, mots et expansions dans une base SQLite sur votre machine — rien ne part jamais ailleurs. Deux tableaux de bord complets et un widget flottant en font un vrai coach de frappe.

Vitesse moyenne
74 MPM
+9 % ce mois-ci
Frappe déléguée
31 %
+ Hotstrings · + IA
Activité — 26 semaines

Aperçu illustratif — les vrais tableaux de bord (Statistiques de frappe et Temps d’écran) sont deux fenêtres du driver, avec vos données réelles.

Évolution des MPM

Votre vitesse jour après jour, semaine après semaine — avec les records et les moyennes glissantes.

Impact des hotstrings et de l’IA

Les caractères « + Hotstrings » et « + IA » sont comptés à part : vous voyez exactement combien de frappe vous déléguez.

N-grammes — 19 onglets

Des caractères aux heptagrammes, mots et raccourcis les plus tapés : la matière première pour créer vos prochains hotstrings.

Heatmaps clavier

Deux cartes de chaleur montrent quelles touches travaillent le plus — et valident (ou non) votre disposition.

Ergonomie mesurée

SFBs, roulements, redirections : les métriques des passionnés de layouts, calculées sur VOTRE frappe réelle.

Temps d’écran par app

Temps par application, bascules entre apps, séries et scores de productivité — dans un second tableau de bord dédié.

Les vraies fenêtres, servies depuis le driver.

/ergopti_plus/_shared/ui/metrics_typing/ · 1020×680 ● live ─ ▢ ✕

Données de démonstration générées pour l’aperçu — chez vous, ces tableaux de bord se remplissent de VOTRE frappe, et rien ne quitte jamais votre machine.

Le widget MPM, toujours sous les yeux

Un petit compteur flottant, toujours au premier plan, affiche votre vitesse en temps réel. Regardez-le bondir quand une hotstring ou l’IA tape à votre place — c’est toute la frappe déléguée qui devient visible :

~/courriel/brouillon.txt
0
MPM

Les pics correspondent aux hotstrings et aux acceptations d’IA.

Combien de frappe déléguez-vous ?

À la main
100 frappes
Avec Ergopti+
60 tapées 40 déléguées

Hotstrings et IA écrivent le reste — pour le même texte, bien moins de frappes. Proportions illustratives ; les vôtres sont dans le tableau de bord.

🔐 Tout est calculé et stocké localement. Les champs de mot de passe sont ignorés, le module entier se désactive d’un clic, et la base SQLite vous appartient.

Vie privée

Puissant parce que local. Pas malgré ça.

Le pari d’Ergopti+ : tout ce qui rend la frappe plus intelligente tourne chez vous. Aucune donnée n’a besoin d’en sortir — et aucune n’en sort.

100 % local

Frappe, hotstrings, prédictions, métriques : tout est calculé et stocké sur votre machine. Aucun serveur, aucun cloud par défaut.

Aucune télémétrie

Pas de compte, pas de tracking, pas de « statistiques anonymes ». Le logiciel ne vous observe pas.

Mots de passe ignorés

Les champs de saisie sécurisés sont exclus de toute capture et de tout enregistrement de frappe.

Clés d’API chiffrées

Si vous utilisez un modèle distant (optionnel), la clé est chiffrée localement (Trousseau macOS, DPAPI Windows) — jamais en clair.

Vos données vous appartiennent

Les métriques vivent dans une base SQLite locale que vous pouvez lire, exporter ou supprimer à tout moment.

Auditable

Le code est open-source et public. N’importe qui peut vérifier ce que fait réellement le driver.

Vous gardez la main

335 réglages. Zéro obligation. Zéro code.

Nous livrons de bons défauts — touches, délais, couleurs, raccourcis — mais tout se change depuis le menu, sans écrire une ligne de code. Le menu est généré depuis un manifeste unique, pour que les trois drivers exposent exactement les mêmes options.

  • Délais par famille
  • Couleurs des tooltips
  • Touches et actions des tap-holds
  • Raccourcis clavier
  • Apps ignorées
  • Rechargement à chaud
  • Chemins de config
  • Modèle et backend IA
  • Prompts personnalisés
  • Sensibilité des gestes
  • Widget MPM
  • et 300 autres…

🌍 Parle votre langue — 21 au choix

Menus, fenêtres, assistants : toute l’interface est traduite. Liste découverte automatiquement depuis les fichiers du driver, dans l’ordre de ses menus :

  • Dansk
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • Nederlands
  • Norsk
  • Polski
  • Português
  • Svenska
  • Türkçe
  • Čeština
  • Русский
  • Українська
  • עברית
  • العربية
  • हिन्दी
  • 中文
  • 日本語
  • 한국어

⏯ La pause qui rend le PC prêtable

Un raccourci met tout en pause : le clavier redevient AZERTY, les raccourcis redeviennent ceux de l’OS — passez votre machine à un collègue sans le dérouter. Réactivez : la disposition Ergopti (si émulée), vos hotstrings et vos raccourcis personnalisés reviennent instantanément.

🔄 Mise à jour depuis l’app

Le driver vérifie les nouvelles versions et se met à jour depuis le menu — canal stable ou dev, notes de version intégrées. La fenêtre ci-dessous est la vraie : elle interroge GitHub en direct.

/ergopti_plus/_shared/ui/changelog/ · 860×580 ● live ─ ▢ ✕

Le driver ouvre 25 fenêtres natives — réglages, éditeurs, assistants, tableaux de bord. Chacune est une vraie fenêtre de votre système (WebView2 sur Windows, WKWebView sur macOS, WebKitGTK sur Linux), mais toutes partagent un seul et même code : même apparence, même comportement sur les trois OS. Liste générée depuis le manifeste du driver :

  • _generated
  • Sélecteur d’actions
  • Versions
  • config_cleanup
  • Téléchargements
  • error_dialog
  • Diagnostic
  • Éditeur de hotstrings
  • Réglages hotstrings
  • layer_editor
  • layout_composer
  • layout_manager
  • Temps d’écran
  • Statistiques de frappe
  • Catalogue de modèles
  • numeric_prompt
  • Assistant de démarrage
  • Dossier de config
  • Infos personnelles
  • physical_shortcuts
  • Éditeur de prompts
  • release_notes
  • Jeton HuggingFace
  • update_check
  • vendor

Tout reste chez vous

Hotstrings, métriques, prédictions IA : chaque calcul est local. Les serveurs d’inférence n’écoutent que sur votre machine. Une fois le modèle téléchargé, tout fonctionne hors-ligne.

Open-source, auditable

Trois drivers, un site, plus de 200 000 lignes de code publiées sur GitHub sous licence libre — et plus de 1 300 fichiers de tests automatisés qui les verrouillent.

Gratuit. Pour de bon.

Pas de freemium, pas de version « Pro », pas de publicité, pas de compte. Le projet est un travail de passion — il est et restera entièrement gratuit.

Zéro télémétrie

Aucun appel réseau en dehors du backend IA que vous avez choisi et de la vérification de mise à jour. Pas de « données anonymisées », pas de tracking. Rien.

⚡ Bonus disposition Ergopti

L’autre moitié du gain.

Ergopti+ fonctionne sur n’importe quelle disposition — AZERTY, QWERTY, Bépo… Tout ce qui précède marche sans rien changer à votre clavier. Les fonctionnalités ci-dessous, elles, exploitent les positions exactes des touches d’Ergopti : adoptez la disposition et Ergopti+ les active automatiquement.

La disposition Ergopti et ses couches — explorez la couche AltGr, la touche magique et les symboles de programmation.

Roulements de bigrammes

Des séquences inconfortables remplacées par des roulements fluides sur doigts adjacents. Vous tapez ce qui est confortable, le mot correct sort.

  • sx → sk ask, task, desk
  • cx → ck back, check
  • hc → wh what, when, while
  • nt’ → n’t don’t, can’t

Réduction des SFBs

La virgule devient une super touche morte qui neutralise les derniers bigrammes à même doigt. Les touches É/È/Ê s’en chargent côté gauche.

  • ,t → pt aptement
  • éà → ié ciel
  • àé → éi antérieur
  • êe → œ sœur

Symboles de programmation

Les combinaisons pénibles du code deviennent des roulements vers l’intérieur sur la home-row d’Ergopti.

  • $= → => fat arrow
  • +? → -> Rust, types
  • !# → != différent
  • <@ → </ fermeture HTML

, + voyelle = J

Le j cède sa place à la touche ★. La séquence ,+voyelle — inexistante en français — produit le j : ,a → ja, ,e → je.

, + consonne = lettres rares

,è → z, ,y → k, ,s → q, ,c → ç. Les lettres rares restent à une frappe du repos.

Q + voyelle = QU

En français, q implique presque toujours u : tapez qe, qoi — le u s’insère tout seul.

ê = circonflexe direct

Une touche dédiée pour le cas le plus fréquent, et êa, êi, êo, êu pour â, î, ô, û.

Suffixes en à

às → ement, àt → ation, àr → eur… Les terminaisons fréquentes en deux frappes au lieu de cinq.

Apostrophe typographique

Dans du texte, ' produit ’ ; dans du code, elle reste droite. Aucun réglage.

Comparatif

Tout au même endroit, gratuitement.

Les outils ci-dessous sont excellents — Ergopti+ s’appuie d’ailleurs sur AutoHotkey et Hammerspoon. La différence : une suite complète, locale et unifiée sur les trois OS, sans rien scripter.

FonctionnalitéErgopti+EspansoAutoHotkeyTextExpanderAutocorr. native
Gratuit✓✓✓—✓
100 % local, sans compte✓✓✓cloud✓
Windows · macOS · Linux3 OS3 OSWindows2 OSvariable
Hotstrings + autocorrection✓✓✓✓basique
IA locale intégrée✓————
Tap-holds + gestes trackpad✓—script——
Métriques de frappe✓————
Config sans écrire de code✓YAMLscript✓✓

Comparatif indicatif des offres par défaut, dressé de bonne foi — chaque outil a ses forces.

Prise en main

Opérationnel en trois minutes.

Pas de configuration obligatoire, pas de courbe d’apprentissage : ça marche dès le lancement, et ça grandit avec vous.

  1. Téléchargez et lancez

    Un exécutable pour Windows, une app pour macOS. Aucun compte, aucun droit administrateur nécessaire dans la plupart des cas.

  2. Tapez comme d’habitude

    Rien à réapprendre. Vos hotstrings, corrections et prédictions sont actifs immédiatement, sur votre disposition actuelle.

  3. Ajustez à votre rythme

    Activez une fonctionnalité à la fois depuis le menu — tap-holds, gestes, IA. Rien n’est imposé, tout est optionnel.

Questions fréquentes

Tout ce qu’on se demande avant d’installer.

Confidentialité, performance, compatibilité — les réponses courtes, sans détour.

Est-ce que quelque chose part sur Internet ?

Non. Tout — hotstrings, prédictions IA, métriques — est calculé et stocké sur votre machine. Les modèles d’IA tournent en local ; si vous branchez une clé d’API distante (optionnel), elle est chiffrée dans le Trousseau macOS ou via DPAPI sur Windows, et vous choisissez explicitement quand l’utiliser.

Est-ce que ça ralentit ma frappe ?

Non perceptiblement. Les expansions sont synchrones et instantanées ; les prédictions IA sont asynchrones et n’interrompent jamais la frappe — une suggestion s’affiche quand elle est prête, et vous l’ignorez ou l’acceptez d’une touche.

Quelle différence entre Ergopti et Ergopti+ ?

Ergopti est la disposition clavier — l’agencement des lettres. Ergopti+ est le logiciel compagnon : hotstrings, IA, tap-holds, gestes, métriques, qui fonctionne sur n’importe quelle disposition. Utilisez l’un sans l’autre, ou les deux ensemble pour le gain maximal.

Ça marche dans toutes mes applications ?

Oui, le driver agit au niveau du système : navigateur, éditeur de code, messagerie, traitement de texte… Les champs de mot de passe sont volontairement ignorés. Quelques applications très verrouillées (certains jeux anti-triche) peuvent bloquer l’injection de touches.

Faut-il utiliser la disposition Ergopti ?

Non. Tout fonctionne sur n’importe quelle disposition (AZERTY, QWERTY, Bépo…). La disposition Ergopti débloque des bonus supplémentaires (roulements, super-touches), mais elle est totalement optionnelle.

C’est vraiment gratuit ?

Oui : gratuit, open-source, sans compte et sans télémétrie. Le code est auditable publiquement sur GitHub.

Comment on désinstalle ?

Chaque fonctionnalité se désactive d’un clic dans le menu, et l’application se retire comme n’importe quelle autre. Vos données (base SQLite locale) vous appartiennent et partent avec.

Windows, macOS ou Linux ?

Windows (AutoHotkey) et macOS (Hammerspoon) sont à parité et prêts à l’emploi. Le driver Linux (un daemon Lua qui gère aussi les tap-holds) est complet mais en alpha — il cherche ses premiers testeurs.

Trois systèmes

Windows et macOS à parité. Linux en alpha.

Le même fichier de hotstrings, les mêmes raccourcis, le même tooltip, le même menu — sur AutoHotkey v2 (Windows) et Hammerspoon (macOS). Le driver Linux (un daemon Lua qui gère aussi les tap-holds) est complet sur le papier mais cherche encore ses premiers testeurs.

Fonctionnalité Windows AutoHotkey v2 macOS Hammerspoon Linux Lua · alpha
Hotstrings + autocorrection (2 994 livrés)✓✓α
Touche magique ★ (2 121 expansions)✓✓α
Hotstrings personnels + dynamiques✓✓α
Tap-holds (7 touches) + layer navigation✓✓α
Tooltips colorés en temps réel✓✓X11
IA locale via Ollama (110 modèles)✓✓α
IA distante (9 fournisseurs d’API)✓✓α
Backend MLX (Apple Silicon)—✓—
Gestes trackpad10 slots36 + 3 axes—
Métriques de frappe + tableaux de bord✓✓α
Widget WPM flottant✓✓—
Menu complet (335 réglages, 21 langues)✓✓α
Mises à jour automatiques✓✓α
Spotlight curseur (présentations)✓✓—

✓ fonctionnel texte = nuance α = implémenté, jamais testé en conditions réelles — = absent

En bonus sur Windows

  • Ergopti sans installation. Le driver peut émuler la disposition Ergopti par-dessus votre layout actuel — aucun installateur, aucun droit admin. Idéal au bureau ou sur un poste verrouillé.
  • Le meilleur d’Ergopti, même en AZERTY ou Bépo. Sans changer de disposition, profitez de la couche de symboles AltGr d’Ergopti et des chiffres en accès direct — deux des plus gros gains de la disposition, disponibles partout.

En bonus sur macOS

  • Backend MLX (Apple Silicon). Inférence IA locale accélérée par la puce Apple — des prédictions plus rapides, toujours sans passer par le cloud.
  • Moteur de gestes intégral. 36 emplacements de gestes trackpad et 3 axes continus, là où Windows en propose 10.

Applications macOS incluses

Des utilitaires signés Ergopti, livrés directement dans le driver macOS — rien de plus à installer.

App Cloner

Clonez n'importe quelle application (VS Code, Slack…) : le clone reçoit sa propre icône teintée, son nom et son profil isolé. Plusieurs instances vraiment séparées, sans droits admin.

Encryptor

Déposez un fichier sur l'icône : il est chiffré en AES-256 (extension .enc). Redéposez-le : il est déchiffré. Aucun réglage, rien à apprendre.

Applications et descriptions extraites automatiquement des bundles embarqués dans le driver.

Vos doigts vous diront merci.

Installez Ergopti+, lancez-le, tapez ct★ — et regardez c’était s’écrire tout seul. Le reste suivra.

Sur macOS, aussi avec Homebrew : brew install --cask adrienm7/ergopti/ergoptiplus

Vous tapez déjà en Ergopti ? Installez la disposition pour le combo complet →

Télécharger — Windows