{
    "name": "Rockfall 3 Wireless",
    "vendorId": "0x379A",
    "productId": "0x0300",
    "keycodes": ["qmk_lighting"],
    "menus": [
      {
        "label": "Lighting",
        "content": [
          {
            "label": "Backlight",
            "content": [
              {
                "label": "Brightness",
                "type": "range",
                "options": [0, 200],
                "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],
                    ["alphas_mods", 2],
                    ["gradient_up_down", 3],
                    ["gradient_left_right", 4],
                    ["breathing", 5],
                    ["band_sat", 6],
                    ["band_val", 7],
                    ["band_pinwheel_sat", 8],
                    ["band_pinwheel_val", 9],
                    ["band_spiral_sat", 10],
                    ["band_spiral_val", 11],
                    ["cycle_all", 12],
                    ["cycle_left_right", 13],
                    ["cycle_up_down", 14],
                    ["cycle_out_in", 15],
                    ["cycle_out_in_dual", 16],
                    ["moving_chevron", 17],
                    ["cycle_pinwheel", 18],
                    ["cycle_spiral", 19],
                    ["dual_beacon", 20],
                    ["rainbow_beacon", 21],
                    ["rainbow_pinwheels", 22],
                    ["raindrops", 23],
                    ["jellybean_raindrops", 24],
                    ["hue_breathing", 25],
                    ["hue_pendulum", 26],
                    ["hue_wave", 27],
                    ["pixel_fractal", 28],
                    ["pixel_flow", 29],
                    ["pixel_rain", 30],
                    ["typing_heatmap", 31],
                    ["digital_rain", 32],
                    ["solid_reactive_simple", 33],
                    ["solid_reactive", 34],
                    ["solid_reactive_wide", 35],
                    ["solid_reactive_multiwide", 36],
                    ["solid_reactive_cross", 37],
                    ["solid_reactive_multicross", 38],
                    ["solid_reactive_nexus", 39],
                    ["solid_reactive_multinexus", 40],
                    ["splash", 41],
                    ["multisplash", 42],
                    ["solid_splash", 43],
                    ["solid_multisplash", 44]
                ]
              },
              {
                "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",
                "label": "Color",
                "type": "color",
                "content": ["id_qmk_rgb_matrix_color", 3, 4]
              }
            ]
          }
        ]
      }
    ],
    "matrix": { "rows": 6, "cols": 17 },
    "customKeycodes":[
        {"name":"BT DEV1","title":"BT_HOST1","shortName":"BT_HOST1"},
        {"name":"BT DEV2","title":"BT_HOST2","shortName":"BT_HOST2"},
        {"name":"BT DEV3","title":"BT_HOST3","shortName":"BT_HOST3"},
        {"name":"2.4G","title":"BT_2_4G","shortName":"BT_2_4G"},
        {"name":"USB","title":"BT_USB","shortName":"BT_USB"},
        {"name":"BT_VOL","title":"BT_VOL","shortName":"BT_VOL"}
      ],
    "layouts": {
        "presets": {"Default": [0,0]},
        "labels": [
          "ISO Enter",
          "Split Left Shift"
        ],
        "keymap":[
        [
          {
            "x": 2.5,
            "c": "#777777"
          },
          "0,0",
          {
            "x": 1,
            "c": "#AAAAAA"
          },
          "0,1",
          "0,2",
          "0,3",
          "0,4",
          {
            "x": 0.5
          },
          "0,5",
          "0,6",
          "0,7",
          "0,8",
          {
            "x": 0.5
          },
          "0,9",
          "0,10",
          "0,11",
          "0,12",
          {
            "x": 0.25
          },
          "0,14",
          "0,15",
          "0,16"
        ],
        [
          {
            "y": 0.25,
            "x": 2.5
          },
          "1,0",
          {
            "c": "#cccccc"
          },
          "1,1",
          "1,2",
          "1,3",
          "1,4",
          "1,5",
          "1,6",
          "1,7",
          "1,8",
          "1,9",
          "1,10",
          "1,11",
          "1,12",
          {
            "c": "#AAAAAA",
            "w": 2
          },
          "1,13",
          {
            "x": 0.25
          },
          "1,14",
          "1,15",
          "1,16"
        ],
        [
          {
            "x": 2.5,
            "w": 1.5
          },
          "2,0",
          {
            "c": "#cccccc"
          },
          "2,1",
          "2,2",
          "2,3",
          "2,4",
          "2,5",
          "2,6",
          "2,7",
          "2,8",
          "2,9",
          "2,10",
          "2,11",
          "2,12",
          {
            "c": "#AAAAAA",
            "w": 1.5
          },
          "2,13\n\n\n0,0",
          {
            "x": 0.25
          },
          "2,14",
          "2,15",
          "2,16",
          {
            "x": 1.25,
            "c": "#777777",
            "w": 1.25,
            "h": 2,
            "w2": 1.5,
            "h2": 1,
            "x2": -0.25
          },
          "3,13\n\n\n0,1"
        ],
        [
          {
            "x": 2.5,
            "c": "#AAAAAA",
            "w": 1.75
          },
          "3,0",
          {
            "c": "#cccccc"
          },
          "3,1",
          "3,2",
          "3,3",
          "3,4",
          "3,5",
          "3,6",
          "3,7",
          "3,8",
          "3,9",
          "3,10",
          "3,11",
          {
            "c": "#777777",
            "w": 2.25
          },
          "3,13\n\n\n0,0",
          {
            "x": 3.5,
            "c": "#cccccc"
          },
          "3,12\n\n\n0,1"
        ],
        [
          {
            "c": "#AAAAAA",
            "w": 1.25
          },
          "4,0\n\n\n1,1",
          {
            "c": "#cccccc"
          },
          "5,3\n\n\n1,1",
          {
            "x": 0.25,
            "c": "#AAAAAA",
            "w": 2.25
          },
          "4,0\n\n\n1,0",
          {
            "c": "#cccccc"
          },
          "4,1",
          "4,2",
          "4,3",
          "4,4",
          "4,5",
          "4,6",
          "4,7",
          "4,8",
          "4,9",
          "4,10",
          {
            "c": "#AAAAAA",
            "w": 2.75
          },
          "4,13",
          {
            "x": 1.25,
            "c": "#777777"
          },
          "4,15"
        ],
        [
          {
            "x": 2.5,
            "c": "#AAAAAA",
            "w": 1.25
          },
          "5,0",
          {
            "w": 1.25
          },
          "5,1",
          {
            "w": 1.25
          },
          "5,2",
          {
            "w": 6.25
          },
          "5,5",
          {
            "w": 1.25
          },
          "5,10",
          {
            "w": 1.25
          },
          "5,11",
          {
            "w": 1.25
          },
          "5,12",
          {
            "w": 1.25
          },
          "5,13",
          {
            "x": 0.25,
            "c": "#777777"
          },
          "5,14",
          "5,15",
          "5,16"
        ]
      ]
    }
  }
