macromac Flowchart Runner Telemetry Schema
CGEventTap: ACTIVE
Fri 10:45 AM
macromac — Flowchart Automation Studio [JSON v2.4]
macOS 14+
Visual Macro Flowchart 6 Actions
Bidirectional JSON Synchronizer ● SYNCED
Virtual macOS Desktop Simulator Resolution: 2880x1800 HiDPI
Terminal.app — zsh — 80x24 pid: 48921
macromac-runner@macos-arm64:~$
Ready to execute pipeline...
Notes.app / IDE Buffer UTF-8
// Keystroke buffer will stream here in real-time
Status: Idle (Ready) Step 0/0 (0 μs)
[INIT] macOS CoreGraphics Synthetic Event Bus Initialized. [READY] Loaded macro preset. Click [Run Macro] to execute.

⚡ Real-Time Native IO Telemetry & Latency Sweep

60 FPS HARDWARE ACCELERATED
CGEvent Synthesize Latency
4.82 μs
Queue Event Throughput
12,480 ev/s
GC Allocation Overhead
0 B (Zero-GC)
Automation Time Multiplier
142x Manual

 CoreGraphics C-API Direct Dispatch

macromac operates via native macOS Quartz Event Services (`CGEventCreateKeyboardEvent`, `CGEventCreateMouseEvent`, `CGEventPost`). By bypassing Accessibility UI hierarchy latency, synthetic events achieve deterministic sub-10μs dispatch speeds.

CGEventRef ev = CGEventCreateKeyboardEvent(NULL, (CGKeyCode)kVK_Return, true);
CGEventPost(kCGHIDEventTap, ev);
CFRelease(ev);

JSON Automation Flowchart Schema

Declarative action graph schema supporting conditional branching, parameter interpolation, delay sleeps, and nested subprocess launches with full cross-app target routing.

{
  "type": "keystroke",
  "value": "git push origin main",
  "modifiers": ["cmd"],
  "delayMs": 250
}