{
	"name": "OW 60",
	"vendorId": "0x4F57",
	"productId": "0x563C",
	"matrix": {
		"rows": 6,
		"cols": 16
	},
    "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",
                            "Solid Color",
                            "Alphas Mods",
                            "Gradient Up/Down",
                            "Gradient Left/Right",
                            "Breathing",
                            "Band Sat.",
                            "Band Val.",
                            "Pinwheel Sat.",
                            "Pinwheel Val.",
                            "Spiral Sat.",
                            "Spiral Val.",
                            "Cycle All",
                            "Cycle Left/Right",
                            "Cycle Up/Down",
                            "Rainbow Moving Chevron",
                            "Cycle Out/In",
                            "Cycle Out/In Dual",
                            "Cycle Pinwheel",
                            "Cycle Spiral",
                            "Dual Beacon",
                            "Rainbow Beacon",
                            "Rainbow Pinwheels",
                            "Raindrops",
                            "Jellybean Raindrops",
                            "Hue Breathing",
                            "Hue Pendulum",
                            "Hue Wave",
                            "Pixel Rain",
                            "Pixel Flow",
                            "Pixel Fractal",
                            "Typing Heatmap",
                            "Digital Rain",
                            "Solid Reactive Simple",
                            "Solid Reactive",
                            "Solid Reactive Wide",
                            "Solid Reactive Multi Wide",
                            "Solid Reactive Cross",
                            "Solid Reactive Multi Cross",
                            "Solid Reactive Nexus",
                            "Solid Reactive Multi Nexus",
                            "Spash",
                            "Multi Splash",
                            "Solid Splash",
                            "Solid Multi Splash"
                        ]
                        },
                        {
                        "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]
                        }
                    ]
                }
            ]
        },
        {
            "label": "Config",
            "content": [
                {
                    "label": "Magic",
                    "content": [
                        {
                            "label": "Toggle N-key rollover",
                            "type": "toggle",
                            "content": ["id_cp_magic_nkro", 19, 1]
                        },
                        {
                            "label": "Toggles the status of the GUI keys",
                            "type": "toggle",
                            "content": ["id_cp_magic_gui", 19, 2]
                        },
                        {
                            "label": "Toggle Alt and GUI swap on both sides",
                            "type": "toggle",
                            "content": ["id_cp_magic_alt_gui", 19, 3]
                        },
                        {
                            "label": "Treat Caps Lock as Control",
                            "type": "toggle",
                            "content": ["id_cp_magic_caps_ctrl", 19, 4]
                        }
                    ]
                },
                {
                    "label": "Features",
                    "content": [
                        {
                            "label": "Debounce Mode",
                            "type": "dropdown",
                            "options": [
                                ["Default", 0],
                                ["SYM_DEFER_PK", 1],
                                ["SYM_DEFER_PR", 2],
                                ["SYM_EAGER_PK", 3],
                                ["SYM_EAGER_PR", 4],
                                ["ASYM_EAGER_DEFER_PK", 5]
                              ],
                            "content": ["id_cp_debounce_mode", 17, 6]
                        },
                        {
                            "label": "Debounce Delay (ms)",
                            "type": "range",
                            "options": [1, 31],
                            "content": ["id_cp_debounce", 17, 7]
                        },
                        {
                            "label": "Matrix scan frequency",
                            "type": "dropdown",
                            "options": [
                                ["8k", 0],
                                ["6k", 1],
                                ["5k", 2],
                                ["4k", 3],
                                ["3k", 5],
                                ["2k", 10],
                                ["1k", 22]
                              ],
                            "content": ["id_cp_matrix_frequency", 17, 8]
                        }
                    ]
                },
                {
                    "label": "SOCD",
                    "content": [
                        {
                            "label": "SOCD bind 1",
                            "type": "toggle",
                            "content": ["id_cp_socd_1_state", 23, 4]
                        },
                        {
                            "showIf": "{id_cp_socd_1_state} != 0",
                            "label": "-- Bind 1 Key A",
                            "type": "keycode",
                            "content": ["id_cp_socd_1_key_a", 23, 5]
                        },
                        {
                            "showIf": "{id_cp_socd_1_state} != 0",
                            "label": "-- Bind 1 Key B",
                            "type": "keycode",
                            "content": ["id_cp_socd_1_key_b", 23, 6]
                        },
                        {
                            "label": "SOCD bind 2",
                            "type": "toggle",
                            "content": ["id_cp_socd_2_state", 23, 7]
                        },
                        {
                            "showIf": "{id_cp_socd_2_state} != 0",
                            "label": "-- Bind 2 Key A",
                            "type": "keycode",
                            "content": ["id_cp_socd_2_key_a", 23, 8]
                        },
                        {
                            "showIf": "{id_cp_socd_2_state} != 0",
                            "label": "-- Bind 2 Key B",
                            "type": "keycode",
                            "content": ["id_cp_socd_2_key_b", 23, 9]
                        }
                    ]
                },
                {
                    "label": "Alt Trig",
                    "content": [
                        {
                            "label": "Alternating trigger",
                            "type": "toggle",
                            "content": ["id_cp_alt_trig_state", 23, 1]
                        },
                        {
                            "showIf": "{id_cp_alt_trig_state} != 0",
                            "label": "First trigger ms [1 - 500 ms, default: 50ms]",
                            "type": "range",
                            "options": [1, 500],
                            "content": ["id_cp_alt_trig_start_ms", 23, 2]
                        },
                        {
                            "showIf": "{id_cp_alt_trig_state} != 0",
                            "label": "Repeat trigger ms [1 - 500 ms, default: 30ms]",
                            "type": "range",
                            "options": [1, 500],
                            "content": ["id_cp_alt_trig_repeat_ms", 23, 3]
                        }
                    ]
                },
                {
                    "label": "Firmware",
                    "content": [
                        {
                            "label": "Clear Settings",
                            "type": "toggle",
                            "content": ["id_cp_eeprom_reset", 16, 2]
                        },
                        {
                            "label": "Reboot Keyboard",
                            "type": "toggle",
                            "content": ["id_cp_kbd_reboot", 16, 3]
                        },
                        {
                            "label": "Keyboard DFU",
                            "type": "toggle",
                            "content": ["id_cp_kbd_dfu", 16, 1]
                        }
                    ]
                }
            ]
        }
    ],
    "customKeycodes": [
        {"name": "Light mode",
         "title": "[LNT_MOD] Toggle RGB Matrix or Light mode control",
         "shortName": "LgtMod"
        }
    ],
	"layouts": {
        "labels": [
            "Split Backspace",
            "ISO Enter Key",
            "Split Left Shift",
            "Split Right Shift",
            ["Bottom Space", "625U", "7U"]
        ],
		"keymap": [
            [
              {
                "x": 2.5,
                "c": "#777777"
              },
              "0,0",
              {
                "c": "#cccccc"
              },
              "0,1",
              "0,2",
              "0,3",
              "0,4",
              "0,5",
              "0,6",
              "0,7",
              "0,8",
              "0,9",
              "0,10",
              "0,11",
              "0,12",
              {
                "c": "#aaaaaa",
                "w": 2
              },
              "0,13\n\n\n0,0",
              {
                "x": 0.5,
                "c": "#cccccc"
              },
              "0,14\n\n\n0,1",
              "1,14\n\n\n0,1"
            ],
            [
              {
                "x": 2.5,
                "c": "#aaaaaa",
                "w": 1.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",
              {
                "w": 1.5
              },
              "1,13\n\n\n1,0",
              {
                "x": 1.5,
                "c": "#777777",
                "w": 1.25,
                "h": 2,
                "w2": 1.5,
                "h2": 1,
                "x2": -0.25
              },
              "2,12\n\n\n1,1"
            ],
            [
              {
                "x": 2.5,
                "c": "#aaaaaa",
                "w": 1.75
              },
              "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",
              {
                "c": "#777777",
                "w": 2.25
              },
              "2,12\n\n\n1,0",
              {
                "x": 0.5,
                "c": "#cccccc"
              },
              "2,13\n\n\n1,1"
            ],
            [
              {
                "c": "#aaaaaa",
                "w": 1.25
              },
              "3,0\n\n\n2,1",
              "3,1\n\n\n2,1",
              {
                "x": 0.25,
                "w": 2.25
              },
              "3,0\n\n\n2,0",
              {
                "c": "#cccccc"
              },
              "3,2",
              "3,3",
              "3,4",
              "3,5",
              "3,6",
              "3,7",
              "3,8",
              "3,9",
              "3,10",
              "3,11",
              {
                "c": "#aaaaaa",
                "w": 2.75
              },
              "3,13\n\n\n3,0",
              {
                "x": 0.5,
                "w": 1.75
              },
              "3,12\n\n\n3,1",
              "3,14\n\n\n3,1"
            ],
            [
              {
                "x": 2.5,
                "w": 1.25
              },
              "4,0\n\n\n4,0",
              {
                "w": 1.25
              },
              "4,1\n\n\n4,0",
              {
                "w": 1.25
              },
              "4,2\n\n\n4,0",
              {
                "c": "#777777",
                "w": 6.25
              },
              "4,5\n\n\n4,0",
              {
                "c": "#aaaaaa",
                "w": 1.25
              },
              "4,9\n\n\n4,0",
              {
                "w": 1.25
              },
              "4,10\n\n\n4,0",
              {
                "w": 1.25
              },
              "4,11\n\n\n4,0",
              {
                "w": 1.25
              },
              "4,12\n\n\n4,0"
            ],
            [
              {
                "y": 0.5,
                "x": 2.5,
                "w": 1.5
              },
              "4,0\n\n\n4,1",
              "4,1\n\n\n4,1",
              {
                "w": 1.5
              },
              "4,2\n\n\n4,1",
              {
                "c": "#777777",
                "w": 7
              },
              "4,5\n\n\n4,1",
              {
                "c": "#aaaaaa",
                "w": 1.5
              },
              "4,9\n\n\n4,1",
              "4,11\n\n\n4,1",
              {
                "w": 1.5
              },
              "4,12\n\n\n4,1"
            ]
        ]
	}
}
