Attempt 1: python .\mouse-button-swap.py — exit 0, durationMs 16100 {"event": "runtime", "pid": 3388, "python": "3.12.10", "pointerBits": 64} {"event": "nativeResult", "api": "SM_SWAPBUTTON", "result": 0} {"event": "start", "original": 0, "first": 1} {"event": "step", "step": 0, "value": 1} {"event": "step", "step": 1, "value": 0} {"event": "step", "step": 2, "value": 1} {"event": "step", "step": 3, "value": 0} {"event": "step", "step": 4, "value": 1} {"event": "step", "step": 5, "value": 0} {"event": "step", "step": 6, "value": 1} {"event": "step", "step": 7, "value": 0} {"event": "effectComplete"} {"event": "summary", "status": "complete", "failure": null, "cleanupErrors": []}