{
  "joysticks": [
    {
      "id": "42BDD481-D3BC-4CB6-939C-34EBD12B7256",
      "bindings": [
        {
          "outputs": [
            {
              "speed": 18,
              "type": "mou",
              "mouseDirection": "-",
              "id": "87CA6BAF-ECEC-4235-BA16-25A093091FB7",
              "mouseAxis": 0
            }
          ],
          "id": "AC77659D-D39C-4869-9B76-709545E81E96",
          "input": {
            "axisDirection": "-",
            "type": "axi",
            "index": 0
          },
          "section": "Stick",
          "note": "Stick left: pointer left"
        },
        {
          "outputs": [
            {
              "speed": 18,
              "type": "mou",
              "mouseDirection": "+",
              "id": "D2EFFE94-A6B9-47A2-A289-FF058E94AE67",
              "mouseAxis": 0
            }
          ],
          "id": "A787E93E-E071-41DC-8978-85DE004A9DDC",
          "input": {
            "axisDirection": "+",
            "type": "axi",
            "index": 0
          },
          "section": "Stick",
          "note": "Stick right: pointer right"
        },
        {
          "outputs": [
            {
              "speed": 18,
              "type": "mou",
              "mouseDirection": "-",
              "id": "4E8EC69E-5E5D-4B89-8777-EDD51726AFCE",
              "mouseAxis": 1
            }
          ],
          "id": "CAAB5428-F47A-49EE-A819-3121AFF779B0",
          "input": {
            "axisDirection": "-",
            "type": "axi",
            "index": 1
          },
          "section": "Stick",
          "note": "Stick up: pointer up"
        },
        {
          "outputs": [
            {
              "speed": 18,
              "type": "mou",
              "mouseDirection": "+",
              "id": "8D74C5A4-5937-4247-9128-10E91E40F360",
              "mouseAxis": 1
            }
          ],
          "id": "870978AD-66BF-44D7-9F7B-4944F7A4FE0B",
          "input": {
            "axisDirection": "+",
            "type": "axi",
            "index": 1
          },
          "section": "Stick",
          "note": "Stick down: pointer down"
        },
        {
          "outputs": [
            {
              "type": "mbt",
              "mouseButtonIndex": 0,
              "id": "D152F766-437E-4488-BB92-40AA6EE10AFD"
            }
          ],
          "id": "3C6E2584-B9FD-458D-B0EC-924B7DEE624D",
          "input": {
            "type": "btn",
            "index": 0
          },
          "section": "Buttons",
          "note": "Socket 1 (Cross): left click"
        },
        {
          "outputs": [
            {
              "type": "mbt",
              "mouseButtonIndex": 1,
              "id": "9B5981EB-182C-4711-A4F6-73688E4AAACE"
            }
          ],
          "id": "C808CFA2-3787-482E-B860-7809DC6C14A2",
          "input": {
            "type": "btn",
            "index": 1
          },
          "section": "Buttons",
          "note": "Socket 2 (Circle): right click"
        },
        {
          "note": "Socket 3 (Square): double click",
          "outputs": [
            {
              "type": "mbt",
              "mouseButtonIndex": 0,
              "id": "9113EA73-958C-4889-89B5-BD298C33B525"
            }
          ],
          "input": {
            "type": "btn",
            "index": 2
          },
          "repeatDelayMs": 60,
          "section": "Buttons",
          "id": "3425A407-DBC4-49DB-BC98-6983763F6490",
          "repeatCount": 2
        },
        {
          "outputs": [
            {
              "type": "key",
              "id": "B23F01A0-75B8-402D-B624-EEB0512BE454",
              "keyCode": 40
            }
          ],
          "id": "F8C349B7-DC6A-4FA8-9210-FBD9D97B8702",
          "input": {
            "type": "btn",
            "index": 3
          },
          "section": "Buttons",
          "note": "Socket 4 (Triangle): Return"
        },
        {
          "outputs": [
            {
              "speed": 5,
              "type": "whe",
              "mouseDirection": "-",
              "id": "0DE26A3F-4AC9-47B7-B729-345EB2DF6A92",
              "mouseAxis": 1
            }
          ],
          "id": "AF5BB167-65C6-4F6F-BCFD-63A3C783F2B0",
          "input": {
            "type": "btn",
            "index": 4
          },
          "section": "Buttons",
          "note": "Socket 5 (L1): scroll up while held"
        },
        {
          "outputs": [
            {
              "speed": 5,
              "type": "whe",
              "mouseDirection": "+",
              "id": "AE3D4AAB-C7E9-4CC9-952D-DECC1A5D797A",
              "mouseAxis": 1
            }
          ],
          "id": "762CA5F3-D061-42E2-A865-347CEDE4CD13",
          "input": {
            "type": "btn",
            "index": 5
          },
          "section": "Buttons",
          "note": "Socket 6 (R1): scroll down while held"
        },
        {
          "outputs": [
            {
              "type": "key",
              "id": "8B78365A-3354-41C1-BBFF-BBD0DEF397E2",
              "keyCode": 227
            }
          ],
          "id": "5527DCB3-B357-41A4-8694-4E76C9B0269D",
          "input": {
            "type": "btn",
            "index": 6
          },
          "section": "Buttons",
          "note": "Socket 7 (L2): hold Command, for Command-click and shortcuts"
        },
        {
          "outputs": [
            {
              "type": "key",
              "id": "531814A7-7E4C-42DD-B1C3-728D933FB566",
              "keyCode": 44
            }
          ],
          "id": "467228F6-EB4A-47A7-914F-4489BC33A5B4",
          "input": {
            "type": "btn",
            "index": 7
          },
          "section": "Buttons",
          "note": "Socket 8 (R2): Space"
        },
        {
          "outputs": [
            {
              "type": "sys",
              "id": "6606ED40-65D6-42DC-80CC-EFE95A3D58E4",
              "systemActionKind": "mct"
            }
          ],
          "id": "2F2C5F47-CAF4-477F-97D4-422FBB8F8CD0",
          "input": {
            "type": "btn",
            "index": 8
          },
          "section": "Menu buttons",
          "note": "Options: Mission Control"
        },
        {
          "outputs": [
            {
              "type": "sys",
              "id": "CCBBB841-1C90-4D5D-91B1-1B64E8D06C0B",
              "systemActionKind": "spt"
            }
          ],
          "id": "D26314C8-20AF-47D3-A231-B3BBA3188684",
          "input": {
            "type": "btn",
            "index": 10
          },
          "section": "Menu buttons",
          "note": "PS button: Spotlight"
        }
      ],
      "isExpanded": true,
      "inputKind": "auto",
      "tag": "Stick = pointer; sockets click, scroll, Return, Space, and hold Command; Options and PS open Mission Control and Spotlight"
    }
  ],
  "createdAt": 811303738.438772,
  "name": "Access Controller",
  "groupID": "B60909D3-4867-436D-AB59-39B79C20D527",
  "notes": "Built for the PlayStation Access Controller with its default button profile: Cross, Circle, Square, Triangle, L1, R1, L2, and R2 on the eight sockets, which the Mac sees as buttons 1 to 8. The stick is the pointer; the sockets click, double click, scroll, and send Return and Space; L2 holds Command so a press with another socket is a shortcut. If you changed the profile in the PlayStation app, Scan each row and press the socket you mean.\n\nIf the pointer drifts, raise the deadzone on the stick rows (Calibrate opens a live plot). Change Speed on those rows if it feels too fast or slow.",
  "isActive": false,
  "filename": "5218805D-F724-4CF2-B8E5-5E4D4CE0D456.json",
  "automation": {
    "confineCursor": false,
    "launchAppPath": "",
    "launchURL": "",
    "hideCursorWhileActive": false,
    "autoRecenterIntervalMs": 500,
    "sensitivityMultiplier": 1,
    "confineBufferPx": 24,
    "autoRecenterCursor": false
  },
  "modifiedAt": 811303738.44108,
  "sortOrder": 6,
  "id": "FAA238DE-4C2F-4ECE-9DBD-5C585F3A195B",
  "tag": "One stick and eight buttons for the whole desktop"
}