Aller au contenu principal

Le fichier de configuration

Tout ce que vous configurez dans la fenêtre de configuration est enregistré dans un seul fichier, config.toml. Input.Observer le lit au démarrage et chaque fois que vous appliquez des modifications. Vous n'avez jamais besoin d'y toucher : la fenêtre de configuration le lit et l'écrit pour vous. Cette page vous sert si vous voulez savoir où il se trouve, le conserver ailleurs, le récupérer ou le modifier à la main.

Où il se trouve​

Input.Observer cherche config.toml dans cet ordre :

  1. À côté du programme, dans le dossier qui contient Input.Observer.exe. Si un config.toml s'y trouve, Input.Observer l'utilise — c'est ainsi qu'une copie exécutée depuis une clé USB garde ses paramètres avec elle.
  2. Sinon, dans votre profil utilisateur : %APPDATA%\Input.Observer\config.toml.

Si ce fichier ne contient qu'un pointeur vers un autre fichier, Input.Observer utilise l'autre fichier (voir « Conserver la configuration ailleurs » ci-dessous).

Pour ouvrir le dossier, choisissez Ouvrir le dossier de configuration dans le menu de l'icône de la zone de notification. En mode Avancé, la carte Fichier de configuration de la page Général affiche le fichier utilisé et s'il est chiffré, et Afficher l'ouvre dans l'Explorateur de fichiers.

Ces fichiers se trouvent à côté de config.toml et l'accompagnent toujours :

