{
 "id": "A224AD4F-738F-45EB-8208-0690C420336D",
 "name": "Four Switch",
 "tag": "Four switches move the pointer; double presses click",
 "joysticks": [
  {
   "id": "0FD98611-CB07-46E6-8F07-C043B0673F5E",
   "tag": "Four switches = pointer up, down, left, right at a slow constant speed, faster on a hold. Double presses: click, right click, Escape, Return.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "B9D73171-70F5-4A6B-920F-CCF443627F53",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "U"
     },
     "outputs": [
      {
       "id": "360ACE24-1AA4-4C46-8185-DF2F6D52A332",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 4
      }
     ],
     "note": "Up: pointer up slowly; hold for fast; double press to click",
     "holdOutputs": [
      {
       "id": "98670273-36D1-445C-9414-EA1BF403A9C3",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "-",
       "speed": 14
      }
     ],
     "holdThresholdMs": 700,
     "doubleTapOutputs": [
      {
       "id": "68DEE28A-8B18-4184-990D-A47361029793",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "doubleTapWindowMs": 450,
     "speechEnabled": true,
     "speechText": "up"
    },
    {
     "id": "AC73B802-5615-401F-B6B0-E24B2DAB0AAE",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "D"
     },
     "outputs": [
      {
       "id": "ACC4E86A-6073-4499-AE41-18CA28DD91A2",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 4
      }
     ],
     "note": "Down: pointer down; hold for fast; double press for right click",
     "holdOutputs": [
      {
       "id": "AF384FF2-25C8-4915-9011-391E5B6DE4BC",
       "type": "mou",
       "mouseAxis": 1,
       "mouseDirection": "+",
       "speed": 14
      }
     ],
     "holdThresholdMs": 700,
     "doubleTapOutputs": [
      {
       "id": "135C7D95-483E-48FE-9574-AFA0525BDF83",
       "type": "mbt",
       "mouseButtonIndex": 1
      }
     ],
     "doubleTapWindowMs": 450,
     "speechEnabled": true,
     "speechText": "down"
    },
    {
     "id": "F1C86DAF-D2D8-427E-9E37-337BAD2822B9",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "L"
     },
     "outputs": [
      {
       "id": "671DCD68-4DCA-4F67-908A-604523971633",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 4
      }
     ],
     "note": "Left: pointer left; hold for fast; double press for Escape",
     "holdOutputs": [
      {
       "id": "0A2C54DD-A4D9-40C1-89F8-6AC54E2A4AE2",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "-",
       "speed": 14
      }
     ],
     "holdThresholdMs": 700,
     "doubleTapOutputs": [
      {
       "id": "E2F1828F-2AA8-467F-95EA-A2DB4FAD6FBF",
       "type": "key",
       "keyCode": 41
      }
     ],
     "doubleTapWindowMs": 450,
     "speechEnabled": true,
     "speechText": "left"
    },
    {
     "id": "709D77AE-B6D0-4588-A90D-5BF12DB93996",
     "input": {
      "type": "hat",
      "index": 0,
      "hatDirection": "R"
     },
     "outputs": [
      {
       "id": "3B6057AC-DAB5-4110-B90C-19EC89DDA752",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 4
      }
     ],
     "note": "Right: pointer right; hold for fast; double press for Return",
     "holdOutputs": [
      {
       "id": "1D058BC2-3D14-4601-9E1E-1570A8CAEF64",
       "type": "mou",
       "mouseAxis": 0,
       "mouseDirection": "+",
       "speed": 14
      }
     ],
     "holdThresholdMs": 700,
     "doubleTapOutputs": [
      {
       "id": "73DE4725-54EC-460B-8385-79104C3393D0",
       "type": "key",
       "keyCode": 40
      }
     ],
     "doubleTapWindowMs": 450,
     "speechEnabled": true,
     "speechText": "right"
    }
   ]
  }
 ],
 "filename": "295A85F9-EF58-4BB1-9851-93E81573DDB0.json",
 "isActive": false,
 "createdAt": 810766020.889879,
 "modifiedAt": 810766020.889879,
 "groupID": null,
 "notes": "Built for the few-buttons guide on inputconfig.com. Rows are on the D-pad; press Scan on each and press your switch. Speeds are 4 and 14; change them in the rows.",
 "sortOrder": 0,
 "automation": {
  "confineCursor": false,
  "confineBufferPx": 24,
  "autoRecenterCursor": false,
  "autoRecenterIntervalMs": 500,
  "hideCursorWhileActive": false,
  "launchURL": "",
  "launchAppPath": "",
  "sensitivityMultiplier": 1
 }
}