{
 "id": "4DB4892C-5052-4DEC-BEC5-00239D886B8F",
 "name": "Half Keyboard (left hand)",
 "tag": "Left-hand keys type their mirror on a hold",
 "joysticks": [
  {
   "id": "D37628B8-D80A-4903-A257-23EBB7FB9E36",
   "tag": "Left-hand letter and number keys: tap = own key, hold = mirrored right-hand key.",
   "inputKind": "auto",
   "isExpanded": true,
   "bindings": [
    {
     "id": "0D2B3FFF-7822-4BC5-BC0F-7E03149D9600",
     "input": {
      "type": "ekb",
      "index": 20
     },
     "outputs": [
      {
       "id": "76ABCA8D-A7B3-49FB-A217-B331B3C220D5",
       "type": "key",
       "keyCode": 20
      }
     ],
     "note": "Tap Q = Q; hold 300 ms = P",
     "holdOutputs": [
      {
       "id": "BD12C243-003C-403E-ACBE-851F6B8D8C17",
       "type": "key",
       "keyCode": 19
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "F14011CA-06E4-4E99-A9CB-872806AA0C4D",
     "input": {
      "type": "ekb",
      "index": 26
     },
     "outputs": [
      {
       "id": "99C74243-255C-4DAE-8D94-B2B01B6DE347",
       "type": "key",
       "keyCode": 26
      }
     ],
     "note": "Tap W = W; hold 300 ms = O",
     "holdOutputs": [
      {
       "id": "7322D8B8-B73B-420C-BA3B-048A253E7B60",
       "type": "key",
       "keyCode": 18
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "610A624A-30F6-4AC7-ADC4-D8ED84730FB5",
     "input": {
      "type": "ekb",
      "index": 8
     },
     "outputs": [
      {
       "id": "08331EEC-AA0E-453F-A462-72599D1AC956",
       "type": "key",
       "keyCode": 8
      }
     ],
     "note": "Tap E = E; hold 300 ms = I",
     "holdOutputs": [
      {
       "id": "A48A65EA-534A-4998-9528-48D2D5455D30",
       "type": "key",
       "keyCode": 12
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "98D76416-D80F-47C7-96DE-B51C90B85D80",
     "input": {
      "type": "ekb",
      "index": 21
     },
     "outputs": [
      {
       "id": "7115867B-076C-4DB1-A438-2492156F7A63",
       "type": "key",
       "keyCode": 21
      }
     ],
     "note": "Tap R = R; hold 300 ms = U",
     "holdOutputs": [
      {
       "id": "B1C0DD35-AA74-4092-B1BA-797312903188",
       "type": "key",
       "keyCode": 24
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "77C02E01-A0FD-4800-8F12-D32DF33C0A57",
     "input": {
      "type": "ekb",
      "index": 23
     },
     "outputs": [
      {
       "id": "D0735777-3FE1-4D41-AD22-2E02720CC114",
       "type": "key",
       "keyCode": 23
      }
     ],
     "note": "Tap T = T; hold 300 ms = Y",
     "holdOutputs": [
      {
       "id": "F28658BC-8CB2-4E13-A671-93D264A0AE9B",
       "type": "key",
       "keyCode": 28
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "F5C735FD-6F1F-4064-A9BF-C6597462EA43",
     "input": {
      "type": "ekb",
      "index": 4
     },
     "outputs": [
      {
       "id": "8F69F88D-B861-45CA-874C-1351B320CF14",
       "type": "key",
       "keyCode": 4
      }
     ],
     "note": "Tap A = A; hold 300 ms = ;",
     "holdOutputs": [
      {
       "id": "79D27FD7-D5C0-4C36-814C-BCFB5AA07F11",
       "type": "key",
       "keyCode": 51
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "71AD6C58-EE75-43BA-99CF-57A168BA17E0",
     "input": {
      "type": "ekb",
      "index": 22
     },
     "outputs": [
      {
       "id": "6CB05990-5924-4819-9BD8-CCF03180D11E",
       "type": "key",
       "keyCode": 22
      }
     ],
     "note": "Tap S = S; hold 300 ms = L",
     "holdOutputs": [
      {
       "id": "B27E7A37-8D18-46F1-B95A-208203097C18",
       "type": "key",
       "keyCode": 15
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "1A824146-7C69-49A0-8BEA-71FB83299ED7",
     "input": {
      "type": "ekb",
      "index": 7
     },
     "outputs": [
      {
       "id": "03B98A8F-62B2-4440-8401-59A01AEE2B3B",
       "type": "key",
       "keyCode": 7
      }
     ],
     "note": "Tap D = D; hold 300 ms = K",
     "holdOutputs": [
      {
       "id": "CA13AD60-871B-49C5-906D-A3454994BAEA",
       "type": "key",
       "keyCode": 14
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "FEAC4B82-11A6-449E-8360-02DC527509A4",
     "input": {
      "type": "ekb",
      "index": 9
     },
     "outputs": [
      {
       "id": "164F30EC-5D1D-47A7-9089-0E8538D97653",
       "type": "key",
       "keyCode": 9
      }
     ],
     "note": "Tap F = F; hold 300 ms = J",
     "holdOutputs": [
      {
       "id": "5F80F9DB-8FC9-40FA-B7F0-A89F49043918",
       "type": "key",
       "keyCode": 13
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "67777089-C19D-4A65-A2A3-22F5C8F7C49E",
     "input": {
      "type": "ekb",
      "index": 10
     },
     "outputs": [
      {
       "id": "8E821CA0-1F36-4480-A61F-4301303AC11E",
       "type": "key",
       "keyCode": 10
      }
     ],
     "note": "Tap G = G; hold 300 ms = H",
     "holdOutputs": [
      {
       "id": "F5A8A376-9AA5-4CEE-BBE0-A48550B1DF77",
       "type": "key",
       "keyCode": 11
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "6615DB74-1F31-44A9-A3EE-C01B9C8CE2AB",
     "input": {
      "type": "ekb",
      "index": 29
     },
     "outputs": [
      {
       "id": "76351967-9716-4C61-B598-AFFB614D7C51",
       "type": "key",
       "keyCode": 29
      }
     ],
     "note": "Tap Z = Z; hold 300 ms = /",
     "holdOutputs": [
      {
       "id": "AD509C2E-2D76-4651-BC4B-81217BF60630",
       "type": "key",
       "keyCode": 56
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "7F6FC766-37E4-4CBA-AABE-CD4580DF704E",
     "input": {
      "type": "ekb",
      "index": 27
     },
     "outputs": [
      {
       "id": "F91B65E3-18C8-4E18-B513-8375486D8296",
       "type": "key",
       "keyCode": 27
      }
     ],
     "note": "Tap X = X; hold 300 ms = .",
     "holdOutputs": [
      {
       "id": "D78D7C62-5C0B-4DCE-A1F6-8C2775F0E033",
       "type": "key",
       "keyCode": 55
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "E4AC05C6-04FE-4669-B22B-6823E9A55C48",
     "input": {
      "type": "ekb",
      "index": 6
     },
     "outputs": [
      {
       "id": "357B2E4C-F75F-481A-8194-2E7123124C1E",
       "type": "key",
       "keyCode": 6
      }
     ],
     "note": "Tap C = C; hold 300 ms = ,",
     "holdOutputs": [
      {
       "id": "16BC57C3-61E9-4DCF-9E22-70E3609584E4",
       "type": "key",
       "keyCode": 54
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "459E9656-675A-4690-9DE3-8A97C93980AA",
     "input": {
      "type": "ekb",
      "index": 25
     },
     "outputs": [
      {
       "id": "453A2A8A-CF6E-4ADE-B664-3B3F6F1397C6",
       "type": "key",
       "keyCode": 25
      }
     ],
     "note": "Tap V = V; hold 300 ms = M",
     "holdOutputs": [
      {
       "id": "A47CD874-9FA9-422A-9E3C-9D85CFCC873A",
       "type": "key",
       "keyCode": 16
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "80B3A1CF-D4F6-41C1-B30B-276D07195418",
     "input": {
      "type": "ekb",
      "index": 5
     },
     "outputs": [
      {
       "id": "D124C60E-748D-445E-B8A7-83B39C692BF4",
       "type": "key",
       "keyCode": 5
      }
     ],
     "note": "Tap B = B; hold 300 ms = N",
     "holdOutputs": [
      {
       "id": "2DADC895-9998-4B30-B1B8-2C3ACD4BC5E6",
       "type": "key",
       "keyCode": 17
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "2E91FA05-CAA4-4B66-BEAA-42998770CDCB",
     "input": {
      "type": "ekb",
      "index": 30
     },
     "outputs": [
      {
       "id": "CDE51CB4-69F9-43FF-858E-368D8CE4D0F5",
       "type": "key",
       "keyCode": 30
      }
     ],
     "note": "Tap 1 = 1; hold 300 ms = 0",
     "holdOutputs": [
      {
       "id": "DCBADAC9-82CE-4FA5-BE8E-D6503AD4B362",
       "type": "key",
       "keyCode": 39
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "96BD1651-F472-4C54-938C-0B51B7FDE344",
     "input": {
      "type": "ekb",
      "index": 31
     },
     "outputs": [
      {
       "id": "19320E1C-BA63-446B-AB5B-C150DE89589D",
       "type": "key",
       "keyCode": 31
      }
     ],
     "note": "Tap 2 = 2; hold 300 ms = 9",
     "holdOutputs": [
      {
       "id": "84A10A9B-84BF-4A7C-9FFC-33ED3247A866",
       "type": "key",
       "keyCode": 38
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "AC01051E-2C0B-4524-90F4-D4B4823EA661",
     "input": {
      "type": "ekb",
      "index": 32
     },
     "outputs": [
      {
       "id": "CDC1466A-01F6-4B55-9E44-E02A3649C5DE",
       "type": "key",
       "keyCode": 32
      }
     ],
     "note": "Tap 3 = 3; hold 300 ms = 8",
     "holdOutputs": [
      {
       "id": "B6E48DEC-1542-484E-9413-BDCC4FF6D51F",
       "type": "key",
       "keyCode": 37
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "BF4EC8DC-CA4A-4338-891A-F92B940A7E86",
     "input": {
      "type": "ekb",
      "index": 33
     },
     "outputs": [
      {
       "id": "71B54253-387C-475E-8E56-3E0F2EC3ADA3",
       "type": "key",
       "keyCode": 33
      }
     ],
     "note": "Tap 4 = 4; hold 300 ms = 7",
     "holdOutputs": [
      {
       "id": "3C69DBA5-7170-4E06-A1E5-CC311F7C51EE",
       "type": "key",
       "keyCode": 36
      }
     ],
     "holdThresholdMs": 300
    },
    {
     "id": "A55AE365-78C2-40D9-A167-92AF21DC77B3",
     "input": {
      "type": "ekb",
      "index": 34
     },
     "outputs": [
      {
       "id": "53400552-3EC1-43E9-8256-E644D909FE89",
       "type": "key",
       "keyCode": 34
      }
     ],
     "note": "Tap 5 = 5; hold 300 ms = 6",
     "holdOutputs": [
      {
       "id": "24B8B13D-8757-4F2F-961D-425BB0DD34BA",
       "type": "key",
       "keyCode": 35
      }
     ],
     "holdThresholdMs": 300
    }
   ]
  }
 ],
 "filename": "F9A6AAA1-902C-4EF5-99ED-D283292DBD5D.json",
 "isActive": false,
 "createdAt": 810766020.889879,
 "modifiedAt": 810766020.889879,
 "groupID": null,
 "notes": "Built for the one-handed guide on inputconfig.com. Tap a left-hand key for its own letter; hold it a third of a second for the letter in the same position under the right hand. Needs Input Monitoring permission. Letters appear on release.",
 "sortOrder": 0,
 "automation": {
  "confineCursor": false,
  "confineBufferPx": 24,
  "autoRecenterCursor": false,
  "autoRecenterIntervalMs": 500,
  "hideCursorWhileActive": false,
  "launchURL": "",
  "launchAppPath": "",
  "sensitivityMultiplier": 1
 }
}