Fichier ou dossierContient
license.datL'adresse e-mail et la clé de votre licence
console.tomlLe texte de l'éditeur de script de la console et la position de la fenêtre
gesture_profile.datLe profil de gestes actif
storage.tomlLes valeurs que les scripts stockent d'une exécution à l'autre
styles.tomlLes paramètres du plugin Styles (d'autres plugins peuvent aussi y conserver leurs propres fichiers)
Backup\Les sauvegardes automatiques de config.toml (voir « Sauvegardes » ci-dessous)
Recordings\Les enregistrements de macros sauvegardés
Entitlements\Les fichiers d'achat de styles (Apparence)

Sauvegardes​

Chaque fois qu'Input.Observer se ferme, il copie config.toml dans le dossier Backup situé à côté — mais seulement si la configuration a réellement changé depuis la sauvegarde la plus récente. Les commentaires, les espacements et l'ordre des entrées ne comptent pas comme des modifications. Les 10 sauvegardes les plus récentes sont conservées ; les plus anciennes sont supprimées.

  • Les noms des sauvegardes portent la date et l'heure en UTC, par exemple config.20260923T180512Z.toml : trier par nom revient donc à trier par ancienneté. Chacune est accompagnée d'un fichier .sha256 qu'Input.Observer utilise pour savoir si quelque chose a changé.
  • La sauvegarde d'une configuration protégée reste chiffrée, avec le mot de passe en vigueur à ce moment-là. Quand vous définissez un mot de passe, les sauvegardes en texte brut sont supprimées (Sécurité).
  • Pour revenir à une sauvegarde, fermez Input.Observer (menu de l'icône, Quitter), copiez la sauvegarde par-dessus config.toml sous ce nom, puis redémarrez Input.Observer.

Quand le fichier ne peut pas être chargé​

Si config.toml existe mais ne peut pas être lu — il n'est pas valide, ou le fichier vers lequel il pointe est absent —, Input.Observer affiche au démarrage « Input.Observer ne peut pas charger votre configuration », avec l'endroit où il a cherché et, sous Détails, ce qui ne va pas. Il propose trois choix :

ChoixCe qui se passe
Rechercher un fichier de configurationChoisissez un autre config.toml sur cet ordinateur. Input.Observer utilise ce fichier là où il se trouve, et le mémorise : le fichier habituel devient un pointeur vers lui. Si le fichier habituel contenait des paramètres, il est d'abord renommé et mis de côté. Si le fichier choisi ne peut pas non plus être chargé, la boîte de dialogue en indique la raison et redemande.
Repartir de zéro avec une nouvelle configuration par défautLe fichier défectueux est renommé, pas supprimé, et une nouvelle configuration minimale est écrite à sa place.
Fermer Input.ObserverRien ne change. Corrigez vous-même le fichier, puis redémarrez Input.Observer.

Un fichier renommé porte un nom comme config.toml.broken-20260923-180512.bak, dans le même dossier. Si le fichier ne peut pas être renommé (par exemple parce qu'un autre programme l'a ouvert) ou si le dossier n'est pas accessible en écriture, rien n'est écrasé : la boîte de dialogue vous le signale et redemande.

La même boîte de dialogue apparaît après trois mots de passe erronés pour une configuration protégée — voir Si vous oubliez le mot de passe.

S'il n'y a pas de config.toml du tout, il s'agit d'une première exécution : Input.Observer en crée un nouveau avec l'ensemble de départ et ouvre l'accueil (Premier démarrage).

Conserver la configuration ailleurs​

Vous pouvez conserver votre vrai config.toml dans un autre dossier — un dossier synchronisé, par exemple — et laisser un pointeur à l'emplacement habituel. Le pointeur est un config.toml qui ne contient que ceci :

[config_location]
path = "D:\\Sync\\Input.Observer\\config.toml"
  • Un chemin relatif est lu à partir du dossier où se trouve le fichier pointeur.
  • Tout ce qui accompagne la configuration (les fichiers du tableau ci-dessus) se trouve alors à côté du fichier cible, pas à côté du pointeur.
  • Rechercher un fichier de configuration dans la boîte de dialogue de récupération écrit ce pointeur pour vous.
  • Si la cible n'existe pas, Input.Observer affiche la boîte de dialogue de récupération au démarrage au lieu de démarrer avec les valeurs par défaut. Recharger la configuration conserve la configuration en cours et signale que la cible est absente.
  • Le pointeur n'est jamais chiffré, et n'est jamais exporté ni importé.

Redémarrez Input.Observer, ou choisissez Recharger la configuration dans le menu de l'icône, après avoir modifié le pointeur.

Modifier le fichier à la main​

config.toml est un fichier TOML en texte brut, que vous pouvez modifier avec n'importe quel éditeur de texte. Sachez d'abord ceci :

  • Une configuration protégée ne peut pas être modifiée à la main. Elle est chiffrée ; supprimez d'abord le mot de passe (Sécurité).
  • Appliquez votre modification avec Recharger la configuration dans le menu de l'icône, ou redémarrez Input.Observer. Si la fenêtre de configuration est ouverte, elle remarque au prochain enregistrement que le fichier a changé et demande s'il faut Recharger (en abandonnant vos modifications non enregistrées dans la fenêtre), Remplacer le fichier, ou Continuer la modification.
  • Si Recharger la configuration ne peut pas lire le fichier, il vous le dit. La configuration précédente reste en vigueur, et un message Configuration non rechargée indique la ligne et la colonne de l'erreur, avec la raison en anglais telle que la signale le lecteur du fichier (Recharger la configuration). Corrigez-la et rechargez de nouveau. Au démarrage suivant, la même erreur fait apparaître la boîte de dialogue de récupération.
  • Input.Observer répare ce qu'il peut et vous le dit. Une entrée inutilisable est ignorée, et une valeur hors limites est réinitialisée ou bornée. Chaque réparation est listée dans la section Système de la console, et la fenêtre de configuration les affiche comme notes du moteur. Quelques cas graves affichent aussi immédiatement un message.
  • Input.Observer peut réécrire le fichier. Quand un paramètre attendu manque, il réécrit tout le fichier avec tous les paramètres, et les commentaires que vous avez ajoutés sont alors perdus. Gardez vos notes ailleurs.
  • Un fichier de plus de 8 Mo fonctionne toujours, mais la fenêtre de configuration ne peut pas l'ouvrir ; Input.Observer vous avertit au démarrage.
  • Faites une copie avant une modification importante. Les sauvegardes ne couvrent que les modifications faites jusqu'à la dernière fermeture.