{
  "automation": {
    "autoRecenterCursor": false,
    "autoRecenterIntervalMs": 500,
    "confineBufferPx": 24,
    "confineCursor": false,
    "dpadOneDirection": true,
    "hideCursorWhileActive": false,
    "launchAppPath": "",
    "launchURL": "",
    "scrollMultiplier": 1,
    "sensitivityMultiplier": 1
  },
  "createdAt": 812646269.566659,
  "cursorRegions": [],
  "filename": "D0072E22-BDF8-4065-8617-9659F3051F66.json",
  "formatVersion": 2,
  "id": "893B6CC6-3008-4980-BD07-C2B8A9232078",
  "isActive": false,
  "joysticks": [
    {
      "bindings": [
        {
          "deadzone": 0.28,
          "id": "1E66B8FF-56E6-4B5A-B738-09D829102EAF",
          "input": {
            "axisDirection": "-",
            "index": 0,
            "type": "axi"
          },
          "note": "Pointer left",
          "outputs": [
            {
              "id": "CEBC5B74-C25D-42C9-9ADE-98296362F8AD",
              "mouseAxis": 0,
              "mouseDirection": "-",
              "speed": 9,
              "type": "mou"
            }
          ],
          "rampMs": 400,
          "section": "Left stick",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.28,
          "id": "85672168-6B2B-4FC4-A42E-431DF3209083",
          "input": {
            "axisDirection": "+",
            "index": 0,
            "type": "axi"
          },
          "note": "Pointer right",
          "outputs": [
            {
              "id": "21991010-6E79-4A43-8D29-F67123D59ADF",
              "mouseAxis": 0,
              "mouseDirection": "+",
              "speed": 9,
              "type": "mou"
            }
          ],
          "rampMs": 400,
          "section": "Left stick",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.28,
          "id": "0FF8630A-4BD0-48E2-AF35-58F957712C88",
          "input": {
            "axisDirection": "-",
            "index": 1,
            "type": "axi"
          },
          "note": "Pointer up",
          "outputs": [
            {
              "id": "6B21FA79-EFC1-4511-B8EE-8369D5472F5F",
              "mouseAxis": 1,
              "mouseDirection": "-",
              "speed": 9,
              "type": "mou"
            }
          ],
          "rampMs": 400,
          "section": "Left stick",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.28,
          "id": "299A74B0-6DB3-4428-BD18-D3B388F75157",
          "input": {
            "axisDirection": "+",
            "index": 1,
            "type": "axi"
          },
          "note": "Pointer down",
          "outputs": [
            {
              "id": "FD8D95E9-CCBC-4F9D-BBF5-D399E910BE80",
              "mouseAxis": 1,
              "mouseDirection": "+",
              "speed": 9,
              "type": "mou"
            }
          ],
          "rampMs": 400,
          "section": "Left stick",
          "sensitivityCurve": "exponential",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.25,
          "id": "43E395CF-E111-487C-870D-0E8A5193F98E",
          "input": {
            "axisDirection": "-",
            "index": 3,
            "type": "axi"
          },
          "note": "Scroll up",
          "outputs": [
            {
              "id": "037E707D-8EC7-4B16-9B99-C8252B9290A0",
              "mouseAxis": 1,
              "mouseDirection": "-",
              "speed": 4,
              "type": "whe"
            }
          ],
          "section": "Right stick",
          "variableSensitivity": true
        },
        {
          "deadzone": 0.25,
          "id": "D2D0C4D9-C7A3-4FE3-B881-0DCC69C2B933",
          "input": {
            "axisDirection": "+",
            "index": 3,
            "type": "axi"
          },
          "note": "Scroll down",
          "outputs": [
            {
              "id": "15DA5FEA-8A7A-4EBA-8E78-A2D78D9B70BB",
              "mouseAxis": 1,
              "mouseDirection": "+",
              "speed": 4,
              "type": "whe"
            }
          ],
          "section": "Right stick",
          "variableSensitivity": true
        },
        {
          "id": "C35673D2-5461-4079-928A-CACF243FBD33",
          "input": {
            "hatDirection": "L",
            "index": 0,
            "type": "hat"
          },
          "note": "Back one web page",
          "outputs": [
            {
              "id": "34050AB8-6992-4FED-9E91-C04883861B26",
              "keyCode": 227,
              "type": "key"
            },
            {
              "id": "0B32FD8B-0355-48DE-BAFD-CEECF178C701",
              "keyCode": 47,
              "type": "key"
            }
          ],
          "section": "D-pad"
        },
        {
          "id": "5B3D5C52-EB12-40B4-95D5-B83EFFC70AC5",
          "input": {
            "hatDirection": "R",
            "index": 0,
            "type": "hat"
          },
          "note": "Forward one web page",
          "outputs": [
            {
              "id": "F03D25F7-20B1-40AE-AB42-C313CD306808",
              "keyCode": 227,
              "type": "key"
            },
            {
              "id": "115ECCA2-F8C1-4FD6-A1A1-B2A401E41ADA",
              "keyCode": 48,
              "type": "key"
            }
          ],
          "section": "D-pad"
        },
        {
          "id": "FFD6BCE7-7E90-46FB-B61F-821AB594E504",
          "input": {
            "hatDirection": "D",
            "index": 0,
            "type": "hat"
          },
          "note": "Previous tab",
          "outputs": [
            {
              "id": "70D49211-9213-4567-AA34-2686078853F5",
              "keyCode": 227,
              "type": "key"
            },
            {
              "id": "CC737340-4713-4685-86C2-49459CFDFBC4",
              "keyCode": 225,
              "type": "key"
            },
            {
              "id": "C2A42241-3560-4599-B121-74493659866D",
              "keyCode": 47,
              "type": "key"
            }
          ],
          "section": "D-pad"
        },
        {
          "id": "DBBDE0E5-1E1C-42D3-83D7-2D16B5944634",
          "input": {
            "hatDirection": "U",
            "index": 0,
            "type": "hat"
          },
          "note": "Next tab",
          "outputs": [
            {
              "id": "A5666B23-F0AD-44BA-B594-CB0672AFAF1F",
              "keyCode": 227,
              "type": "key"
            },
            {
              "id": "2626CEC2-5451-408E-A32C-39608288AE62",
              "keyCode": 225,
              "type": "key"
            },
            {
              "id": "69C44DFE-EDED-4E9D-9BF9-FEB60630A410",
              "keyCode": 48,
              "type": "key"
            }
          ],
          "section": "D-pad"
        },
        {
          "hapticEnabled": true,
          "hapticIntensity": 0.3,
          "id": "C2415B89-F3F5-4083-B462-43642E0B0F48",
          "input": {
            "index": 0,
            "type": "btn"
          },
          "note": "Click",
          "outputs": [
            {
              "id": "367FF53D-2293-4DAA-AE88-C24C13DB5123",
              "mouseButtonIndex": 0,
              "type": "mbt"
            }
          ],
          "section": "Buttons",
          "speechDestination": "controller",
          "speechEnabled": true,
          "speechText": "click"
        },
        {
          "id": "075FBB44-8C87-4492-BE7A-84556EB73661",
          "input": {
            "index": 1,
            "type": "btn"
          },
          "note": "Go back",
          "outputs": [
            {
              "id": "AF9DF5D4-9FC6-4820-8FD6-6C8F5097EC3A",
              "keyCode": 227,
              "type": "key"
            },
            {
              "id": "676538BC-DF69-44A2-9336-95BAD63B7C62",
              "keyCode": 47,
              "type": "key"
            }
          ],
          "section": "Buttons",
          "speechDestination": "controller",
          "speechEnabled": true,
          "speechText": "back"
        },
        {
          "id": "091D60DD-990B-4C43-B68E-A865CFA27145",
          "input": {
            "index": 2,
            "type": "btn"
          },
          "note": "Close menus and pop-ups",
          "outputs": [
            {
              "id": "C351F7EE-D8CF-4044-B04D-30353C166B51",
              "keyCode": 41,
              "type": "key"
            }
          ],
          "section": "Buttons",
          "speechDestination": "controller",
          "speechEnabled": true,
          "speechText": "close"
        },
        {
          "id": "E20065F2-189A-4105-9FA2-426741A1CF3B",
          "input": {
            "index": 3,
            "type": "btn"
          },
          "note": "Confirm, open, send",
          "outputs": [
            {
              "id": "2394D6E2-11B7-487B-9847-84DD1C702314",
              "keyCode": 40,
              "type": "key"
            }
          ],
          "section": "Buttons",
          "speechDestination": "controller",
          "speechEnabled": true,
          "speechText": "open"
        },
        {
          "hapticEnabled": true,
          "hapticIntensity": 0.8,
          "id": "8511C842-5B21-4EC4-9F4D-2B3EA7B42BD3",
          "input": {
            "index": 11,
            "type": "btn"
          },
          "note": "Left stick press: grab and drop (press once to hold the click, again to let go)",
          "outputs": [
            {
              "id": "15CB79BB-E85E-4EBC-A474-3DEFB1B0637F",
              "mouseButtonIndex": 0,
              "type": "mbt"
            }
          ],
          "section": "Buttons",
          "toggleMode": true
        },
        {
          "hapticEnabled": true,
          "hapticIntensity": 0.8,
          "id": "C7553108-777B-480C-B0A9-C268DC1166F7",
          "input": {
            "index": 12,
            "type": "btn"
          },
          "note": "Right stick press: double click",
          "outputs": [
            {
              "id": "1D8FABDE-36B8-46B0-826C-CC802938CFD0",
              "mouseButtonIndex": 0,
              "type": "mbt"
            }
          ],
          "repeatCount": 2,
          "repeatDelayMs": 80,
          "section": "Buttons"
        },
        {
          "id": "D8556A15-9938-4024-B92D-DCB90B7D6D5B",
          "input": {
            "index": 4,
            "type": "btn"
          },
          "note": "Start Dictation, press again to stop",
          "outputs": [
            {
              "id": "06A40538-0173-41C3-8188-66D4AE9B3D63",
              "systemActionKind": "dct",
              "type": "sys"
            }
          ],
          "section": "Buttons"
        },
        {
          "id": "02DA4FD2-A09E-41FC-928D-DF35D1FFB7AA",
          "input": {
            "index": 5,
            "type": "btn"
          },
          "note": "Read Selection: reads the selected text aloud",
          "outputs": [
            {
              "id": "C65F19CB-FAB2-45C1-8617-1DC977E0618E",
              "systemActionKind": "spk",
              "type": "sys"
            }
          ],
          "section": "Buttons"
        },
        {
          "id": "9ECCEEF9-B775-4880-BF35-E55D84C57ECB",
          "input": {
            "index": 9,
            "type": "btn"
          },
          "note": "Spotlight: type the first letters of anything",
          "outputs": [
            {
              "id": "64D041FE-E9D8-490E-BCC6-0EC8ED5F2225",
              "systemActionKind": "spt",
              "type": "sys"
            }
          ],
          "section": "Menu buttons"
        },
        {
          "id": "F862F732-A7E6-49D3-B576-472FB07E6DD7",
          "input": {
            "index": 8,
            "type": "btn"
          },
          "note": "Mission Control: every open window at once",
          "outputs": [
            {
              "id": "5E812D87-1AD1-4A8F-9BB4-6707A5FB32C9",
              "systemActionKind": "mct",
              "type": "sys"
            }
          ],
          "section": "Menu buttons"
        },
        {
          "id": "D2BED01B-D72A-4CCE-9526-96B63976614E",
          "input": {
            "index": 13,
            "type": "btn"
          },
          "note": "Spotlight: type the first letters of anything",
          "outputs": [
            {
              "id": "559CA9F9-146A-4D56-B2BA-8A48B0720870",
              "systemActionKind": "spt",
              "type": "sys"
            }
          ],
          "section": "Paddles and extras"
        }
      ],
      "id": "B5C8F389-73B4-4356-A800-06E9656204F6",
      "inputKind": "auto",
      "isExpanded": true,
      "tag": "Left stick = pointer (starts slow), right stick = scroll, A click, B back, X close, Y open, L3 grab and drop, R3 double click, LB dictation, RB read aloud, Start or touchpad = Spotlight, Back = Mission Control, D-pad = web pages and tabs"
    }
  ],
  "lightBarColor": {
    "b": 120,
    "g": 200,
    "r": 90
  },
  "modifiedAt": 812686938.162135,
  "name": "Easy Browse",
  "notes": "A calm, ready-made way to use the whole Mac from a controller: browse, read, and write without the keyboard. The left stick moves the pointer and starts slow, so small targets are easy to land on; the right stick scrolls. A clicks, B goes back a page, X closes menus and pop-ups, Y confirms or opens.\n\nPress the left stick to grab (a window, a file, or text to select) and again to drop it; press the right stick for a double click. Both give a short buzz so you know the press counted. LB starts Dictation and stops it, RB reads the selected text aloud, Start or the touchpad opens Spotlight, Back shows Mission Control. On the D-pad, left and right go back and forward a web page, down and up switch tabs; it counts one direction at a time, so a quick press cannot fire the one next to it. Other apps may use those keys for something else.\n\nThe face buttons say their names out loud while you learn them; switch that off in each row's Options. Dictation needs to be on in System Settings > Keyboard, and reading aloud needs Speak selection on in System Settings > Accessibility > Spoken Content.",
  "stickRegions": {},
  "tag": "A calm layout for using the whole Mac from a controller",
  "touchpadRegions": []
}