Premiers pas avec SL5 Aura

Prérequis : Vous avez terminé le script de configuration et configuré votre raccourci clavier. Sinon, consultez le Installation section in README.md.


Étape 0 : Configurez votre raccourci clavier

Choisissez votre plateforme :

Linux/macOS — Installez CopyQ et créez une commande avec un raccourci global :

touch /tmp/sl5_record.trigger

Windows — Utilisez AutoHotkey v2 ou CopyQ. Le script d’installation installe les deux automatiquement. Le fichier de déclenchement est : c:\tmp\sl5_record.trigger

Tous les détails : README.md#configure-your-hotkey

Étape 1 : Votre première dictée

  1. Démarrez Aura (s’il n’est pas déjà en cours d’exécution) :

    ./scripts/restart_venv_and_run-server.sh
    

Attendez le son de démarrage – cela signifie qu’Aura est prêt.

  1. Cliquez dans n’importe quel champ de texte (éditeur, navigateur, terminal).

  2. Appuyez sur votre touche de raccourci, dites “Hello World”, appuyez à nouveau sur la touche de raccourci.

  3. Regardez le texte apparaître.

Rien ne s’est passé ? Vérifiez log/aura_engine.log pour les erreurs. Correctif commun pour CachyOS/Arch : sudo pacman -S mimalloc


Étape 2 : Écrivez votre première règle

Le moyen le plus rapide d’ajouter une règle personnelle :

  1. Ouvrez config/maps/plugins/sandbox/de-DE/FUZZY_MAP_pre.py

  2. Ajoutez une règle dans FUZZY_MAP_pre = [...] :

    ('Hello World', r'hello world', 0, {'command_flags': re.IGNORECASE})
    #  ^ output        ^ pattern        ^ threshold (ignored for regex)
    
  3. Enregistrer — Aura se recharge automatiquement. Aucun redémarrage nécessaire.

  4. Dictez « Hello World » et regardez-le devenir « Hello World ».

Voir docs/FuzzyMapRuleGuide.md pour la référence complète des règles.

L’Oma-Modus (raccourci pour débutant)

Vous ne connaissez pas encore les regex ? Aucun problème.

  1. Ouvrez n’importe quel FUZZY_MAP_pre.py vide dans le bac à sable

  2. Écrivez juste un mot simple sur sa propre ligne (pas de guillemets, pas de tuple) :

    raspberry
    
  3. Enregistrer — le système Auto-Fix détecte le simple mot et automatiquement le convertit en une entrée de règle valide.

  4. Vous pouvez ensuite modifier manuellement le texte de remplacement.

C’est ce qu’on appelle le mode grand-mère — conçu pour les utilisateurs qui souhaitent des résultats sans apprendre d’abord les regex.


Étape 3 : Apprendre avec les Koans

Les Koans sont de petits exercices qui enseignent chacun un concept. Ils vivent dans configmaps/koans deutsch/ et configmaps/koans english/.

Commencez ici :

Dossier

Ce que vous apprenez

00_koan_oma-modus

Auto-Fix, première règle sans regex

01_koan_erste_schritte

Votre première règle, les bases du pipeline

02_koan_écouter

Travailler avec des listes

03_koan_schwierige_namen

Correspondance floue pour les noms difficiles à reconnaître

04_koan_kleine_helfer

Raccourcis utiles

Chaque dossier koan contient un FUZZY_MAP_pre.py avec des exemples commentés. Décommentez une règle, enregistrez, dictez la phrase déclencheur – c’est fait.


Étape 4 : Aller plus loin

Quoi

Référence complète des règles

docs/FuzzyMapRuleGuide.md

Créez votre propre plugin

docs/CreatingNewPluginModules.md

Exécuter des scripts Python à partir de règles

docs/advanced-scripting.md

DEV_MODE + configuration du filtre de journal

docs/Developer_Guide/dev_mode_setup.md

Règles contextuelles (only_in_windows)

docs/FuzzyMapRuleGuide.md