Vorschau · Entwicklungsstand 1.6.1
Taste drücken

- 1Key
Taste bzw. Tastenkombination für diesen Befehl.
- 2Verzögerung davor
Wartezeit seit dem vorherigen Befehl. Den Zahlenwert und die Einheit separat einstellen.
Editor-Ausschnitt mit Markierungen · Lightmode · Beispieldaten · Bild anklicken zum Vergrößern. Die Ansichten erklären die Bedienung; noch nicht gewählte Quellen, Geräte oder Modelle müssen für einen ausführbaren Job ergänzt werden.
Wofür ist das gedacht?
Drückt eine einzelne Taste und hält sie bis zum passenden key_up. Füge die Freigabe derselben Taste ein; bei Abbruch gibt der Executor seine noch gehaltenen Tasten beim Aufräumen frei.
Einstellungen in der Oberfläche
Beispielwerte dienen zur Orientierung. Passe Pfade, Quellen und Geräte an deinen Arbeitsplatz an. Ein ausgeschaltetes Häkchen und die Zahl 0 sind ebenfalls gültige Beispielwerte.
| Einstellung | Bedeutung und Bedienung | Beispielwert |
|---|---|---|
| delayBeforeUs | Wartezeit vor diesem Makrobefehl in Mikrosekunden; 1000 µs sind 1 ms. null kennzeichnet ältere oder manuell angelegte Befehle ohne aufgezeichnete Vorverzögerung. | Passenden Wert oder Ergebnis eines vorherigen Steps auswählen; Unterfelder siehe unten. |
| groupId | Optionale Referenz auf groups[].id. Gruppen ordnen zusammengehörige aufgezeichnete Befehle, ändern aber nicht ihre Reihenfolge in commands. Jede Gruppe muss Befehle enthalten; Befehle derselben Gruppe müssen einen zusammenhängenden Block bilden. | Beispieltext |
| id | Stabile Identität dieses Eintrags. In einem Job müssen Step-IDs eindeutig sein; beim Kopieren eines eigenständigen Jobs/Makros eine neue Objekt-GUID erzeugen und interne Referenzen gezielt anpassen. | Beispieltext |
| key | Windows-Tastenkennung des Makrobefehls, zum Beispiel A oder CONTROL. Der Executor muss die Kennung in einen Virtual-Key-Code übersetzen können. | Tab |
Beispiel
Füge diesen Befehl im Makro-Editor in einen Testablauf ein. Down-Befehle durch passende Up-Befehle abschließen; die JSON-Vorlage darunter zeigt type, id und die konkreten Wertefelder dieses Befehls.
Vorbereitete Beispielabläufe ansehenFehler und Hinweise
Ungültige Tasten-/Maustastenkennungen, doppelte IDs, fehlerhafte Gruppenreferenzen und negative/ungültige Zeitwerte vor Ausführung korrigieren. Eingaben wirken auf das aktive Fenster. Bei absoluten Bewegungen die Aufnahmeumgebung prüfen; ein Abbruch gibt die vom Executor gehaltenen Tasten/Maustasten frei, rekonstruiert aber keine bereits eingegebenen Texte.
Entwickler- und Agenten-Doku JSON, Feldnamen, Typen und Verträge
Dieser Bereich erklärt die Bearbeitung von Textdateien und die technischen Verträge. Zur Entwickler-Doku
Identifier: key_down
- 1delayBeforeUsdelayBeforeUs · Int64 · Nicht angegeben
Wartezeit vor diesem Makrobefehl in Mikrosekunden; 1000 µs sind 1 ms
- 2groupIdgroupId · String · Nicht angegeben
Optionale Referenz auf groups[].id
- 3idid · String · Nicht angegeben
Stabile Identität dieses Eintrags
- 4keykey · String · Leerer Text
Windows-Tastenkennung des Makrobefehls, zum Beispiel A oder CONTROL
Schematische Übersicht: Beschriftungen und Werte aus der Referenz, keine nachgezeichnete Bedienoberfläche.
Feldtypen, Standards und Regeln
| Wert | Typ | Standard laut Vertrag | Optionen und Regeln | Erklärung |
|---|---|---|---|---|
delayBeforeUsdelayBeforeUs | Int64 | Nicht angegeben | Regeln siehe Erklärung | Wartezeit vor diesem Makrobefehl in Mikrosekunden; 1000 µs sind 1 ms. null kennzeichnet ältere oder manuell angelegte Befehle ohne aufgezeichnete Vorverzögerung. |
groupIdgroupId | String | Nicht angegeben | Regeln siehe Erklärung | Optionale Referenz auf groups[].id. Gruppen ordnen zusammengehörige aufgezeichnete Befehle, ändern aber nicht ihre Reihenfolge in commands. Jede Gruppe muss Befehle enthalten; Befehle derselben Gruppe müssen einen zusammenhängenden Block bilden. |
idid | String | Nicht angegeben | Regeln siehe Erklärung | Stabile Identität dieses Eintrags. In einem Job müssen Step-IDs eindeutig sein; beim Kopieren eines eigenständigen Jobs/Makros eine neue Objekt-GUID erzeugen und interne Referenzen gezielt anpassen. |
keykey | String | Leerer Text | Regeln siehe Erklärung | Windows-Tastenkennung des Makrobefehls, zum Beispiel A oder CONTROL. Der Executor muss die Kennung in einen Virtual-Key-Code übersetzen können. |
Diese Referenz für Textdateien und Agenten: Markdown · JSON-Vertrag
JSON-Vorlage für Textdateien und Agenten
Strukturelle Defaultvorlage direkt vom App-Serializer. Leere Pflichtwerte und Ziele vor Verwendung ergänzen; diese Vorlage ist kein vollständig validierter Ablauf. Bei neuen Jobs den aktuellen inputs/localValues-Vertrag verwenden.
Dateiformate und Regeln · JSON herunterladen{
"type": "key_down",
"key": "",
"id": "aef67dd6-b7dd-b8b8-aedc-a7352bb0dd9d"
}