Aller au contenu principal

Importation et exportation

L'exportation écrit tout ou partie de votre configuration dans un fichier que vous pouvez conserver, partager ou emporter sur un autre ordinateur. L'importation relit un tel fichier, vous montre chaque modification qu'elle apporterait, et n'en apporte aucune avant votre accord. Les deux se trouvent dans le menu ⋯ de la barre de titre de la fenêtre de configuration, avec Importer depuis StrokesPlus.net….

Importer…
Importer depuis StrokesPlus.net…
Exporter…
Afficher l'accueil…

Le fichier est un fichier de configuration en texte brut, de la même forme que votre propre config.toml, ne contenant que les parties que vous avez choisies. Un fichier écrit à la main avec certaines sections de config.toml s'importe de la même façon.

Exporter​

  1. Ouvrez le menu ⋯ et choisissez Exporter… ②.
  2. Dans Choisissez ce qu'il faut exporter, cochez ce que vous voulez. Rien n'est coché au départ ; Tout sélectionner et Ne rien sélectionner vous aident, et Filtrer par nom… trouve un élément. Espace coche l'élément sélectionné.
  3. Choisissez Exporter… et indiquez où enregistrer le fichier (input-observer-export.toml par défaut).
Exporter la configuration
Choisissez ce qu'il faut exporter
Filtrer par nom…
Choisissez ce qu'il faut exporter
Groupes d'applications
Global, Navigateurs web, Microsoft Excel
Gestes
Utilisé par les éléments cochés : 3
Profils
Extraits
Zones d'exclusion
Événements globaux
Apparence
Paramètres
Les plugins, les paramètres AutoHotkey, la durée de mémorisation du mot de passe et Démarrer avec Windows ne sont jamais exportés.
Tout sélectionnerNe rien sélectionnerAnnulerExporter…

Ce que vous pouvez exporter :

CatégorieCe qu'elle contient
Groupes d'applicationsChaque groupe d'applications, avec un élément Paramètres du groupe (ses règles de fenêtres, zones d'exclusion, profils, scripts avant et après et interrupteurs) et ses actions, dans des dossiers par catégorie d'action
GestesChaque forme de geste
ProfilsChaque profil de gestes
ExtraitsChaque extrait, dans des dossiers par catégorie
Zones d'exclusionLes zones qui s'appliquent à toutes les fenêtres
Événements globauxChaque événement global, et les scripts avant et après globaux
ApparenceLa fenêtre d'indication, le tracé du geste et les messages à l'écran
ParamètresLes paramètres généraux, la reconnaissance des gestes et l'expansion de texte
  • Ce dont les éléments cochés ont besoin les accompagne. Un geste ou un profil qu'utilise une action ou un groupe coché est coché pour vous et ne peut pas être décoché ; il indique combien d'éléments cochés l'utilisent. Un extrait qu'un script coché appelle par son nom est coché pour vous, mais vous pouvez le décocher. Si un script appelle un extrait que votre configuration n'a pas, l'exportation le signale après avoir écrit le fichier.
  • Les paramètres d'un groupe avec seulement certaines de ses actions s'exportent comme ce groupe ne contenant que ces actions. Les actions sans les paramètres de leur groupe s'exportent seules, et l'importation demande dans quel groupe les placer.
  • Tout cocher exporte toute votre configuration.
  • Jamais exportés : les plugins, les paramètres AutoHotkey, la durée de mémorisation d'un mot de passe, et Démarrer avec Windows. Ils sont propres à un ordinateur, ou permettraient à un fichier partagé de choisir un programme qu'exécute Input.Observer. Votre licence ne figure jamais dans votre configuration.
  • Une exportation est toujours en texte brut, même quand votre configuration est protégée par un mot de passe ; la boîte de dialogue vous en avertit. Quiconque peut ouvrir le fichier peut lire vos scripts.

Importer​

  1. Ouvrez le menu ⋯ et choisissez Importer… ①, puis sélectionnez le fichier.
  2. L'aperçu Importer liste tout ce que contient le fichier et ce qui arriverait à chaque élément. Tranchez chaque élément sur lequel l'aperçu vous interroge (ci-dessous).
  3. Choisissez Importer.
  4. Le résultat apparaît dans la fenêtre de configuration sous forme de modifications non enregistrées. Vérifiez-le, puis choisissez Appliquer ou Enregistrer et fermer pour le conserver, ou Abandonner pour l'écarter.
Importer
Ce fichier contient des scripts (signalés ci-dessous). Un script importé s'exécute avec vos autorisations chaque fois qu'il est déclenché : n'importez donc que des fichiers provenant de personnes de confiance.
Ce fichier est une configuration complète
Le fusionner avec votre configurationRemplacer votre configuration par celui-ci
Dans ce fichier
Action
Fermer l'ongletDéjà dans votre configurationRemplacer
Coller en texte brutNouveauAjouter
Tout remplacerTout conserverAnnulerImporter

Ce qui arrive à chaque élément​

Les éléments du fichier que votre configuration n'a pas sont ajoutés. Quand un élément correspond à l'un des vôtres, l'aperçu vous interroge ②, et Importer reste indisponible tant que chacun de ces éléments n'est pas tranché. Tout remplacer et Tout conserver tranchent d'un coup tous les éléments en suspens.

ÉlémentCorrespond au vôtre quandChoix
GesteC'est le même geste (il provient de votre configuration)Remplacer (prend la forme et le nom du fichier) ou Conserver le vôtre
GesteUn autre geste porte le même nomConserver le vôtre, Remplacer ou Ajouter à côté. Avec les deux premiers, les actions du fichier utilisent votre geste.
Action, profilC'est le même élémentRemplacer, Conserver le vôtre ou Importer comme copie (la copie d'un profil reçoit un nouveau nom se terminant par -1, -2…)
Groupe d'applicationsC'est le même groupe ; le groupe Global du fichier correspond toujours au vôtreRemplacer ou Conserver le vôtre, pour les paramètres du groupe uniquement. Ses actions sont listées une par une et fusionnées dans votre groupe : vos actions que le fichier ne contient pas restent.
ExtraitC'est le même extraitRemplacer, Conserver le vôtre ou Importer comme copie. Un extrait dont vous utilisez déjà le nom pour un autre est ajouté avec -1, -2… après son nom.
Paramètres, un événement global, le script avant ou après globalToujours (il y en a un de chaque)Remplacer ou Conserver le vôtre. Une section de paramètres du fichier ne modifie que les paramètres qu'elle contient.
Zone d'exclusion (toutes les fenêtres)JamaisToujours ajoutée

