{
  "automation": {
    "autoRecenterCursor": false,
    "autoRecenterIntervalMs": 500,
    "confineBufferPx": 24,
    "confineCursor": false,
    "hideCursorWhileActive": false,
    "launchAppPath": "",
    "launchURL": "",
    "scrollMultiplier": 1,
    "sensitivityMultiplier": 1
  },
  "createdAt": 811303738.440017,
  "cursorRegions": [],
  "filename": "0EAA9726-38BB-4263-99B0-3EEC857D5993.json",
  "formatVersion": 3,
  "id": "9D3C1924-F2E7-42FC-ACBE-B1C3917EE000",
  "isActive": false,
  "joysticks": [
    {
      "bindings": [
        {
          "deadzone": 0.18,
          "id": "A98BAF5E-9517-40F7-B571-040A28F1EAC7",
          "input": {
            "axisDirection": "+",
            "index": 3,
            "type": "axi"
          },
          "note": "Scroll down",
          "outputs": [
            {
              "id": "EB8A027B-F2A5-49A4-BB3F-985AD35196B5",
              "mouseAxis": 1,
              "mouseDirection": "+",
              "speed": 4,
              "type": "whe"
            }
          ],
          "section": "Right stick",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.18,
          "id": "37AD4624-6233-45B0-89C0-BC1BB5A2BA9E",
          "input": {
            "axisDirection": "-",
            "index": 3,
            "type": "axi"
          },
          "note": "Scroll up",
          "outputs": [
            {
              "id": "3FB4CCB5-38C7-47D6-B95D-A31F23FA01D7",
              "mouseAxis": 1,
              "mouseDirection": "-",
              "speed": 4,
              "type": "whe"
            }
          ],
          "section": "Right stick",
          "variableSensitivity": true
        },
        {
          "id": "48FF73A1-B7AD-4E5C-A6CA-FDD183FBF97A",
          "input": {
            "index": 0,
            "type": "btn"
          },
          "note": "Left click",
          "outputs": [
            {
              "id": "835886BD-C01C-475D-A127-8CECD77E4D72",
              "mouseButtonIndex": 0,
              "type": "mbt"
            }
          ],
          "section": "Buttons"
        },
        {
          "id": "6C097592-7E3C-4FB5-8982-3DB776991319",
          "input": {
            "index": 1,
            "type": "btn"
          },
          "note": "Right click",
          "outputs": [
            {
              "id": "EE88008D-D661-4BA1-9082-739D70D30761",
              "mouseButtonIndex": 1,
              "type": "mbt"
            }
          ],
          "section": "Buttons"
        },
        {
          "id": "B456097C-FA4B-43EE-A2AA-288B2D633D87",
          "input": {
            "index": 3,
            "type": "btn"
          },
          "note": "Return",
          "outputs": [
            {
              "id": "A5AAB6BD-7F09-4E15-8DA5-E40F2744845A",
              "keyCode": 40,
              "type": "key"
            }
          ],
          "section": "Buttons"
        },
        {
          "id": "BB0BBF20-A49A-48B4-BBEE-F7860069B302",
          "input": {
            "index": 4,
            "type": "btn"
          },
          "note": "Hold to pause motion",
          "outputs": [
            {
              "appActionKind": "mutemotion",
              "id": "65434BAA-67AA-4059-8F9A-0489829CEA1B",
              "type": "app"
            }
          ],
          "section": "Buttons"
        },
        {
          "id": "7000ABE8-1DBB-4EA2-8675-155E87EB40AB",
          "input": {
            "index": 5,
            "type": "btn"
          },
          "note": "Re-zero gyro, center pointer",
          "outputs": [
            {
              "appActionKind": "rezero",
              "id": "9BFBF318-D998-4F37-BB87-D55A31BEA98D",
              "type": "app"
            },
            {
              "appActionKind": "center",
              "id": "BC410A89-1B11-4736-A0B4-00C964ED496B",
              "type": "app"
            }
          ],
          "section": "Buttons"
        },
        {
          "deadzone": 0.05,
          "id": "3DAEDC53-DC94-45A2-9409-5D70C6013C24",
          "input": {
            "axisDirection": "+",
            "index": 0,
            "motionChannel": "gyroY",
            "type": "mtn"
          },
          "note": "Tilt right: pointer right",
          "outputs": [
            {
              "id": "62308F12-0CC9-4C0D-9955-5304F45F788D",
              "mouseAxis": 0,
              "mouseDirection": "+",
              "speed": 6,
              "type": "mou"
            }
          ],
          "section": "Motion",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.05,
          "id": "EF324386-FCEE-498F-9D79-AA51C1754665",
          "input": {
            "axisDirection": "-",
            "index": 0,
            "motionChannel": "gyroY",
            "type": "mtn"
          },
          "note": "Tilt left: pointer left",
          "outputs": [
            {
              "id": "C01DA9A6-B6B7-4407-955C-EF6AFECF7522",
              "mouseAxis": 0,
              "mouseDirection": "-",
              "speed": 6,
              "type": "mou"
            }
          ],
          "section": "Motion",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.05,
          "id": "4D4377C7-BDF6-44EB-B621-61E63E0981C3",
          "input": {
            "axisDirection": "+",
            "index": 0,
            "motionChannel": "gyroX",
            "type": "mtn"
          },
          "note": "Tilt up: pointer up",
          "outputs": [
            {
              "id": "44D82609-8E78-49F9-B9DA-7EF84C5DBFAC",
              "mouseAxis": 1,
              "mouseDirection": "-",
              "speed": 6,
              "type": "mou"
            }
          ],
          "section": "Motion",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.05,
          "id": "55C4341C-AE62-42B8-BF54-9832278D1168",
          "input": {
            "axisDirection": "-",
            "index": 0,
            "motionChannel": "gyroX",
            "type": "mtn"
          },
          "note": "Tilt down: pointer down",
          "outputs": [
            {
              "id": "AA5D3E32-0460-4709-930D-41115E3496C3",
              "mouseAxis": 1,
              "mouseDirection": "+",
              "speed": 6,
              "type": "mou"
            }
          ],
          "section": "Motion",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        }
      ],
      "id": "DE8F56CB-7BD3-4165-AF26-5DF836EA81FA",
      "inputKind": "auto",
      "isExpanded": true,
      "tag": "Slower than Gyro Aim, with clicks and scrolling on the buttons; good for couch desktop use on a DualSense or DualShock 4"
    }
  ],
  "lightBarColor": {
    "b": 255,
    "g": 255,
    "r": 0
  },
  "modifiedAt": 812686938.164898,
  "name": "Motion Cursor",
  "notes": "Point the controller like a laser pointer: tilt it and the pointer follows the tilt, so tilting back to level puts the pointer back where it started. Works on the DualSense, DualSense Edge, DualShock 4, and the 2026 Steam Controller (experimental). Cross clicks, Circle right-clicks, Triangle is Return, right stick scrolls (on the Steam Controller: A, B, and Y).\n\nR1 makes the controller's current tilt the new neutral and puts the pointer in the middle of the screen. Hold L1 to move the controller without moving the pointer, the way you lift a mouse off the desk. The gyro zero looks after itself while the controller rests; Calibrate Motion in a row's Options is there if you want to set it by hand.",
  "stickRegions": {},
  "tag": "Wave the controller to move the cursor; face buttons click",
  "touchpadRegions": []
}