{
 "id": "A5869A7C-B558-4BB2-99EE-DE2291A07F8D",
 "name": "Two Switch",
 "tag": "Two switches, six actions, every one spoken",
 "joysticks": [
  {
   "id": "9DC95871-8FB1-4D8B-B04E-B6671AD2497A",
   "tag": "Switch 1 = click / right click / Return. Switch 2 = dictation / Escape / Tab.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "46C290C7-C56D-4FF9-A6B4-381FEF6DA2CF",
     "input": {
      "type": "btn",
      "index": 0
     },
     "outputs": [
      {
       "id": "8BD6C51A-FEEA-40A9-B674-37AD25F6964B",
       "type": "mbt",
       "mouseButtonIndex": 0
      }
     ],
     "note": "Switch 1: click; hold 700 ms for right click; double press for Return",
     "holdOutputs": [
      {
       "id": "460FC7C8-9B75-4342-8B03-AADCBB13F89A",
       "type": "mbt",
       "mouseButtonIndex": 1
      }
     ],
     "holdThresholdMs": 700,
     "doubleTapOutputs": [
      {
       "id": "621614AE-0032-4677-8EF6-0CBD6F53FD08",
       "type": "key",
       "keyCode": 40
      }
     ],
     "doubleTapWindowMs": 500,
     "speechEnabled": true,
     "speechText": "click"
    },
    {
     "id": "206B5C48-7A3C-48D0-8024-7AB0A39F755C",
     "input": {
      "type": "btn",
      "index": 1
     },
     "outputs": [
      {
       "id": "1D167A4D-039F-45D1-9A88-47C2101A7310",
       "type": "sys",
       "systemActionKind": "dct"
      }
     ],
     "note": "Switch 2: Start Dictation; hold 700 ms for Escape; double press for Tab",
     "holdOutputs": [
      {
       "id": "EC23FA2A-9E22-4612-9164-D74A07E57AA9",
       "type": "key",
       "keyCode": 41
      }
     ],
     "holdThresholdMs": 700,
     "doubleTapOutputs": [
      {
       "id": "2AEF1B89-C30F-4546-B18C-6DA242CDABE9",
       "type": "key",
       "keyCode": 43
      }
     ],
     "doubleTapWindowMs": 500,
     "speechEnabled": true,
     "speechText": "dictate"
    }
   ]
  }
 ],
 "filename": "A0B6F81B-7CDB-4496-90BC-3B4A27A78046.json",
 "isActive": false,
 "createdAt": 813809587.918838,
 "modifiedAt": 813809587.918838,
 "groupID": null,
 "notes": "Built for the few-buttons guide on inputconfig.com. Rows are on A and B; press Scan on each and press your switch. Hold and double-press windows are long on purpose.",
 "sortOrder": 0,
 "automation": {
  "confineCursor": false,
  "confineBufferPx": 24,
  "autoRecenterCursor": false,
  "autoRecenterIntervalMs": 500,
  "hideCursorWhileActive": false,
  "launchURL": "",
  "launchAppPath": "",
  "sensitivityMultiplier": 1
 }
}