Une action du fichier va dans le groupe de même identité de votre configuration, ou sinon dans votre groupe Global ; l'aperçu vous interroge quand des actions sont arrivées sans leur groupe. Quand un élément reçoit un nouveau nom ou une nouvelle identité, tout ce qui y fait référence dans le fichier est mis à jour en conséquence, y compris les appels d'extraits écrits sous forme de simple nom dans les scripts.

Fusionner ou remplacer​

Quand le fichier est une configuration entière, l'aperçu propose Le fusionner avec votre configuration (les règles ci-dessus) ou Remplacer votre configuration par celui-ci ①. Remplacer fait du fichier votre configuration. Les plugins, les paramètres AutoHotkey, la durée de mémorisation d'un mot de passe et Démarrer avec Windows conservent leurs valeurs actuelles dans les deux cas.

Ce qui empêche une importation​

Une importation se fait entièrement ou pas du tout. Avant toute modification, Input.Observer construit le résultat et le vérifie de la même façon qu'il vérifie votre configuration au démarrage. Si le résultat n'est pas valide, rien n'est importé et l'aperçu liste les problèmes. Une importation est refusée quand :

  • le fichier est chiffré — supprimez le mot de passe à sa source, exportez de nouveau, puis importez ce fichier ;
  • ce n'est pas un fichier de configuration qu'Input.Observer peut lire, ou il dépasse 8 Mo ;
  • il a été écrit par une version plus récente d'Input.Observer que cette version ne peut pas lire (les parties à peine plus récentes sont importées, et l'aperçu liste les paramètres ignorés) ;
  • une action utilise un geste, ou un groupe ou une action est limité à un profil, que ni le fichier ni votre configuration ne possèdent ;
  • le résultat aurait plus d'un groupe Global, deux extraits de même nom, ou plus de 64 profils de gestes ;
  • Input.Observer lui-même détecte un problème dans le résultat.

Les paramètres qui ne sont jamais importés sont omis et listés. Un script qui appelle un extrait qu'aucun des deux côtés n'a donne lieu à un avertissement, pas à un refus.

attention

Les scripts importés s'exécutent avec vos autorisations chaque fois qu'ils sont déclenchés, comme les vôtres. L'aperçu marque chaque élément qui contient un script, et les scripts AutoHotkey à part. N'importez de fichiers que de personnes de confiance.

Importer depuis StrokesPlus.net​

Importer depuis StrokesPlus.net… lit un fichier de paramètres de StrokesPlus.net et le transforme en aperçu d'importation ordinaire : tout ce qui précède s'applique donc.

  1. Ouvrez le menu ⋯ et choisissez Importer depuis StrokesPlus.net…. Le sélecteur de fichiers s'ouvre dans le dossier de paramètres de StrokesPlus.net s'il en existe un. Un StrokesPlus.net portable conserve StrokesPlus.net.json à côté de son propre programme ; naviguez jusque-là.
  2. Si le fichier est chiffré, saisissez le mot de passe avec lequel il a été enregistré.
  3. Vérifiez l'aperçu. Une zone en haut liste, par type, ce qui n'a pas été repris ou a changé, avec Afficher tous les éléments pour la liste complète.
  4. Choisissez Importer, puis Appliquer ou Enregistrer et fermer.

À quoi vous attendre :

  • Les groupes d'applications, les programmes ignorés, les gestes, les actions de geste, les raccourcis, les expansions de texte, les événements globaux, les zones d'exclusion et les paramètres de reconnaissance sont repris. Les étapes et les scripts sont traduits dans les étapes et le langage de script propres à Input.Observer.
  • Tout ce qui n'a pas été repris intact est importé désactivé, avec une note qui en donne la raison : une action dont le script n'a pas pu être entièrement traduit (les lignes non traduites sont conservées sous forme de commentaires // SP.net:), une action dont le geste n'est pas dans le fichier, une action déclenchée uniquement par des boutons de souris, un raccourci sans touche, une expansion de texte sans texte déclencheur, et un groupe d'applications dont aucune règle de fenêtre n'a d'équivalent.
  • La reconnaissance des gestes démarre sur Conserver le vôtre. StrokesPlus.net note un geste en faisant la moyenne de ses exemples tracés ; Input.Observer retient par défaut le meilleur. Les paramètres de reconnaissance du fichier sont proposés, mais remplacer les vôtres change la notation de vos gestes existants : c'est donc à vous de choisir. Un seuil de reconnaissance inférieur à 50 est importé à 50, le minimum que permet la page Gestes. Les gestes importés peuvent nécessiter de revoir leurs paramètres de reconnaissance (Reconnaissance).
  • L'ancien fichier de paramètres binaire de StrokesPlus.net (.bin) ne peut pas être lu. Démarrez une fois StrokesPlus.net pour qu'il enregistre StrokesPlus.net.json, puis importez celui-ci.
  • Réimporter le même fichier aligne ses éléments sur ceux importés précédemment, au lieu d'ajouter des doublons.