{
 "id": "125EF407-6BC4-4DA8-9C32-E8689B1F1777",
 "name": "Steady Pointer",
 "tag": "Wide deadzones, Smooth curve, slow pointer, hold-to-click",
 "joysticks": [
  {
   "id": "BB302877-C1EC-47D0-87E9-1BFDDCC911EA",
   "tag": "Left stick = pointer with a 35% inner and 75% outer deadzone, Smooth curve, slow. Right stick = slow scroll. A = hold to click, X = plain click, B right click, Y Return / Escape, L3 drag toggle.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "284B5A8C-40D9-448D-A2B7-9B282CE6FF88",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "6AA2F68A-82C8-4618-A5F7-99DEC47513E7",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 7
      }
     ],
     "note": "Pointer left",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "BEAD345C-61CA-4110-ABA2-5623DD6CEFEF",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "DD14DC70-FC16-4630-88C2-183F61D4D48B",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 7
      }
     ],
     "note": "Pointer right",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "F6C1D8CB-06E5-49BF-BB0C-7BC62890F641",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "4E620A8B-80ED-4AB4-B0AB-C012304306FD",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 7
      }
     ],
     "note": "Pointer up",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "2165A38B-5F3E-41AF-8415-C775811B0267",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "E69C40BA-E896-465F-8221-2C95D4D29E76",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 7
      }
     ],
     "note": "Pointer down",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "46BDD289-C2A3-4244-8406-5E3A18887977",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "877FC9F3-6291-4A0C-956C-E94D40A78EFB",
       "type": "whe",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 3
      }
     ],
     "note": "Scroll up",
     "deadzone": 0.35,
     "variableSensitivity": true
    },
    {
     "id": "F1F4BADF-87AD-4475-BF09-845D3373F26A",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "B26666B6-C29B-49C1-9363-70727B9775A7",
       "type": "whe",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 3
      }
     ],
     "note": "Scroll down",
     "deadzone": 0.35,
     "variableSensitivity": true
    },
    {
     "id": "A19A65F0-969D-48BD-B51D-DFD00C84285B",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "U"
     },
     "outputs": [
      {
       "id": "178A0744-CDDC-4265-942E-635428D0C69A",
       "type": "key",
       "keyCode": 82
      }
     ],
     "note": "Up arrow"
    },
    {
     "id": "BCF858C6-1B49-40F1-A456-C2B0B36B6695",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "D"
     },
     "outputs": [
      {
       "id": "47736B15-6634-4DBC-870C-D5BF2CBFCB39",
       "type": "key",
       "keyCode": 81
      }
     ],
     "note": "Down arrow"
    },
    {
     "id": "47E8EB83-FF66-4D91-8F28-9EB5BC6A443A",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "L"
     },
     "outputs": [
      {
       "id": "99575EA7-1DEA-4345-AA2E-53903D8C7DCB",
       "type": "key",
       "keyCode": 80
      }
     ],
     "note": "Left arrow"
    },
    {
     "id": "061F3620-6956-4B7F-9673-A86377E5D2DA",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "R"
     },
     "outputs": [
      {
       "id": "C5A014EA-503B-4178-BE27-774C6FCE75FA",
       "type": "key",
       "keyCode": 79
      }
     ],
     "note": "Right arrow"
    },
    {
     "id": "AA9DB4BB-A95A-45F3-8E0D-D7908C004E27",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [],
     "note": "A: hold 300 ms to click (a press shorter than that does nothing)",
     "holdOutputs": [
      {
       "id": "365E343E-D814-434C-8FC7-DA767F494D98",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "holdThresholdMs": 300,
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "A2BF4F11-B225-4D6F-8426-FF857870C52C",
     "input": {
      "type": "btn",
      "index": 2
     },
     "outputs": [
      {
       "id": "1181A5CB-BCD6-43D3-A665-E707BFA71E56",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "note": "X: ordinary click, for people who prefer it"
    },
    {
     "id": "ED9F62CC-0CA9-4194-A7A1-BCC82F0A837C",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "542B92B5-FC46-4A4F-A6E3-4DA5F2A4E0DB",
       "type": "mbt",
       "mouseButtonIndex": 1
      }
     ],
     "note": "B: right click"
    },
    {
     "id": "D1A5C9D8-5D72-4E2F-B2D7-96C8FDACB25A",
     "input": {
      "type": "btn",
      "index": 3
     },
     "outputs": [
      {
       "id": "8D292F61-80B0-4594-9DD1-115F2103DBB1",
       "type": "key",
       "keyCode": 40
      }
     ],
     "note": "Y: Return; hold 800 ms for Escape",
     "holdOutputs": [
      {
       "id": "E5B33ADB-E959-4EB3-B1AA-96721CD2EC41",
       "type": "key",
       "keyCode": 41
      }
     ],
     "holdThresholdMs": 800
    },
    {
     "id": "7F5536DB-E711-41C6-B486-21E5D855D465",
     "input": {
      "type": "btn",
      "index": 11
     },
     "outputs": [
      {
       "id": "1C594B99-EB4B-4823-8EE9-D2A1C628C468",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "note": "L3: toggle drag",
     "toggleMode": true
    },
    {
     "id": "72460BC1-A953-4591-8847-43D1BA00D288",
     "input": {
      "type": "btn",
      "index": 4
     },
     "outputs": [
      {
       "id": "55B1CA42-B284-452A-8A8D-B010A5A0F129",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "B934D0AD-1FEB-44D2-9C41-4AE6EF3E4E34",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "LB: back"
    },
    {
     "id": "B87C69EB-0A0C-4DB5-8BEB-BF9511A0AB94",
     "input": {
      "type": "btn",
      "index": 5
     },
     "outputs": [
      {
       "id": "E77F4FD6-B2E2-42E9-BBF1-73D7C42F5CED",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "C7BE58D2-F4D2-4C70-A06E-5E7E089D568C",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "RB: forward"
    },
    {
     "id": "BC111C96-072E-48B1-9544-B5E14DA03751",
     "input": {
      "type": "btn",
      "index": 9
     },
     "outputs": [
      {
       "id": "ADBEDD33-3188-4DFB-9C60-9836DC2E1E1C",
       "type": "sys",
       "systemActionKind": "spt"
      }
     ],
     "note": "Start: Spotlight"
    },
    {
     "id": "27A1C2C5-C2C2-409E-99A0-DF953FBCE1FA",
     "input": {
      "type": "btn",
      "index": 8
     },
     "outputs": [
      {
       "id": "14D251B9-B341-40F0-A9C2-D07F3CBE62F3",
       "type": "sys",
       "systemActionKind": "dct"
      }
     ],
     "note": "Back: dictation"
    }
   ]
  }
 ],
 "filename": "9A2221AE-9D15-4475-B8AF-6CD826072FD3.json",
 "isActive": false,
 "createdAt": 813809587.918838,
 "modifiedAt": 813809587.918838,
 "groupID": null,
 "notes": "Built for the tremor and limited range guide on inputconfig.com. Starting numbers: 35 percent inner deadzone, 75 percent outer, Smooth curve, half-speed pointer. Adjust with each stick row's Calibrate plot.",
 "sortOrder": 0,
 "automation": {
  "confineCursor": false,
  "confineBufferPx": 24,
  "autoRecenterCursor": false,
  "autoRecenterIntervalMs": 500,
  "hideCursorWhileActive": false,
  "launchURL": "",
  "launchAppPath": "",
  "sensitivityMultiplier": 1
 }
}