@@ -122,7 +122,16 @@ d'appui**, la **fonction**, puis *Modifier* et *Supprimer*. Réattribuer un bout
122122le même type d'appui demande confirmation et nomme la fonction qui va être remplacée.
123123
124124Les réglages associés à une action ne s'affichent que si cette action est réellement attribuée
125- (niveau de repli du mode 1 Pédale, crans du cycle ADAS).
125+ (niveau de repli du mode 1 Pédale, crans du cycle ADAS). Le ** cycle de régénération** va plus loin :
126+ dès que la fonction est attribuée — ou même simplement choisie dans le formulaire avancé — une
127+ sous-entrée apparaît dans le rail de gauche et ouvre sa propre page.
128+
129+ On y compose la séquence parcourue par la touche : toucher un mode l'ajoute ** en fin de cycle** ,
130+ le toucher à nouveau le retire, et l'ordre des appuis est celui du cycle. Les cinq modes proposés
131+ sont Faible, Moyen, Fort, Adaptatif et 1 Pédale ; deux au minimum, faute de quoi le raccourci
132+ n'aurait plus rien à parcourir après le premier appui. Le réglage est ** global** — la même
133+ séquence pour tous les boutons qui déclenchent la fonction — et sans réglage, le comportement
134+ d'origine reste inchangé (Faible → Moyen → Fort → Adaptatif).
126135
127136### Automatisation
128137- ** Application d'un profil selon la température extérieure** : seuil, sens
@@ -254,7 +263,7 @@ MG4Control/
254263│ │ ├── model/
255264│ │ │ ├── DrivingProfile.kt # Modèle de données d'un profil
256265│ │ │ ├── DriveMode.kt # Enum modes de conduite (ECO/NORMAL/SPORT/SNOW/CUSTOM)
257- │ │ │ ├── RegenLevel.kt # Enum niveaux de régénération + ordre d'usage du cycle
266+ │ │ │ ├── RegenLevel.kt # Enum niveaux de régénération + ordre du cycle par défaut
258267│ │ │ └── ProfileBackup.kt # Format de la sauvegarde véhicule
259268│ │ │
260269│ │ ├── profile/
@@ -271,6 +280,7 @@ MG4Control/
271280│ │ │ └── AdvancedShortcuts.kt # Stockage (touche, type d'appui) → action
272281│ │ │
273282│ │ ├── shortcut/
283+ │ │ │ ├── RegenCycle.kt # Séquence du cycle de régénération choisie par l'utilisateur
274284│ │ │ └── ShortcutAction.kt # Catalogue des actions, partagé par les deux systèmes
275285│ │ │
276286│ │ ├── bluetooth/
@@ -843,7 +853,16 @@ Each row of the advanced list shows the **button** (name and code), the **press
843853asks for confirmation and names the action about to be replaced.
844854
845855Settings attached to an action appear only when that action is actually assigned (One Pedal
846- fallback level, ADAS cycle notches).
856+ fallback level, ADAS cycle notches). The ** regeneration cycle** goes further: as soon as the action
857+ is assigned — or merely picked in the advanced form — a sub-entry appears in the left rail and
858+ opens a page of its own.
859+
860+ There you compose the sequence the key walks through: tapping a mode appends it ** at the end of the
861+ cycle** , tapping it again removes it, and the order of your taps is the order of the cycle. The five
862+ modes on offer are Low, Medium, High, Adaptive and One Pedal; two at the very least, otherwise the
863+ shortcut would have nothing left to walk through after the first press. The setting is ** global** —
864+ the same sequence for every button triggering the action — and with no setting at all, the original
865+ behaviour stands unchanged (Low → Medium → High → Adaptive).
847866
848867### Automation
849868- ** Apply a profile from the outside temperature** : threshold, direction (below/above), profile to
@@ -971,7 +990,7 @@ MG4Control/
971990│ │ ├── model/
972991│ │ │ ├── DrivingProfile.kt # Profile data model
973992│ │ │ ├── DriveMode.kt # Drive mode enum (ECO/NORMAL/SPORT/SNOW/CUSTOM)
974- │ │ │ ├── RegenLevel.kt # Regen level enum + shortcut cycle order
993+ │ │ │ ├── RegenLevel.kt # Regen level enum + default shortcut cycle order
975994│ │ │ └── ProfileBackup.kt # Vehicle backup format
976995│ │ │
977996│ │ ├── profile/
@@ -988,6 +1007,7 @@ MG4Control/
9881007│ │ │ └── AdvancedShortcuts.kt # Storage for (key, press type) → action
9891008│ │ │
9901009│ │ ├── shortcut/
1010+ │ │ │ ├── RegenCycle.kt # User-composed regeneration cycle sequence
9911011│ │ │ └── ShortcutAction.kt # Action catalogue, shared by both systems
9921012│ │ │
9931013│ │ ├── bluetooth/
0 commit comments