Import und Export
Der Export schreibt Ihre Konfiguration ganz oder teilweise in eine Datei, die Sie aufbewahren, weitergeben oder auf einen anderen Computer mitnehmen können. Der Import liest eine solche Datei wieder ein, zeigt Ihnen jede Änderung, die er vornehmen würde, und nimmt keine vor, bevor Sie zustimmen. Beides steht im Menü ⋯ in der Titelleiste des Konfigurationsfensters, zusammen mit Aus StrokesPlus.net importieren….
Die Datei ist eine Konfigurationsdatei im Klartext in derselben Form wie Ihre eigene config.toml und
enthält nur die gewählten Teile. Eine von Hand geschriebene Datei mit einigen Abschnitten von
config.toml wird genauso importiert.
Exportieren
- Öffnen Sie das Menü ⋯, und wählen Sie Exportieren… ②.
- Haken Sie unter Wählen Sie, was exportiert werden soll an, was Sie möchten. Anfangs ist nichts angehakt; Alle auswählen und Keine auswählen helfen, und Nach Namen filtern… findet einen Eintrag. Die Leertaste hakt den ausgewählten Eintrag an.
- Wählen Sie Exportieren…, und legen Sie fest, wo die Datei gespeichert wird (standardmäßig
input-observer-export.toml).
Was Sie exportieren können:
| Kategorie | Was darunter steht |
|---|---|
| App-Gruppen | Jede App-Gruppe mit einem Eintrag Gruppeneinstellungen (ihre Fensterregeln, Ausschlusszonen, Profile, Vorher- und Nachher-Skripte und Schalter) und ihren Aktionen, in Ordnern nach Aktionskategorie |
| Gesten | Jede Gestenform |
| Profile | Jedes Gestenprofil |
| Snippets | Jedes Snippet, in Ordnern nach Kategorie |
| Ausschlusszonen | Die Zonen, die für jedes Fenster gelten |
| Globale Ereignisse | Jedes globale Ereignis sowie die globalen Vorher- und Nachher-Skripte |
| Darstellung | Das Hinweisfenster, die Gestenspur und die Bildschirmmeldungen |
| Einstellungen | Allgemeine Einstellungen, Gestenerkennung und Texterweiterung |
- Was die angehakten Einträge brauchen, kommt mit. Eine Geste oder ein Profil, das eine angehakte Aktion oder Gruppe verwendet, wird für Sie angehakt und lässt sich nicht abwählen; es zeigt, wie viele angehakte Einträge es verwenden. Ein Snippet, das ein angehaktes Skript über seinen Namen aufruft, wird für Sie angehakt, aber Sie können es abwählen. Ruft ein Skript ein Snippet auf, das Ihre Konfiguration nicht hat, meldet der Export das nach dem Schreiben der Datei.
- Die Einstellungen einer Gruppe mit nur einigen ihrer Aktionen werden als diese Gruppe exportiert, die nur diese Aktionen enthält. Aktionen ohne die Einstellungen ihrer Gruppe werden einzeln exportiert, und der Import fragt, in welche Gruppe sie kommen.
- Alles anhaken exportiert Ihre ganze Konfiguration.
- Nie exportiert: Plug-ins, die AutoHotkey-Einstellungen, wie lange ein Kennwort gespeichert bleibt, und Mit Windows starten. Diese gehören zu einem Computer oder würden einer weitergegebenen Datei erlauben, ein Programm zu wählen, das Input.Observer ausführt. Ihre Lizenz steht überhaupt nie in Ihrer Konfiguration.
- Ein Export ist immer Klartext, auch wenn Ihre Konfiguration kennwortgeschützt ist; das Dialogfeld warnt Sie. Jeder, der die Datei öffnen kann, kann Ihre Skripte lesen.
Importieren
- Öffnen Sie das Menü ⋯, wählen Sie Importieren… ①, und wählen Sie dann die Datei.
- Die Vorschau Importieren listet alles in der Datei auf und was mit jedem Eintrag geschehen würde. Entscheiden Sie jeden Eintrag, nach dem die Vorschau fragt (siehe unten).
- Wählen Sie Importieren.
- Das Ergebnis erscheint im Konfigurationsfenster als nicht gespeicherte Änderungen. Sehen Sie es durch, und wählen Sie dann Anwenden oder Speichern und schließen, um es zu behalten, oder Verwerfen, um es zu verwerfen.
| Aktion | ||
|---|---|---|
| Tab schließen | Bereits in Ihrer Konfiguration | Überschreiben |
| Als Nur-Text einfügen | Neu | Hinzufügen |
Was mit jedem Eintrag geschieht
Einträge in der Datei, die Ihre Konfiguration nicht hat, werden hinzugefügt. Passt ein Eintrag zu einem vorhandenen, fragt die Vorschau ②, und Importieren bleibt nicht verfügbar, bis jeder solche Eintrag entschieden ist. Alle überschreiben und Alle behalten entscheiden alle offenen Einträge auf einmal.
| Eintrag | Passt zu Ihrem, wenn | Auswahlen |
|---|---|---|
| Geste | Es dieselbe Geste ist (sie stammt aus Ihrer Konfiguration) | Überschreiben (übernimmt Form und Namen aus der Datei) oder Ihre behalten |
| Geste | Eine andere Geste denselben Namen hat | Ihre behalten, Überschreiben oder Zusätzlich hinzufügen. Bei den ersten beiden verwenden die Aktionen der Datei Ihre Geste. |
| Aktion, Profil | Es derselbe Eintrag ist | Überschreiben, Ihre behalten oder Als Kopie importieren (die Kopie eines Profils erhält einen neuen Namen mit -1, -2… am Ende) |
| App-Gruppe | Es dieselbe Gruppe ist; die Gruppe „Global“ der Datei passt immer zu Ihrer | Überschreiben oder Ihre behalten, nur für die Einstellungen der Gruppe. Ihre Aktionen werden einzeln aufgeführt und in Ihre Gruppe zusammengeführt, sodass Ihre Aktionen, die die Datei nicht enthält, bleiben. |
| Snippet | Es dasselbe Snippet ist | Überschreiben, Ihre behalten oder Als Kopie importieren. Ein Snippet, dessen Name bei Ihnen schon für ein anderes vergeben ist, wird mit -1, -2… nach seinem Namen hinzugefügt. |
| Einstellungen, ein globales Ereignis, das globale Vorher- oder Nachher-Skript | Immer (es gibt jeweils eines) | Überschreiben oder Ihre behalten. Ein Einstellungsabschnitt aus der Datei ändert nur die Einstellungen, die er enthält. |
| Ausschlusszone (alle Fenster) | Nie | Wird immer hinzugefügt |
Eine Aktion aus der Datei kommt in die Gruppe mit derselben Identität in Ihrer Konfiguration, sonst in Ihre Gruppe „Global“; die Vorschau fragt, wenn Aktionen ohne ihre Gruppe angekommen sind. Erhält ein Eintrag einen neuen Namen oder eine neue Identität, wird alles in der Datei, das darauf verweist, entsprechend angepasst, auch Snippet-Aufrufe, die als einfacher Name in Skripten stehen.
Zusammenführen oder ersetzen
Ist die Datei eine ganze Konfiguration, bietet die Vorschau In Ihre Konfiguration zusammenführen (die Regeln oben) oder Ihre Konfiguration damit ersetzen ① an. Ersetzen macht die Datei zu Ihrer Konfiguration. Plug-ins, die AutoHotkey-Einstellungen, wie lange ein Kennwort gespeichert bleibt, und Mit Windows starten behalten in beiden Fällen ihre aktuellen Werte.
Was einen Import verhindert
Ein Import gelingt ganz oder gar nicht. Bevor sich etwas ändert, baut Input.Observer das Ergebnis auf und prüft es so, wie es Ihre Konfiguration beim Start prüft. Wäre das Ergebnis ungültig, wird nichts importiert, und die Vorschau listet die Probleme auf. Ein Import wird abgelehnt, wenn:
- die Datei verschlüsselt ist – entfernen Sie das Kennwort dort, wo sie herkommt, exportieren Sie erneut, und importieren Sie diese Datei;
- sie keine Konfigurationsdatei ist, die Input.Observer lesen kann, oder größer als 8 MB ist;
- sie von einer neueren Version von Input.Observer geschrieben wurde, die diese Version nicht lesen kann (Teile, die nur etwas neuer sind, werden importiert, und die Vorschau listet die übersprungenen Einstellungen auf);
- eine Aktion eine Geste verwendet oder eine Gruppe oder Aktion auf ein Profil beschränkt ist, das weder die Datei noch Ihre Konfiguration hat;
- das Ergebnis mehr als eine Gruppe „Global“, zwei Snippets mit demselben Namen oder mehr als 64 Gestenprofile hätte;
- Input.Observer selbst ein Problem im Ergebnis findet.
Einstellungen, die nie importiert werden, werden ausgelassen und aufgeführt. Ein Skript, das ein Snippet aufruft, das keine Seite hat, ist eine Warnung, keine Ablehnung.
Importierte Skripte laufen mit Ihren Berechtigungen, sobald sie ausgelöst werden, wie Ihre eigenen. Die Vorschau markiert jeden Eintrag, der ein Skript enthält, und AutoHotkey-Skripte gesondert. Importieren Sie Dateien nur von Personen, denen Sie vertrauen.
Import aus StrokesPlus.net
Aus StrokesPlus.net importieren… liest eine Einstellungsdatei von StrokesPlus.net und macht daraus eine gewöhnliche Importvorschau, sodass alles oben Gesagte gilt.
- Öffnen Sie das Menü ⋯, und wählen Sie Aus StrokesPlus.net importieren…. Die Dateiauswahl
öffnet sich im Einstellungsordner von StrokesPlus.net, falls es einen gibt. Ein portables
StrokesPlus.net bewahrt
StrokesPlus.net.jsonneben seinem eigenen Programm auf; navigieren Sie dorthin. - Ist die Datei verschlüsselt, geben Sie das Kennwort ein, mit dem sie gespeichert wurde.
- Prüfen Sie die Vorschau. Ein Feld oben listet nach Art auf, was nicht übernommen wurde oder sich geändert hat, mit Alle Einträge anzeigen für die vollständige Liste.
- Wählen Sie Importieren und dann Anwenden oder Speichern und schließen.
Was Sie erwartet:
- App-Gruppen, ignorierte Programme, Gesten, Gestenaktionen, Hotkeys, Texterweiterungen, globale Ereignisse, Ausschlusszonen und die Erkennungseinstellungen werden übernommen. Schritte und Skripte werden in die eigenen Schritte und die Skriptsprache von Input.Observer übersetzt.
- Alles, was nicht unverändert übernommen wurde, wird ausgeschaltet importiert, mit einem Hinweis zum
Grund: eine Aktion, deren Skript nicht vollständig übersetzt werden konnte (die nicht übersetzten Zeilen
bleiben als Kommentare
// SP.net:erhalten), eine Aktion, deren Geste nicht in der Datei ist, eine Aktion, die nur durch Maustasten gestartet wird, ein Hotkey ohne Taste, eine Texterweiterung ohne auslösenden Text und eine App-Gruppe, für deren Fensterregeln es keine Entsprechung gibt. - Die Gestenerkennung beginnt mit „Ihre behalten“. StrokesPlus.net bewertet eine Geste, indem es den Durchschnitt ihrer gezeichneten Beispiele bildet; Input.Observer nimmt standardmäßig das beste. Die Erkennungseinstellungen der Datei werden angeboten, aber sie zu übernehmen ändert, wie Ihre vorhandenen Gesten bewertet werden, daher ist es Ihre Wahl. Ein Erkennungsschwellenwert unter 50 wird als 50 übernommen, der kleinste Wert, den die Seite Gesten zulässt. Bei importierten Gesten müssen die Erkennungseinstellungen womöglich überarbeitet werden (Erkennung).
- Die ältere binäre Einstellungsdatei von StrokesPlus.net (
.bin) lässt sich nicht lesen. Starten Sie StrokesPlus.net einmal, damit esStrokesPlus.net.jsonspeichert, und importieren Sie diese. - Wird dieselbe Datei erneut importiert, werden ihre Einträge den zuvor importierten zugeordnet, statt Duplikate hinzuzufügen.