{
  "automation": {
    "autoRecenterCursor": false,
    "autoRecenterIntervalMs": 500,
    "confineBufferPx": 24,
    "confineCursor": false,
    "hideCursorWhileActive": false,
    "launchAppPath": "",
    "launchURL": "",
    "scrollMultiplier": 1,
    "sensitivityMultiplier": 1
  },
  "createdAt": 813790232.575385,
  "cursorRegions": [],
  "filename": "72E2C805-6133-46AE-9E60-9B9C8DD31994.json",
  "formatVersion": 3,
  "id": "0331724D-8D7A-455F-85BB-A32E3AFF7F27",
  "isActive": false,
  "joysticks": [
    {
      "bindings": [
        {
          "id": "43E7B27F-F7A7-4AF5-9CFB-135E1484AF87",
          "input": {
            "axisDirection": "-",
            "index": 1,
            "type": "axi"
          },
          "note": "Left stick up: W, walk forward",
          "outputs": [
            {
              "id": "05F04437-8590-4259-BA30-CBEF72ECB804",
              "keyCode": 26,
              "type": "key"
            }
          ],
          "section": "Left stick"
        },
        {
          "id": "36DEBE51-43C8-42C7-9B04-C3C15D50FC3B",
          "input": {
            "axisDirection": "+",
            "index": 1,
            "type": "axi"
          },
          "note": "Left stick down: S, walk back",
          "outputs": [
            {
              "id": "BB957EFD-C9E9-46DE-9588-1D1C04C355A0",
              "keyCode": 22,
              "type": "key"
            }
          ],
          "section": "Left stick"
        },
        {
          "id": "7C38294A-D166-4BFF-8EF1-F9A84BA8BC19",
          "input": {
            "axisDirection": "-",
            "index": 0,
            "type": "axi"
          },
          "note": "Left stick left: A",
          "outputs": [
            {
              "id": "F283E831-B959-4FA3-A1F9-7A4B977D2E9E",
              "keyCode": 4,
              "type": "key"
            }
          ],
          "section": "Left stick"
        },
        {
          "id": "7552D53E-A67D-4ECC-80F6-3DBA0AAD2ABC",
          "input": {
            "axisDirection": "+",
            "index": 0,
            "type": "axi"
          },
          "note": "Left stick right: D",
          "outputs": [
            {
              "id": "FE533D3D-16DB-469A-B677-F71E876960D6",
              "keyCode": 7,
              "type": "key"
            }
          ],
          "section": "Left stick"
        },
        {
          "id": "E854D55A-F5A2-48C4-89DB-6305B967C34B",
          "input": {
            "index": 0,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000001",
            "type": "srg"
          },
          "note": "All the way up: Shift to sprint, as well as W (this ring shares the stick)",
          "outputs": [
            {
              "id": "508DA62E-52F7-407D-9397-FB54084F6385",
              "keyCode": 225,
              "type": "key"
            }
          ],
          "section": "Left stick",
          "zoneSharesStick": true
        },
        {
          "id": "6EB0311A-4EA7-43A4-87F8-722F912CB01E",
          "input": {
            "index": 1,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000002",
            "type": "srg"
          },
          "note": "Right stick up ring: Up arrow",
          "outputs": [
            {
              "id": "B1593A18-0643-460D-9FAF-F0DD79B6F1A2",
              "keyCode": 82,
              "type": "key"
            }
          ],
          "section": "Right stick menu",
          "zoneSharesStick": false
        },
        {
          "id": "EC7A37B3-A549-4B47-ADEA-F5999DEE46E1",
          "input": {
            "index": 1,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000003",
            "type": "srg"
          },
          "note": "Right stick right ring: Right arrow",
          "outputs": [
            {
              "id": "C54C4978-A769-4652-80CD-B5B81E9039CB",
              "keyCode": 79,
              "type": "key"
            }
          ],
          "section": "Right stick menu",
          "zoneSharesStick": false
        },
        {
          "id": "A0BA3AEC-9C2B-4BDB-9C06-4E649868C040",
          "input": {
            "index": 1,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000004",
            "type": "srg"
          },
          "note": "Right stick down ring: Down arrow",
          "outputs": [
            {
              "id": "909446B8-74C6-46AF-BE7A-71A252BAC3EA",
              "keyCode": 81,
              "type": "key"
            }
          ],
          "section": "Right stick menu",
          "zoneSharesStick": false
        },
        {
          "id": "9324431A-A65B-4E2B-8BC3-B9E47B24D270",
          "input": {
            "index": 1,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000005",
            "type": "srg"
          },
          "note": "Right stick left ring: Left arrow",
          "outputs": [
            {
              "id": "E0CF428E-B90F-4E45-B9B8-E6202316D789",
              "keyCode": 80,
              "type": "key"
            }
          ],
          "section": "Right stick menu",
          "zoneSharesStick": false
        },
        {
          "id": "2B57944D-6690-4AF7-A3B5-775D1DB0903B",
          "input": {
            "index": 104,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000006",
            "type": "srg"
          },
          "note": "Left trigger half pulled: 1",
          "outputs": [
            {
              "id": "3AAFCC5D-BDB3-4242-97C4-3E1483FD2D4A",
              "keyCode": 30,
              "type": "key"
            }
          ],
          "section": "Left trigger",
          "zoneSharesStick": false
        },
        {
          "id": "1CD49B54-75C5-4650-B5EA-1B53E48667F8",
          "input": {
            "index": 104,
            "stickRegionID": "5A1E0003-0000-4000-8000-000000000007",
            "type": "srg"
          },
          "note": "Left trigger pulled all the way: 2",
          "outputs": [
            {
              "id": "A51E1468-EEA7-495C-93BC-A67BA1B8148C",
              "keyCode": 31,
              "type": "key"
            }
          ],
          "section": "Left trigger",
          "zoneSharesStick": false
        },
        {
          "id": "CF21746D-B7A2-4CCD-91E0-7A88DA0EDA42",
          "input": {
            "gestureSteps": [
              {
                "direction": "d"
              },
              {
                "direction": "d"
              }
            ],
            "index": 0,
            "type": "sgs"
          },
          "note": "Pull the left stick straight back twice: Escape",
          "outputs": [
            {
              "id": "35FA70C6-C7F4-4776-9B3D-DB12CCD4D769",
              "keyCode": 41,
              "type": "key"
            }
          ],
          "section": "Gestures"
        },
        {
          "id": "8FC1E848-81AD-40B3-9E37-35F9C5ACE613",
          "input": {
            "gestureSteps": [
              {
                "direction": "r"
              },
              {
                "direction": "r"
              }
            ],
            "index": 0,
            "type": "sgs"
          },
          "note": "Flick the left stick right twice: Tab (each flick also steps right with D)",
          "outputs": [
            {
              "id": "262CEAC2-E1E7-4558-89AF-22E2A7C57BCD",
              "keyCode": 43,
              "type": "key"
            }
          ],
          "section": "Gestures"
        }
      ],
      "id": "C6B998AD-4F83-470D-9435-5515358C8026",
      "inputKind": "auto",
      "isExpanded": true,
      "tag": "Works with any controller: walk on the left stick, a four-way menu on the right, two pulls on the left trigger, and two gestures"
    }
  ],
  "modifiedAt": 813790232.580179,
  "name": "Stick Zones & Gestures",
  "notes": "The left stick walks with W, A, S and D, and pushed all the way up it also holds Shift to sprint: that ring shares the stick with the walking rows. The right stick is a four-way menu of rings, one arrow key each; it has no direction rows, so each ring fires on its own. The left trigger has two bands, a half pull for 1 and a full pull for 2. Pull the left stick straight back twice for Escape, and flick it right twice for Tab (each flick also takes a step).\n\nThe regions belong to this preset. Choose Edit regions in a stick row's direction menu to resize them or draw your own; a region can take over its stick, so only it fires there, or share it with the direction rows.",
  "stickRegions": {
    "0": [
      {
        "colorIndex": 3,
        "id": "5A1E0003-0000-4000-8000-000000000001",
        "maxX": 0.75,
        "maxY": 0.11028856829700262,
        "minX": 0.2500000000000001,
        "minY": 0,
        "name": "Sprint",
        "ring": {
          "end": 120,
          "inner": 0.9,
          "outer": 1,
          "start": 60
        }
      }
    ],
    "1": [
      {
        "colorIndex": 0,
        "id": "5A1E0003-0000-4000-8000-000000000002",
        "maxX": 0.8535533905932737,
        "maxY": 0.32322330470336313,
        "minX": 0.14644660940672627,
        "minY": 0,
        "name": "Up",
        "ring": {
          "end": 135,
          "inner": 0.5,
          "outer": 1,
          "start": 45
        }
      },
      {
        "colorIndex": 1,
        "id": "5A1E0003-0000-4000-8000-000000000003",
        "maxX": 1,
        "maxY": 0.853553390593274,
        "minX": 0.6767766952966369,
        "minY": 0.14644660940672666,
        "name": "Right",
        "ring": {
          "end": 45,
          "inner": 0.5,
          "outer": 1,
          "start": 315
        }
      },
      {
        "colorIndex": 2,
        "id": "5A1E0003-0000-4000-8000-000000000004",
        "maxX": 0.8535533905932737,
        "maxY": 1,
        "minX": 0.14644660940672616,
        "minY": 0.6767766952966369,
        "name": "Down",
        "ring": {
          "end": 315,
          "inner": 0.5,
          "outer": 1,
          "start": 225
        }
      },
      {
        "colorIndex": 5,
        "id": "5A1E0003-0000-4000-8000-000000000005",
        "maxX": 0.32322330470336313,
        "maxY": 0.8535533905932737,
        "minX": 0,
        "minY": 0.1464466094067262,
        "name": "Left",
        "ring": {
          "end": 225,
          "inner": 0.5,
          "outer": 1,
          "start": 135
        }
      }
    ],
    "104": [
      {
        "colorIndex": 4,
        "id": "5A1E0003-0000-4000-8000-000000000006",
        "maxX": 0,
        "maxY": 0.7,
        "minX": 0,
        "minY": 0.3,
        "name": "Half pull"
      },
      {
        "colorIndex": 6,
        "id": "5A1E0003-0000-4000-8000-000000000007",
        "maxX": 0,
        "maxY": 1,
        "minX": 0,
        "minY": 0.7,
        "name": "Full pull"
      }
    ]
  },
  "tag": "Rings, trigger bands and flicks as buttons",
  "touchpadRegions": []
}