{
    "name": "Neo Ergo",
    "vendorId": "0xFFFE",
    "productId": "0x004B",
    "keycodes": ["qmk_lighting"],
    "menus": [
      {
        "label": "Lighting",
        "content": [
          {
            "label": "Backlight",
            "content": [
              {
                "label": "Brightness",
                "type": "range",
                "options": [0, 255],
                "content": ["id_qmk_rgb_matrix_brightness", 3, 1]
              },
              {
                "label": "Effect",
                "type": "dropdown",
                "content": ["id_qmk_rgb_matrix_effect", 3, 2],
                "options": [
                    ["All Off", 0],
                    ["SOLID_COLOR", 1],
                    ["BREATHING", 2],
                    ["CYCLE_ALL", 3],
                    ["CYCLE_LEFT_RIGHT", 4],
                    ["CYCLE_UP_DOWN", 5],
                    ["RAINBOW_MOVING_CHEVRON", 6],
                    ["CYCLE_OUT_IN", 7],
                    ["CYCLE_OUT_IN_DUAL", 8],
                    ["CYCLE_PINWHEEL", 9],
                    ["CYCKE_SPIRAL", 10],
                    ["DUAL_BEACON", 11],
                    ["RAINBOW_BEACON", 12],
                    ["RAINDROPS", 13],
                    ["TYPING_HEATMAP", 14],
                    ["SOLID_REACTIVE_SIMPLE", 15],
                    ["SOLID_REACTIVE", 16],
                    ["SOLID_REACTIVE_NEXUS", 17],
                    ["MATRIX_MULTISPLASH", 18]
                  ]
              },
              {
                "showIf": "{id_qmk_rgb_matrix_effect} != 0",
                "label": "Effect Speed",
                "type": "range",
                "options": [0, 255],
                "content": ["id_qmk_rgb_matrix_effect_speed", 3, 3]
              },
              {
                "showIf": "{id_qmk_rgb_matrix_effect} != 0 && {id_qmk_rgb_matrix_effect} != 24 && {id_qmk_rgb_matrix_effect} != 28 && {id_qmk_rgb_matrix_effect} != 29 && {id_qmk_rgb_matrix_effect} != 32",
                "label": "Color",
                "type": "color",
                "content": ["id_qmk_rgb_matrix_color", 3, 4]
              }
            ]
          }
        ]
      }
    ],
    "matrix": {"rows": 5, "cols": 15},
    "customKeycodes": [
        {"name":"BT_HOST1","title":"BT_HOST1","shortName":"BT_HOST1"},
        {"name":"BT_HOST2","title":"BT_HOST2","shortName":"BT_HOST2"},
        {"name":"BT_HOST3","title":"BT_HOST3","shortName":"BT_HOST3"},
        {"name":"BT_2_4G", "title":"BT_2_4G", "shortName":"BT_2_4G"},
        {"name":"BT_USB",  "title":"BT_USB",  "shortName":"BT_USB"},
        {"name":"BT_SW",  "title":"BT_SW",  "shortName":"BT_SW"}
    ],
    "layouts": {
        "labels": [
            "Split Backspace",
            "Split Left Shift",
            "Right 2.75u Space",
            "Left 2.75u Space",
            "60% Mode",
            "Right 1.5u Mode"
          ],
          "keymap":[
            [
              {
                "y": 0.1,
                "x": 7
              },
              "0,2",
              {
                "x": 8.75
              },
              "0,12"
            ],
            [
              {
                "y": -0.8500000000000001,
                "x": 3.5,
                "c": "#aaaaaa"
              },
              "1,0",
              {
                "x": 0.5
              },
              "0,0",
              {
                "c": "#cccccc"
              },
              "0,1",
              {
                "x": 10.75
              },
              "0,13",
              {
                "c": "#aaaaaa",
                "w": 2
              },
              "0,14\n\n\n0,0",
              {
                "x": 0.75,
                "c": "#cccccc"
              },
              "1,14\n\n\n0,1",
              {
                "c": "#aaaaaa"
              },
              "0,14\n\n\n0,1"
            ],
            [
              {
                "y": -0.1499999999999999,
                "x": 16.5,
                "c": "#cccccc"
              },
              "1,11"
            ],
            [
              {
                "y": -0.8500000000000001,
                "x": 3.25,
                "c": "#aaaaaa"
              },
              "2,0",
              {
                "x": 0.5,
                "w": 1.5
              },
              "1,1",
              {
                "c": "#cccccc"
              },
              "1,2",
              {
                "x": 10.25
              },
              "1,12",
              "1,13",
              {
                "w": 1.5
              },
              "2,13"
            ],
            [
              {
                "x": 3,
                "c": "#aaaaaa"
              },
              "3,0",
              {
                "x": 0.5,
                "w": 2
              },
              "2,1",
              {
                "c": "#cccccc"
              },
              "2,2",
              {
                "x": 9.25
              },
              "2,11",
              "2,12",
              {
                "c": "#777777",
                "w": 2.25
              },
              "2,14"
            ],
            [
              {
                "c": "#aaaaaa",
                "w": 1.5
              },
              "3,1\n\n\n1,1",
              {
                "c": "#cccccc"
              },
              "4,4\n\n\n1,1",
              {
                "x": 0.25,
                "c": "#aaaaaa"
              },
              "4,0",
              {
                "x": 0.5,
                "w": 2.5
              },
              "3,1\n\n\n1,0",
              {
                "c": "#cccccc"
              },
              "3,2",
              {
                "x": 8.75
              },
              "3,11",
              "3,12",
              {
                "c": "#777777"
              },
              "3,13\n\n\n4,0",
              {
                "c": "#aaaaaa",
                "w": 1.75
              },
              "3,14\n\n\n4,0",
              {
                "c": "#777777",
                "w": 1.75
              },
              "3,13\n\n\n4,1",
              {
                "c": "#aaaaaa"
              },
              "3,14\n\n\n4,1"
            ],
            [
              {
                "x": 4,
                "w": 1.5
              },
              "4,1",
              {
                "w": 1.25
              },
              "4,2",
              {
                "x": 10.75,
                "c": "#777777"
              },
              "4,12\n\n\n5,0",
              "4,13\n\n\n5,0",
              "4,14\n\n\n5,0"
            ],
            [
              {
                "x": 17.5,
                "w": 1.5
              },
              "4,12\n\n\n5,1",
              {
                "w": 1.5
              },
              "4,14\n\n\n5,1"
            ],
            [
              {
                "r": 10,
                "rx": 6.75,
                "x": 1.5,
                "c": "#cccccc"
              },
              "0,3",
              "0,4",
              "0,5",
              "0,6"
            ],
            [
              {
                "x": 1
              },
              "1,3",
              "1,4",
              "1,5",
              "1,6"
            ],
            [
              {
                "x": 1.3000000000000007
              },
              "2,3",
              "2,4",
              "2,5",
              "2,6"
            ],
            [
              {
                "x": 1.75
              },
              "3,3",
              "3,4",
              "3,5",
              "3,6"
            ],
            [
              {
                "x": 2,
                "c": "#aaaaaa",
                "w": 1.5
              },
              "4,3\n\n\n3,0",
              {
                "c": "#777777",
                "w": 2.25
              },
              "4,6\n\n\n3,0"
            ],
            [
              {
                "x": 2,
                "c": "#aaaaaa"
              },
              "4,3\n\n\n3,1",
              {
                "c": "#777777",
                "w": 2.75
              },
              "4,6\n\n\n3,1"
            ],
            [
              {
                "r": -10,
                "rx": 17,
                "ry": 0.25,
                "y": -0.25,
                "x": -4.5,
                "c": "#cccccc"
              },
              "0,8",
              "0,9",
              "0,10",
              "0,11"
            ],
            [
              {
                "x": -5
              },
              "1,7",
              "1,8",
              "1,9",
              "1,10"
            ],
            [
              {
                "x": -4.75
              },
              "2,7",
              "2,8",
              "2,9",
              "2,10"
            ],
            [
              {
                "x": -5.25
              },
              "3,7",
              "3,8",
              "3,9",
              "3,10"
            ],
            [
              {
                "x": -5.25,
                "c": "#777777",
                "w": 2.25
              },
              "4,7\n\n\n2,0",
              {
                "c": "#aaaaaa",
                "w": 1.5
              },
              "4,10\n\n\n2,0"
            ],
            [
              {
                "x": -5.25,
                "c": "#777777",
                "w": 2.5
              },
              "4,7\n\n\n2,1",
              {
                "c": "#aaaaaa",
                "w": 1.25
              },
              "4,10\n\n\n2,1"
            ]
          ]
    }
}
