{
 "id": "5496BD3B-5191-41EC-BB1D-4D6F79104541",
 "name": "Steady Pointer",
 "tag": "Wide deadzones, Smooth curve, slow pointer, hold-to-click",
 "joysticks": [
  {
   "id": "B1D458D4-C816-49F0-B6A6-7A945C1E5D12",
   "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": "4603BD18-7EBF-4956-BECD-ED806FFC2099",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "7C015963-6782-4701-AE33-DB08BBD646C8",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 7
      }
     ],
     "note": "Pointer left",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "AB39ADC8-EDE7-4913-8241-3459524C93A6",
     "input": {
      "type": "axi",
      "index": 0,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "2B06BC93-9FA9-4C41-90C1-D1943E998693",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 7
      }
     ],
     "note": "Pointer right",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "67B1D4C6-C8C4-4181-BEB6-606DFC78D640",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "E33C0B39-D60C-416C-9D78-49BFF8203B88",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 7
      }
     ],
     "note": "Pointer up",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "9DE102BB-16BB-467C-A2C5-CD1854BC529C",
     "input": {
      "type": "axi",
      "index": 1,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "83F23430-6F33-4BEE-B0DB-EFF334223843",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 7
      }
     ],
     "note": "Pointer down",
     "deadzone": 0.35,
     "outerDeadzone": 0.75,
     "sensitivityCurve": "exponential",
     "variableSensitivity": true
    },
    {
     "id": "884AC1E4-4485-4CD3-A333-1CEAE13B5355",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "-"
     },
     "outputs": [
      {
       "id": "E1D5F81B-8BAE-4862-A133-04B99D5BE830",
       "type": "whe",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 3
      }
     ],
     "note": "Scroll up",
     "deadzone": 0.35,
     "variableSensitivity": true
    },
    {
     "id": "C0ED9551-5DE7-40B2-93B3-DED0DD226401",
     "input": {
      "type": "axi",
      "index": 3,
      "axisDirection": "+"
     },
     "outputs": [
      {
       "id": "BD8A6119-6D28-4CBF-A1A6-315C6F141AE2",
       "type": "whe",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 3
      }
     ],
     "note": "Scroll down",
     "deadzone": 0.35,
     "variableSensitivity": true
    },
    {
     "id": "649BFCE0-655D-4115-9E30-5AB6176A5AAF",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "U"
     },
     "outputs": [
      {
       "id": "D84CFBFC-9E4B-4017-98B0-A1B034842DBF",
       "type": "key",
       "keyCode": 82
      }
     ],
     "note": "Up arrow"
    },
    {
     "id": "DEAC9BA2-DA1F-439D-92C5-22563AA4F3D0",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "D"
     },
     "outputs": [
      {
       "id": "95BCF7AC-FBF8-44D5-A968-D6832A0EE987",
       "type": "key",
       "keyCode": 81
      }
     ],
     "note": "Down arrow"
    },
    {
     "id": "D5A2FA39-81B4-44C0-82BB-9B0FD84545F4",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "L"
     },
     "outputs": [
      {
       "id": "3F0AAEDB-31E4-4C92-8856-50E042C11D84",
       "type": "key",
       "keyCode": 80
      }
     ],
     "note": "Left arrow"
    },
    {
     "id": "EA47D609-034E-4D53-8BD2-AE53002DB13E",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "R"
     },
     "outputs": [
      {
       "id": "AF3E6500-5B15-4D91-92E5-A6154AB54832",
       "type": "key",
       "keyCode": 79
      }
     ],
     "note": "Right arrow"
    },
    {
     "id": "9181308C-A653-4748-9994-0DEC5EC5F81C",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [],
     "note": "A: hold 300 ms to click (a press shorter than that does nothing)",
     "holdOutputs": [
      {
       "id": "D49506A0-80F4-4377-88E4-23F804ECD603",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "holdThresholdMs": 300,
     "hapticEnabled": true,
     "hapticIntensity": 0.3
    },
    {
     "id": "F13808F3-97B5-4B96-871F-5D64DBB385FD",
     "input": {
      "type": "btn",
      "index": 2
     },
     "outputs": [
      {
       "id": "EB9B60F5-6C1F-4C34-A1AC-1910A844FB21",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "note": "X: ordinary click, for people who prefer it"
    },
    {
     "id": "EA2B044A-7EA5-4B62-90FB-0DF4319EF473",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "E5919B10-D939-4510-8069-1EC2566D090E",
       "type": "mbt",
       "mouseButtonIndex": 1
      }
     ],
     "note": "B: right click"
    },
    {
     "id": "30CC4777-1B3A-4E02-9E1A-26E4D559A87A",
     "input": {
      "type": "btn",
      "index": 3
     },
     "outputs": [
      {
       "id": "78C71568-7AB5-41C8-80B7-23DD44F2ABD1",
       "type": "key",
       "keyCode": 40
      }
     ],
     "note": "Y: Return; hold 800 ms for Escape",
     "holdOutputs": [
      {
       "id": "2DC76AD7-1AB6-457F-A1B8-FD3C265A934C",
       "type": "key",
       "keyCode": 41
      }
     ],
     "holdThresholdMs": 800
    },
    {
     "id": "04CDFAC8-4593-461B-870A-F520D2C0D7FA",
     "input": {
      "type": "btn",
      "index": 11
     },
     "outputs": [
      {
       "id": "235F34F0-27CB-4413-AD7D-A0C43914980C",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "note": "L3: toggle drag",
     "toggleMode": true
    },
    {
     "id": "3EF2BCE4-CA4E-45AD-893C-1E3686496EAE",
     "input": {
      "type": "btn",
      "index": 4
     },
     "outputs": [
      {
       "id": "E941F0E7-5978-4A06-8B8F-04DAA551C97F",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "E104241A-BEB0-4353-AF06-5DADA17A69E1",
       "type": "key",
       "keyCode": 47
      }
     ],
     "note": "LB: back"
    },
    {
     "id": "87B8195D-3F0E-490C-88C5-3B3F5E56B889",
     "input": {
      "type": "btn",
      "index": 5
     },
     "outputs": [
      {
       "id": "773CFD8C-664A-4055-8379-53C6E41F6AED",
       "type": "key",
       "keyCode": 227
      },
      {
       "id": "72373278-71EB-4B83-AEB5-6CFDC88EBE7E",
       "type": "key",
       "keyCode": 48
      }
     ],
     "note": "RB: forward"
    },
    {
     "id": "63B7A07B-F536-413D-8D70-115B45639BCE",
     "input": {
      "type": "btn",
      "index": 9
     },
     "outputs": [
      {
       "id": "3EBD8E2B-8445-4C5F-A452-3441F8DD2597",
       "type": "sys",
       "systemActionKind": "spt"
      }
     ],
     "note": "Start: Spotlight"
    },
    {
     "id": "2CF89738-268F-4597-9417-E52F65B23C8E",
     "input": {
      "type": "btn",
      "index": 8
     },
     "outputs": [
      {
       "id": "4EF6B55A-4F7B-4FC8-9704-087EF9C0561F",
       "type": "sys",
       "systemActionKind": "dct"
      }
     ],
     "note": "Back: dictation"
    }
   ]
  }
 ],
 "filename": "C14BF098-62AF-4C50-A0F9-68576EADD988.json",
 "isActive": false,
 "createdAt": 810766020.889879,
 "modifiedAt": 810766020.889879,
 "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
 }
}