Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
Clavier AZERTY amélioré, gratuit et libre : É È Ç À, guillemets « », symboles de programmation à portée de main. Windows, macOS et Linux.
Translation pending
ProductivityC# · PythonGitHub @AMCF-assoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Application AZERTY Global pour Windows — Disponible sur le Microsoft Store
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗🇬🇧 Windows companion app for AZERTY Global, the free, open-source (EUPL 1.2) corrected French keyboard layout — available on the Microsoft Store. C# / .NET 10, native AOT. Project home: azerty.global. README in French below.
Application AZERTY Global pour Windows, disponible sur le Microsoft Store.
AZERTY Global est une disposition clavier française améliorée, alternative à l'AZERTY traditionnel de Windows (1984) et à la norme AFNOR (2019). Elle corrige les problèmes quotidiens du clavier français tout en conservant 99 % des frappes d'un texte français.
Site web : azerty.global
L'application Windows permet d'utiliser AZERTY Global sans installation système et sans droits administrateur. Elle fonctionne en arrière-plan et intercepte les frappes clavier pour appliquer la disposition.
État du code : version 1.3.0, manifeste MSIX local en 1.3.0.0. Les v1.0.0 et v1.1.0 sont publiées sur le Microsoft Store, respectivement depuis le 2026-06-29 et le 2026-07-23 ; les v1.2.0 et v1.3.0 sont préparées dans ce dépôt et n'ont pas été soumises.
É, È, Ç, À en un appuiLe projet utilise .NET 10 avec compilation AOT native :
dotnet publish -c Release -r win-x64
dotnet publish -c Release -r win-arm64
pwsh ./scripts/Pack-MSIX.ps1
pwsh ./scripts/Verify-Release.ps1
Note : si le linker AOT ne trouve pas
vswhere.exe, ajoutez temporairementC:\Program Files (x86)\Microsoft Visual Studio\InstallerauPATH.
Le binaire compilé se trouve dans src/bin/Release/net10.0-windows10.0.17763.0/win-x64/publish/.
Le projet sépare les tests du produit, de l'adaptateur Windows et du moteur portable.
dotnet test src/AZERTYGlobal.Tests
dotnet test src/TypingEngine.Windows.Tests
dotnet test src/TypingEngine.Core.Tests
scripts/verify.ps1 rejoue en une commande les étapes bloquantes de la CI exécutables sous Windows (contrôles Python, publish x64 et ARM64, trois suites de tests) ; la CI appelle ce même script étape par étape. Le hook .githooks/pre-push le lance avant chaque push, puis actionlint s’il est installé. Activation, une fois par clone :
git config core.hooksPath .githooks
La suite comprend des tests applicatifs, Windows et portables. Les effectifs et résultats se lisent dans la sortie de scripts/verify.ps1 et dans le journal du job CI qui l’appelle ; ils changent à chaque lot, ce README n’en recopie aucun. L'architecture cible et sa séquence d'extraction sont décrites dans docs/keyboard-platform.md.
src/ Code source C#
├── TypingEngine.Core/ Modèle, JSON et composition portables
├── TypingEngine.Core.Tests/ Tests du moteur sans dépendance Windows
├── TypingEngine.Windows/ Hook, injection et compatibilité Windows
├── TypingEngine.Windows.Tests/ Tests isolés de l'adaptateur Windows
├── TestSupport/ Doubles partagés par les suites de tests
├── Program.cs Point d'entrée
├── TrayApplication.cs Application tray (icône, menu)
├── AzertyGlobalWindowsTypingHost.cs Adaptateur configuration/statistiques du produit
├── LayoutLoader.cs Adaptateur de ressource vers le moteur commun
├── CharacterSearch.cs Recherche de caractères
├── TextInsertionService.cs Insertion directe depuis la recherche
├── MaintainableLayersWindow.cs Réglages des couches maintenables
├── LayerIndicatorWindow.cs Indicateur de couche près du curseur
├── Localization/ Textes français et anglais
├── UsageStats.cs Statistiques agrégées 100 % locales
├── UsageStatsWindow.cs Interface des statistiques locales
├── DailyChallenge.cs Sélection du défi quotidien
├── TrainingReminders.cs Politique locale de rappels facultatifs
├── ToastActivation.cs Activation des notifications Store
├── VirtualKeyboard.cs Clavier virtuel interactif
├── LearningModule.cs Module d'apprentissage interactif
├── LessonsWindow.cs Fenêtre Leçons avec catalogue et mode libre
├── LessonCatalog.cs Chargement du catalogue de leçons
├── LessonTypingSession.cs Moteur de saisie des exercices
├── LessonProgressStore.cs Progression locale des leçons
├── LessonHintProvider.cs Indices pédagogiques et touches mortes
├── KeyboardRenderer.cs Rendu clavier partagé
├── OnboardingWindow.cs Fenêtre de première utilisation
├── SettingsWindow.cs Fenêtre des paramètres
├── ConfigManager.cs Gestion de la configuration
├── AutoStart.cs Démarrage automatique
├── AutoStartNudge.cs Règle de la relance unique du démarrage auto
├── GdiHelpers.cs Utilitaires GDI+ (rendu texte)
├── GdiImageLoader.cs Chargement d'images GDI+
├── Win32.cs Interop Win32 propre à l'interface du produit
├── AssemblyAttributes.cs Attributs d'assemblage
├── AZERTY Global 2026.json Disposition clavier (ressource embarquée)
├── character-index.json Index de recherche (ressource embarquée)
├── lessons.json Catalogue de leçons (ressource embarquée)
├── favicon-azerty-global.png Icône (ressource embarquée)
├── discord-icon.png Icône Discord (ressource embarquée)
├── Properties/ Métadonnées du projet
└── AZERTYGlobal.Tests/ Tests du produit et d'intégration xUnit
msix/ Packaging Microsoft Store
├── AppxManifest.xml Manifeste MSIX
├── Fiche Store.md Descriptions FR/EN pour le Store
├── README.md Documentation packaging
└── Assets/ Logos, screenshots et templates
scripts/ Scripts de build
├── Pack-MSIX.ps1 Packaging MSIX
├── Sync-LayoutResources.ps1 Synchronisation des ressources de disposition
└── Verify-Release.ps1 Vérification pré-publication
EUPL 1.2 — European Union Public Licence
© 2017–2026 Antoine Olivier