import { _ as _export_sfc, C as resolveComponent, o as openBlock, c as createElementBlock, al as createStaticVNode, j as createBaseVNode, a as createTextVNode, E as createVNode, w as withCtx } from "./chunks/framework.8zKZLKO7.js"; const __pageData = JSON.parse('{"title":"info.json Reference","description":"","frontmatter":{},"headers":[],"relativePath":"reference_info_json.md","filePath":"reference_info_json.md","lastUpdated":null}'); const _sfc_main = { name: "reference_info_json.md" }; function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) { const _component_Badge = resolveComponent("Badge"); return openBlock(), createElementBlock("div", null, [ _cache[1116] || (_cache[1116] = createStaticVNode("", 4)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[2] || (_cache[2] = createBaseVNode("code", null, "keyboard_name", -1)), _cache[3] || (_cache[3] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[0] || (_cache[0] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[4] || (_cache[4] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[1] || (_cache[1] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[5] || (_cache[5] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A free-form text string describing the keyboard. This will be used as the USB product string. Can include Unicode characters, escaped to ASCII eg. "), createBaseVNode("code", null, "\\u03A8"), createTextVNode(" (Ψ).") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"Clueboard 66%"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[8] || (_cache[8] = createBaseVNode("code", null, "maintainer", -1)), _cache[9] || (_cache[9] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[6] || (_cache[6] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[10] || (_cache[10] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[7] || (_cache[7] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[11] || (_cache[11] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("GitHub username of the maintainer, or "), createBaseVNode("code", null, "qmk"), createTextVNode(" for community maintained boards.") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"skullydazed"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[14] || (_cache[14] = createBaseVNode("code", null, "manufacturer", -1)), _cache[15] || (_cache[15] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[12] || (_cache[12] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[16] || (_cache[16] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[13] || (_cache[13] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[17] || (_cache[17] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A free-form text string describing the keyboard's manufacturer. This will be used as the USB manufacturer string. Can include Unicode characters, escaped to ASCII eg. "), createBaseVNode("code", null, "\\u03A8"), createTextVNode(" (Ψ).") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"Clueboard"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[20] || (_cache[20] = createBaseVNode("code", null, "url", -1)), _cache[21] || (_cache[21] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[18] || (_cache[18] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[22] || (_cache[22] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[19] || (_cache[19] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[23] || (_cache[23] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A URL to the keyboard's product page, "), createBaseVNode("a", { href: "https://browse.qmk.fm/", target: "_blank", rel: "noreferrer" }, "QMK Keyboards"), createTextVNode(" page, or other page describing information about the keyboard.") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"https://clueboard.co"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[25] || (_cache[25] = createBaseVNode("code", null, "bootloader_instructions", -1)), _cache[26] || (_cache[26] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[24] || (_cache[24] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[27] || (_cache[27] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Instructions for putting the keyboard into a mode that allows for firmware flashing."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"Press the button marked RESET on the back of the PCB"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[29] || (_cache[29] = createBaseVNode("code", null, "tags", -1)), _cache[30] || (_cache[30] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[28] || (_cache[28] = [ createTextVNode("Array: String", -1) ])]), _: 1 }), _cache[31] || (_cache[31] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of tags describing the keyboard."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '["ortho", "split", "rgb"]') ]) ], -1)) ]) ]), _cache[1117] || (_cache[1117] = createBaseVNode("h2", { id: "hardware-configuration", tabindex: "-1" }, [ createTextVNode("Hardware Configuration "), createBaseVNode("a", { class: "header-anchor", href: "#hardware-configuration", "aria-label": 'Permalink to "Hardware Configuration {#hardware-configuration}"' }, "​") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[33] || (_cache[33] = createBaseVNode("code", null, "board", -1)), _cache[34] || (_cache[34] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[32] || (_cache[32] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[35] || (_cache[35] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Override the default ChibiOS board name (ARM-based keyboards only)."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"BLACKPILL_STM32_F411"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[37] || (_cache[37] = createBaseVNode("code", null, "bootloader", -1)), _cache[38] || (_cache[38] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[36] || (_cache[36] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[39] || (_cache[39] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The bootloader in use on the keyboard. Required if "), createBaseVNode("code", null, "development_board"), createTextVNode(" is not specified.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[41] || (_cache[41] = createBaseVNode("code", null, "development_board", -1)), _cache[42] || (_cache[42] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[40] || (_cache[40] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[43] || (_cache[43] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The microcontroller development board, if applicable."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"promicro"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[45] || (_cache[45] = createBaseVNode("code", null, "pin_compatible", -1)), _cache[46] || (_cache[46] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[44] || (_cache[44] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[47] || (_cache[47] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The form factor of the development board, if applicable. Must be one of "), createBaseVNode("code", null, "elite_c"), createTextVNode(", "), createBaseVNode("code", null, "promicro"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[49] || (_cache[49] = createBaseVNode("code", null, "processor", -1)), _cache[50] || (_cache[50] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[48] || (_cache[48] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[51] || (_cache[51] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The microcontroller in use on the keyboard. Required if "), createBaseVNode("code", null, "development_board"), createTextVNode(" is not specified.") ]) ], -1)) ]) ]), _cache[1118] || (_cache[1118] = createBaseVNode("h2", { id: "firmware-configuration", tabindex: "-1" }, [ createTextVNode("Firmware Configuration "), createBaseVNode("a", { class: "header-anchor", href: "#firmware-configuration", "aria-label": 'Permalink to "Firmware Configuration {#firmware-configuration}"' }, "​") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[61] || (_cache[61] = createBaseVNode("code", null, "build", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[53] || (_cache[53] = createBaseVNode("code", null, "debounce_type", -1)), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[52] || (_cache[52] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[54] || (_cache[54] = createStaticVNode("", 1)) ]), createBaseVNode("li", null, [ _cache[56] || (_cache[56] = createBaseVNode("code", null, "firmware_format", -1)), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[55] || (_cache[55] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[57] || (_cache[57] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The format of the final output binary. Must be one of "), createBaseVNode("code", null, "bin"), createTextVNode(", "), createBaseVNode("code", null, "hex"), createTextVNode(", "), createBaseVNode("code", null, "uf2"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[59] || (_cache[59] = createBaseVNode("code", null, "lto", -1)), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[58] || (_cache[58] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[60] || (_cache[60] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable Link-Time Optimization."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[63] || (_cache[63] = createBaseVNode("code", null, "features", -1)), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[62] || (_cache[62] = [ createTextVNode("Object: Boolean", -1) ])]), _: 1 }), _cache[64] || (_cache[64] = createStaticVNode("", 2)) ]), createBaseVNode("li", null, [ _cache[82] || (_cache[82] = createBaseVNode("code", null, "qmk", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[73] || (_cache[73] = createBaseVNode("code", null, "locking", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[66] || (_cache[66] = createBaseVNode("code", null, "enabled", -1)), _cache[67] || (_cache[67] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[65] || (_cache[65] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[68] || (_cache[68] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable locking switch support."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[70] || (_cache[70] = createBaseVNode("code", null, "resync", -1)), _cache[71] || (_cache[71] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[69] || (_cache[69] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[72] || (_cache[72] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Keep switch state consistent with keyboard LED state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[75] || (_cache[75] = createBaseVNode("code", null, "tap_capslock_delay", -1)), _cache[76] || (_cache[76] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[74] || (_cache[74] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[77] || (_cache[77] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The delay between keydown and keyup for Caps Lock tap events in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "80"), createTextVNode(" (80 ms)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[79] || (_cache[79] = createBaseVNode("code", null, "tap_keycode_delay", -1)), _cache[80] || (_cache[80] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[78] || (_cache[78] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[81] || (_cache[81] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The delay between keydown and keyup for tap events in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0"), createTextVNode(" (no delay)") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[123] || (_cache[123] = createBaseVNode("code", null, "tapping", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[84] || (_cache[84] = createBaseVNode("code", null, "chordal_hold", -1)), _cache[85] || (_cache[85] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[83] || (_cache[83] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[86] || (_cache[86] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[88] || (_cache[88] = createBaseVNode("code", null, "hold_on_other_key_press", -1)), _cache[89] || (_cache[89] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[87] || (_cache[87] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[90] || (_cache[90] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[92] || (_cache[92] = createBaseVNode("code", null, "hold_on_other_key_press_per_key", -1)), _cache[93] || (_cache[93] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[91] || (_cache[91] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[94] || (_cache[94] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[96] || (_cache[96] = createBaseVNode("code", null, "permissive_hold", -1)), _cache[97] || (_cache[97] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[95] || (_cache[95] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[98] || (_cache[98] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[100] || (_cache[100] = createBaseVNode("code", null, "permissive_hold_per_key", -1)), _cache[101] || (_cache[101] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[99] || (_cache[99] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[102] || (_cache[102] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[104] || (_cache[104] = createBaseVNode("code", null, "retro", -1)), _cache[105] || (_cache[105] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[103] || (_cache[103] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[106] || (_cache[106] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[108] || (_cache[108] = createBaseVNode("code", null, "retro_per_key", -1)), _cache[109] || (_cache[109] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[107] || (_cache[107] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[110] || (_cache[110] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[112] || (_cache[112] = createBaseVNode("code", null, "term", -1)), _cache[113] || (_cache[113] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[111] || (_cache[111] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[114] || (_cache[114] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "200"), createTextVNode(" (200 ms)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[116] || (_cache[116] = createBaseVNode("code", null, "term_per_key", -1)), _cache[117] || (_cache[117] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[115] || (_cache[115] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[118] || (_cache[118] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[120] || (_cache[120] = createBaseVNode("code", null, "toggle", -1)), _cache[121] || (_cache[121] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[119] || (_cache[119] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[122] || (_cache[122] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "5") ]) ], -1)) ]) ]) ]) ]), _cache[1119] || (_cache[1119] = createBaseVNode("h2", { id: "apa102", tabindex: "-1" }, [ createTextVNode("APA102 "), createBaseVNode("a", { class: "header-anchor", href: "#apa102", "aria-label": 'Permalink to "APA102 {#apa102}"' }, "​") ], -1)), _cache[1120] || (_cache[1120] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./drivers/apa102" }, "APA102"), createTextVNode(" driver.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[140] || (_cache[140] = createBaseVNode("code", null, "apa102", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[126] || (_cache[126] = createBaseVNode("code", null, "clock_pin", -1)), _cache[127] || (_cache[127] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[124] || (_cache[124] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[128] || (_cache[128] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[125] || (_cache[125] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[129] || (_cache[129] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to "), createBaseVNode("code", null, "CI"), createTextVNode(" on the first LED in the chain.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[132] || (_cache[132] = createBaseVNode("code", null, "data_pin", -1)), _cache[133] || (_cache[133] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[130] || (_cache[130] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[134] || (_cache[134] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[131] || (_cache[131] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[135] || (_cache[135] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to "), createBaseVNode("code", null, "DI"), createTextVNode(" on the first LED in the chain.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[137] || (_cache[137] = createBaseVNode("code", null, "default_brightness", -1)), _cache[138] || (_cache[138] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[136] || (_cache[136] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[139] || (_cache[139] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The initial global brightness level (independent of the RGB data), from 0 to 31."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "31") ]) ], -1)) ]) ]) ]) ]), _cache[1121] || (_cache[1121] = createBaseVNode("h2", { id: "audio", tabindex: "-1" }, [ createTextVNode("Audio "), createBaseVNode("a", { class: "header-anchor", href: "#audio", "aria-label": 'Permalink to "Audio {#audio}"' }, "​") ], -1)), _cache[1122] || (_cache[1122] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/audio" }, "Audio"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[177] || (_cache[177] = createBaseVNode("code", null, "audio", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[149] || (_cache[149] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[142] || (_cache[142] = createBaseVNode("code", null, "on", -1)), _cache[143] || (_cache[143] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[141] || (_cache[141] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[144] || (_cache[144] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default audio enabled state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[146] || (_cache[146] = createBaseVNode("code", null, "clicky", -1)), _cache[147] || (_cache[147] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[145] || (_cache[145] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[148] || (_cache[148] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default audio clicky enabled state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[151] || (_cache[151] = createBaseVNode("code", null, "driver", -1)), _cache[152] || (_cache[152] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[150] || (_cache[150] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[153] || (_cache[153] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "dac_additive"), createTextVNode(", "), createBaseVNode("code", null, "dac_basic"), createTextVNode(", "), createBaseVNode("code", null, "pwm_software"), createTextVNode(", "), createBaseVNode("code", null, "pwm_hardware"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[155] || (_cache[155] = createBaseVNode("code", null, "macro_beep", -1)), _cache[156] || (_cache[156] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[154] || (_cache[154] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[157] || (_cache[157] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Play a short beep for "), createBaseVNode("code", null, "\\a"), createTextVNode(" (ASCII "), createBaseVNode("code", null, "BEL"), createTextVNode(") characters in Send String macros.") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[160] || (_cache[160] = createBaseVNode("code", null, "pins", -1)), _cache[161] || (_cache[161] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[158] || (_cache[158] = [ createTextVNode("Array: Pin", -1) ])]), _: 1 }), _cache[162] || (_cache[162] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[159] || (_cache[159] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[163] || (_cache[163] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin(s) connected to the speaker(s).") ], -1)) ]), createBaseVNode("li", null, [ _cache[172] || (_cache[172] = createBaseVNode("code", null, "power_control", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[165] || (_cache[165] = createBaseVNode("code", null, "on_state", -1)), _cache[166] || (_cache[166] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[164] || (_cache[164] = [ createTextVNode("0|1", -1) ])]), _: 1 }), _cache[167] || (_cache[167] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The logical GPIO state required to turn the speaker on."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1"), createTextVNode(" (on = high)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[169] || (_cache[169] = createBaseVNode("code", null, "pin", -1)), _cache[170] || (_cache[170] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[168] || (_cache[168] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[171] || (_cache[171] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to speaker power circuit.") ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[174] || (_cache[174] = createBaseVNode("code", null, "voices", -1)), _cache[175] || (_cache[175] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[173] || (_cache[173] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[176] || (_cache[176] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Use multiple audio voices."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]) ]), _cache[1123] || (_cache[1123] = createBaseVNode("h2", { id: "backlight", tabindex: "-1" }, [ createTextVNode("Backlight "), createBaseVNode("a", { class: "header-anchor", href: "#backlight", "aria-label": 'Permalink to "Backlight {#backlight}"' }, "​") ], -1)), _cache[1124] || (_cache[1124] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/backlight" }, "Backlight"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[227] || (_cache[227] = createBaseVNode("code", null, "backlight", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[179] || (_cache[179] = createBaseVNode("code", null, "as_caps_lock", -1)), _cache[180] || (_cache[180] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[178] || (_cache[178] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[181] || (_cache[181] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Use the backlight as a Caps Lock indicator."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[183] || (_cache[183] = createBaseVNode("code", null, "breathing", -1)), _cache[184] || (_cache[184] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[182] || (_cache[182] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[185] || (_cache[185] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Whether backlight breathing is enabled."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[187] || (_cache[187] = createBaseVNode("code", null, "breathing_period", -1)), _cache[188] || (_cache[188] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[186] || (_cache[186] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[189] || (_cache[189] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The length of one backlight breathing cycle in seconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "6"), createTextVNode(" (6 seconds)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[202] || (_cache[202] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[191] || (_cache[191] = createBaseVNode("code", null, "on", -1)), _cache[192] || (_cache[192] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[190] || (_cache[190] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[193] || (_cache[193] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default backlight enabled state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[195] || (_cache[195] = createBaseVNode("code", null, "breathing", -1)), _cache[196] || (_cache[196] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[194] || (_cache[194] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[197] || (_cache[197] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default backlight breathing state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[199] || (_cache[199] = createBaseVNode("code", null, "brightness", -1)), _cache[200] || (_cache[200] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[198] || (_cache[198] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[201] || (_cache[201] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default brightness level."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "max_brightness") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[204] || (_cache[204] = createBaseVNode("code", null, "driver", -1)), _cache[205] || (_cache[205] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[203] || (_cache[203] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[206] || (_cache[206] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "custom"), createTextVNode(", "), createBaseVNode("code", null, "pwm"), createTextVNode(", "), createBaseVNode("code", null, "software"), createTextVNode(", "), createBaseVNode("code", null, "timer"), createTextVNode(".") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"pwm"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[208] || (_cache[208] = createBaseVNode("code", null, "levels", -1)), _cache[209] || (_cache[209] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[207] || (_cache[207] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[210] || (_cache[210] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The number of brightness levels (excluding off), from 1 to 31."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "3") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[212] || (_cache[212] = createBaseVNode("code", null, "max_brightness", -1)), _cache[213] || (_cache[213] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[211] || (_cache[211] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[214] || (_cache[214] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The maximum PWM value which brightness is scaled to, from 0 to 255."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[216] || (_cache[216] = createBaseVNode("code", null, "on_state", -1)), _cache[217] || (_cache[217] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[215] || (_cache[215] = [ createTextVNode("0|1", -1) ])]), _: 1 }), _cache[218] || (_cache[218] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The logical GPIO state required to turn the LEDs on."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1"), createTextVNode(" (on = high)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[220] || (_cache[220] = createBaseVNode("code", null, "pin", -1)), _cache[221] || (_cache[221] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[219] || (_cache[219] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[222] || (_cache[222] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the backlight circuit.") ], -1)) ]), createBaseVNode("li", null, [ _cache[224] || (_cache[224] = createBaseVNode("code", null, "pins", -1)), _cache[225] || (_cache[225] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[223] || (_cache[223] = [ createTextVNode("Array: Pin", -1) ])]), _: 1 }), _cache[226] || (_cache[226] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A list of GPIO pins connected to the backlight LEDs ("), createBaseVNode("code", null, "software"), createTextVNode(" and "), createBaseVNode("code", null, "timer"), createTextVNode(" drivers only).") ]) ], -1)) ]) ]) ]) ]), _cache[1125] || (_cache[1125] = createBaseVNode("h2", { id: "battery", tabindex: "-1" }, [ createTextVNode("Battery "), createBaseVNode("a", { class: "header-anchor", href: "#battery", "aria-label": 'Permalink to "Battery"' }, "​") ], -1)), _cache[1126] || (_cache[1126] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/battery" }, "Battery"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[261] || (_cache[261] = createBaseVNode("code", null, "battery", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[250] || (_cache[250] = createBaseVNode("code", null, "adc", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[230] || (_cache[230] = createBaseVNode("code", null, "pin", -1)), _cache[231] || (_cache[231] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[228] || (_cache[228] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[232] || (_cache[232] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[229] || (_cache[229] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[233] || (_cache[233] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the voltage divider.") ], -1)) ]), createBaseVNode("li", null, [ _cache[235] || (_cache[235] = createBaseVNode("code", null, "reference_voltage", -1)), _cache[236] || (_cache[236] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[234] || (_cache[234] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[237] || (_cache[237] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The ADC reverence voltage, in millivolts."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "3300") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[239] || (_cache[239] = createBaseVNode("code", null, "divider_r1", -1)), _cache[240] || (_cache[240] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[238] || (_cache[238] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[241] || (_cache[241] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The voltage divider resistance, in kOhm. Set to 0 to disable."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "100") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[243] || (_cache[243] = createBaseVNode("code", null, "divider_r2", -1)), _cache[244] || (_cache[244] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[242] || (_cache[242] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[245] || (_cache[245] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The voltage divider resistance, in kOhm. Set to 0 to disable."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "100") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[247] || (_cache[247] = createBaseVNode("code", null, "resolution", -1)), _cache[248] || (_cache[248] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[246] || (_cache[246] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[249] || (_cache[249] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The ADC resolution configured for the ADC Driver."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "10") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[253] || (_cache[253] = createBaseVNode("code", null, "driver", -1)), _cache[254] || (_cache[254] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[251] || (_cache[251] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[255] || (_cache[255] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[252] || (_cache[252] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[256] || (_cache[256] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "adc"), createTextVNode(", "), createBaseVNode("code", null, "custom"), createTextVNode(", "), createBaseVNode("code", null, "vendor"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[258] || (_cache[258] = createBaseVNode("code", null, "sample_interval", -1)), _cache[259] || (_cache[259] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[257] || (_cache[257] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[260] || (_cache[260] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The delay between sampling the battery in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "30000"), createTextVNode(" (30 s)") ]) ], -1)) ]) ]) ]) ]), _cache[1127] || (_cache[1127] = createBaseVNode("h2", { id: "bluetooth", tabindex: "-1" }, [ createTextVNode("Wireless/Bluetooth "), createBaseVNode("a", { class: "header-anchor", href: "#bluetooth", "aria-label": 'Permalink to "Wireless/Bluetooth {#bluetooth}"' }, "​") ], -1)), _cache[1128] || (_cache[1128] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/wireless" }, "Wireless"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[266] || (_cache[266] = createBaseVNode("code", null, "bluetooth", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[263] || (_cache[263] = createBaseVNode("code", null, "driver", -1)), _cache[264] || (_cache[264] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[262] || (_cache[262] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[265] || (_cache[265] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "custom"), createTextVNode(", "), createBaseVNode("code", null, "bluefruit_le"), createTextVNode(", "), createBaseVNode("code", null, "rn42"), createTextVNode(".") ]) ], -1)) ]) ]) ]) ]), _cache[1129] || (_cache[1129] = createBaseVNode("h2", { id: "bootmagic", tabindex: "-1" }, [ createTextVNode("Bootmagic "), createBaseVNode("a", { class: "header-anchor", href: "#bootmagic", "aria-label": 'Permalink to "Bootmagic {#bootmagic}"' }, "​") ], -1)), _cache[1130] || (_cache[1130] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/bootmagic" }, "Bootmagic"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[275] || (_cache[275] = createBaseVNode("code", null, "bootmagic", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[268] || (_cache[268] = createBaseVNode("code", null, "enabled", -1)), _cache[269] || (_cache[269] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[267] || (_cache[267] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[270] || (_cache[270] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enables the Bootmagic feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[272] || (_cache[272] = createBaseVNode("code", null, "matrix", -1)), _cache[273] || (_cache[273] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[271] || (_cache[271] = [ createTextVNode("Matrix", -1) ])]), _: 1 }), _cache[274] || (_cache[274] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The matrix position of the key to check during startup. This should generally be set to the (physically) top left key."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "[0, 0]") ]) ], -1)) ]) ]) ]) ]), _cache[1131] || (_cache[1131] = createBaseVNode("h2", { id: "caps-word", tabindex: "-1" }, [ createTextVNode("Caps Word "), createBaseVNode("a", { class: "header-anchor", href: "#caps-word", "aria-label": 'Permalink to "Caps Word {#caps-word}"' }, "​") ], -1)), _cache[1132] || (_cache[1132] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/caps_word" }, "Caps Word"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[296] || (_cache[296] = createBaseVNode("code", null, "caps_word", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[277] || (_cache[277] = createBaseVNode("code", null, "both_shifts_turns_on", -1)), _cache[278] || (_cache[278] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[276] || (_cache[276] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[279] || (_cache[279] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Activate Caps Word by pressing both Shift keys."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[281] || (_cache[281] = createBaseVNode("code", null, "double_tap_shift_turns_on", -1)), _cache[282] || (_cache[282] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[280] || (_cache[280] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[283] || (_cache[283] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Activate Caps Word by pressing Left Shift twice."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[285] || (_cache[285] = createBaseVNode("code", null, "enabled", -1)), _cache[286] || (_cache[286] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[284] || (_cache[284] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[287] || (_cache[287] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enables the Caps Word feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[289] || (_cache[289] = createBaseVNode("code", null, "idle_timeout", -1)), _cache[290] || (_cache[290] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[288] || (_cache[288] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[291] || (_cache[291] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time before Caps Word automatically deactivates in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "5000"), createTextVNode(" (5 seconds)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[293] || (_cache[293] = createBaseVNode("code", null, "invert_on_shift", -1)), _cache[294] || (_cache[294] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[292] || (_cache[292] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[295] || (_cache[295] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Invert shift state instead of deactivating Caps Word when Shift is pressed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]) ]), _cache[1133] || (_cache[1133] = createBaseVNode("h2", { id: "combo", tabindex: "-1" }, [ createTextVNode("Combo "), createBaseVNode("a", { class: "header-anchor", href: "#combo", "aria-label": 'Permalink to "Combo {#combo}"' }, "​") ], -1)), _cache[1134] || (_cache[1134] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/combo" }, "Combo"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[301] || (_cache[301] = createBaseVNode("code", null, "combo", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[298] || (_cache[298] = createBaseVNode("code", null, "term", -1)), _cache[299] || (_cache[299] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[297] || (_cache[297] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[300] || (_cache[300] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time to recognize a combo in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "50"), createTextVNode(" (50 ms)") ]) ], -1)) ]) ]) ]) ]), _cache[1135] || (_cache[1135] = createBaseVNode("h2", { id: "dip-switch", tabindex: "-1" }, [ createTextVNode("DIP Switches "), createBaseVNode("a", { class: "header-anchor", href: "#dip-switch", "aria-label": 'Permalink to "DIP Switches {#dip-switch}"' }, "​") ], -1)), _cache[1136] || (_cache[1136] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/dip_switch" }, "DIP Switches"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[314] || (_cache[314] = createBaseVNode("code", null, "dip_switch", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[303] || (_cache[303] = createBaseVNode("code", null, "enabled", -1)), _cache[304] || (_cache[304] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[302] || (_cache[302] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[305] || (_cache[305] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the DIP Switches feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[307] || (_cache[307] = createBaseVNode("code", null, "pins", -1)), _cache[308] || (_cache[308] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[306] || (_cache[306] = [ createTextVNode("Array: Pin", -1) ])]), _: 1 }), _cache[309] || (_cache[309] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of GPIO pins connected to the MCU.") ], -1)) ]), createBaseVNode("li", null, [ _cache[311] || (_cache[311] = createBaseVNode("code", null, "matrix_grid", -1)), _cache[312] || (_cache[312] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[310] || (_cache[310] = [ createTextVNode("Array: Matrix", -1) ])]), _: 1 }), _cache[313] || (_cache[313] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of matrix locations in the key matrix."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[ [0,6], [1,6], [2,6] ]") ]) ], -1)) ]) ]) ]) ]), _cache[1137] || (_cache[1137] = createBaseVNode("h2", { id: "eeprom", tabindex: "-1" }, [ createTextVNode("EEPROM "), createBaseVNode("a", { class: "header-anchor", href: "#eeprom", "aria-label": 'Permalink to "EEPROM {#eeprom}"' }, "​") ], -1)), _cache[1138] || (_cache[1138] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./drivers/eeprom" }, "EEPROM"), createTextVNode(" driver.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[332] || (_cache[332] = createBaseVNode("code", null, "eeprom", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[316] || (_cache[316] = createBaseVNode("code", null, "driver", -1)), _cache[317] || (_cache[317] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[315] || (_cache[315] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[318] || (_cache[318] = createStaticVNode("", 1)) ]), createBaseVNode("li", null, [ _cache[331] || (_cache[331] = createBaseVNode("code", null, "wear_leveling", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[320] || (_cache[320] = createBaseVNode("code", null, "driver", -1)), _cache[321] || (_cache[321] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[319] || (_cache[319] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[322] || (_cache[322] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "embedded_flash"), createTextVNode(", "), createBaseVNode("code", null, "legacy"), createTextVNode(", "), createBaseVNode("code", null, "rp2040_flash"), createTextVNode(", "), createBaseVNode("code", null, "spi_flash"), createTextVNode(", "), createBaseVNode("code", null, "custom"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[324] || (_cache[324] = createBaseVNode("code", null, "backing_size", -1)), _cache[325] || (_cache[325] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[323] || (_cache[323] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[326] || (_cache[326] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Number of bytes used by the wear-leveling algorithm for its underlying storage, and needs to be a multiple of the logical size.") ], -1)) ]), createBaseVNode("li", null, [ _cache[328] || (_cache[328] = createBaseVNode("code", null, "logical_size", -1)), _cache[329] || (_cache[329] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[327] || (_cache[327] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[330] || (_cache[330] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Number of bytes “exposed” to the rest of QMK and denotes the size of the usable EEPROM.") ], -1)) ]) ]) ]) ]) ]) ]), _cache[1139] || (_cache[1139] = createBaseVNode("h2", { id: "encoder", tabindex: "-1" }, [ createTextVNode("Encoder "), createBaseVNode("a", { class: "header-anchor", href: "#encoder", "aria-label": 'Permalink to "Encoder {#encoder}"' }, "​") ], -1)), _cache[1140] || (_cache[1140] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/encoders" }, "Encoder"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[353] || (_cache[353] = createBaseVNode("code", null, "encoder", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[351] || (_cache[351] = createBaseVNode("code", null, "rotary", -1)), _cache[352] || (_cache[352] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[333] || (_cache[333] = [ createTextVNode("Array: Object", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[350] || (_cache[350] = createTextVNode("A list of encoder objects. ", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[336] || (_cache[336] = createBaseVNode("code", null, "pin_a", -1)), _cache[337] || (_cache[337] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[334] || (_cache[334] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[338] || (_cache[338] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[335] || (_cache[335] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[339] || (_cache[339] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to the encoder's "), createBaseVNode("code", null, "A"), createTextVNode(" pin.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[342] || (_cache[342] = createBaseVNode("code", null, "pin_b", -1)), _cache[343] || (_cache[343] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[340] || (_cache[340] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[344] || (_cache[344] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[341] || (_cache[341] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[345] || (_cache[345] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to the encoder's "), createBaseVNode("code", null, "B"), createTextVNode(" pin.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[347] || (_cache[347] = createBaseVNode("code", null, "resolution", -1)), _cache[348] || (_cache[348] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[346] || (_cache[346] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[349] || (_cache[349] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The number of edge transitions on both pins required to register an input."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "4") ]) ], -1)) ]) ]) ]) ]) ]) ]) ]) ]), _cache[1141] || (_cache[1141] = createBaseVNode("h2", { id: "host", tabindex: "-1" }, [ createTextVNode("Host "), createBaseVNode("a", { class: "header-anchor", href: "#host", "aria-label": 'Permalink to "Host {#host}"' }, "​") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[359] || (_cache[359] = createBaseVNode("code", null, "host", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[358] || (_cache[358] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[355] || (_cache[355] = createBaseVNode("code", null, "nkro", -1)), _cache[356] || (_cache[356] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[354] || (_cache[354] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[357] || (_cache[357] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default nkro state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]) ]) ]) ]), _cache[1142] || (_cache[1142] = createBaseVNode("h2", { id: "indicators", tabindex: "-1" }, [ createTextVNode("Indicators "), createBaseVNode("a", { class: "header-anchor", href: "#indicators", "aria-label": 'Permalink to "Indicators {#indicators}"' }, "​") ], -1)), _cache[1143] || (_cache[1143] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/led_indicators" }, "LED Indicators"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[384] || (_cache[384] = createBaseVNode("code", null, "indicators", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[361] || (_cache[361] = createBaseVNode("code", null, "caps_lock", -1)), _cache[362] || (_cache[362] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[360] || (_cache[360] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[363] || (_cache[363] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the Caps Lock LED.") ], -1)) ]), createBaseVNode("li", null, [ _cache[365] || (_cache[365] = createBaseVNode("code", null, "compose", -1)), _cache[366] || (_cache[366] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[364] || (_cache[364] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[367] || (_cache[367] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the Compose LED.") ], -1)) ]), createBaseVNode("li", null, [ _cache[369] || (_cache[369] = createBaseVNode("code", null, "kana", -1)), _cache[370] || (_cache[370] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[368] || (_cache[368] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[371] || (_cache[371] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the Kana LED.") ], -1)) ]), createBaseVNode("li", null, [ _cache[373] || (_cache[373] = createBaseVNode("code", null, "num_lock", -1)), _cache[374] || (_cache[374] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[372] || (_cache[372] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[375] || (_cache[375] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the Num Lock LED.") ], -1)) ]), createBaseVNode("li", null, [ _cache[377] || (_cache[377] = createBaseVNode("code", null, "on_state", -1)), _cache[378] || (_cache[378] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[376] || (_cache[376] = [ createTextVNode("0|1", -1) ])]), _: 1 }), _cache[379] || (_cache[379] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The logical GPIO state required to turn the LEDs on."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1"), createTextVNode(" (on = high)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[381] || (_cache[381] = createBaseVNode("code", null, "scroll_lock", -1)), _cache[382] || (_cache[382] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[380] || (_cache[380] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[383] || (_cache[383] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to the Scroll Lock LED.") ], -1)) ]) ]) ]) ]), _cache[1144] || (_cache[1144] = createBaseVNode("h2", { id: "keycodes", tabindex: "-1" }, [ createTextVNode("(Custom) Keycodes "), createBaseVNode("a", { class: "header-anchor", href: "#keycodes", "aria-label": 'Permalink to "(Custom) Keycodes {#keycodes}"' }, "​") ], -1)), _cache[1145] || (_cache[1145] = createBaseVNode("p", null, [ createTextVNode("Defines "), createBaseVNode("a", { href: "./custom_quantum_functions#definining-a-new-keycode" }, "custom keycodes"), createTextVNode(" for use within keymaps.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[401] || (_cache[401] = createBaseVNode("code", null, "keycodes", -1)), _cache[402] || (_cache[402] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[385] || (_cache[385] = [ createTextVNode("Array: Object", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[400] || (_cache[400] = createTextVNode("A list of keycode objects. ", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[388] || (_cache[388] = createBaseVNode("code", null, "key", -1)), _cache[389] || (_cache[389] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[386] || (_cache[386] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[390] || (_cache[390] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[387] || (_cache[387] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[391] || (_cache[391] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The enum name of the custom keycode."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "LAYER_CHANGE_BEEP_ON") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[393] || (_cache[393] = createBaseVNode("code", null, "label", -1)), _cache[394] || (_cache[394] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[392] || (_cache[392] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[395] || (_cache[395] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A short description of the custom keycode.") ], -1)) ]), createBaseVNode("li", null, [ _cache[397] || (_cache[397] = createBaseVNode("code", null, "aliases", -1)), _cache[398] || (_cache[398] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[396] || (_cache[396] = [ createTextVNode("Array: String", -1) ])]), _: 1 }), _cache[399] || (_cache[399] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of shortened names for the custom keycode."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '["LCBON", "LCB_ON"]') ]) ], -1)) ]) ]) ]) ]) ]) ]), _cache[1146] || (_cache[1146] = createStaticVNode("", 5)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[404] || (_cache[404] = createBaseVNode("code", null, "community_layouts", -1)), _cache[405] || (_cache[405] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[403] || (_cache[403] = [ createTextVNode("Array: String", -1) ])]), _: 1 }), _cache[406] || (_cache[406] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of community layouts supported by the keyboard."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '["60_ansi", "60_iso"]') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[408] || (_cache[408] = createBaseVNode("code", null, "layout_aliases", -1)), _cache[409] || (_cache[409] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[407] || (_cache[407] = [ createTextVNode("Object: String", -1) ])]), _: 1 }), _cache[410] || (_cache[410] = createStaticVNode("", 2)) ]), createBaseVNode("li", null, [ _cache[471] || (_cache[471] = createBaseVNode("code", null, "layouts", -1)), _cache[472] || (_cache[472] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[411] || (_cache[411] = [ createTextVNode("Object", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ _cache[470] || (_cache[470] = createBaseVNode("li", null, "A dictionary of layouts supported by the keyboard.", -1)), createBaseVNode("li", null, [ _cache[468] || (_cache[468] = createBaseVNode("code", null, "LAYOUT_", -1)), _cache[469] || (_cache[469] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[412] || (_cache[412] = [ createTextVNode("Object", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[466] || (_cache[466] = createBaseVNode("code", null, "layout", -1)), _cache[467] || (_cache[467] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[413] || (_cache[413] = [ createTextVNode("Array: Object", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[465] || (_cache[465] = createTextVNode("A list of key dictionaries comprising the layout. Each key dictionary contains: ", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[416] || (_cache[416] = createBaseVNode("code", null, "matrix", -1)), _cache[417] || (_cache[417] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[414] || (_cache[414] = [ createTextVNode("Matrix", -1) ])]), _: 1 }), _cache[418] || (_cache[418] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[415] || (_cache[415] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[419] || (_cache[419] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The matrix position for the key."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[0, 4]"), createTextVNode(" (row 0, column 4)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[422] || (_cache[422] = createBaseVNode("code", null, "x", -1)), _cache[423] || (_cache[423] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[420] || (_cache[420] = [ createTextVNode("KeyUnit", -1) ])]), _: 1 }), _cache[424] || (_cache[424] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[421] || (_cache[421] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[425] || (_cache[425] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The absolute position of the key in the horizontal axis, in key units.") ], -1)) ]), createBaseVNode("li", null, [ _cache[428] || (_cache[428] = createBaseVNode("code", null, "y", -1)), _cache[429] || (_cache[429] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[426] || (_cache[426] = [ createTextVNode("KeyUnit", -1) ])]), _: 1 }), _cache[430] || (_cache[430] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[427] || (_cache[427] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[431] || (_cache[431] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The absolute position of the key in the vertical axis, in key units.") ], -1)) ]), createBaseVNode("li", null, [ _cache[433] || (_cache[433] = createBaseVNode("code", null, "h", -1)), _cache[434] || (_cache[434] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[432] || (_cache[432] = [ createTextVNode("KeyUnit", -1) ])]), _: 1 }), _cache[435] || (_cache[435] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The height of the key, in key units."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1"), createTextVNode(" (1u)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[437] || (_cache[437] = createBaseVNode("code", null, "hand", -1)), _cache[438] || (_cache[438] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[436] || (_cache[436] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[439] || (_cache[439] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The handedness of the key for Chordal Hold, either "), createBaseVNode("code", null, '"L"'), createTextVNode(" (left hand), "), createBaseVNode("code", null, '"R"'), createTextVNode(" (right hand), or "), createBaseVNode("code", null, '"*"'), createTextVNode(" (either or exempted handedness).") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[441] || (_cache[441] = createBaseVNode("code", null, "label", -1)), _cache[442] || (_cache[442] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[440] || (_cache[440] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[443] || (_cache[443] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("What to name the key. This is "), createBaseVNode("em", null, "not"), createTextVNode(" a key assignment as in the keymap, but should usually correspond to the keycode for the first layer of the default keymap.") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"Escape"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[445] || (_cache[445] = createBaseVNode("code", null, "r", -1)), _cache[446] || (_cache[446] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[444] || (_cache[444] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[447] || (_cache[447] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The rotation angle in degrees. Currently not implemented.") ], -1)) ]), createBaseVNode("li", null, [ _cache[449] || (_cache[449] = createBaseVNode("code", null, "rx", -1)), _cache[450] || (_cache[450] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[448] || (_cache[448] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[451] || (_cache[451] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The absolute X position of the rotation axis. Currently not implemented.") ], -1)) ]), createBaseVNode("li", null, [ _cache[453] || (_cache[453] = createBaseVNode("code", null, "ry", -1)), _cache[454] || (_cache[454] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[452] || (_cache[452] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[455] || (_cache[455] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The absolute Y position of the rotation axis. Currently not implemented.") ], -1)) ]), createBaseVNode("li", null, [ _cache[457] || (_cache[457] = createBaseVNode("code", null, "w", -1)), _cache[458] || (_cache[458] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[456] || (_cache[456] = [ createTextVNode("KeyUnit", -1) ])]), _: 1 }), _cache[459] || (_cache[459] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The width of the key, in key units."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1"), createTextVNode(" (1u)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[461] || (_cache[461] = createBaseVNode("code", null, "encoder", -1)), _cache[462] || (_cache[462] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[460] || (_cache[460] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[463] || (_cache[463] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The index of an encoder this key should be linked to") ], -1)) ]), _cache[464] || (_cache[464] = createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '{"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}') ], -1)) ]) ]) ]) ]) ]) ]) ]) ]) ]), _cache[1147] || (_cache[1147] = createBaseVNode("h2", { id: "leader-key", tabindex: "-1" }, [ createTextVNode("Leader Key "), createBaseVNode("a", { class: "header-anchor", href: "#leader-key", "aria-label": 'Permalink to "Leader Key {#leader-key}"' }, "​") ], -1)), _cache[1148] || (_cache[1148] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/leader_key" }, "Leader Key"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[485] || (_cache[485] = createBaseVNode("code", null, "leader_key", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[474] || (_cache[474] = createBaseVNode("code", null, "timing", -1)), _cache[475] || (_cache[475] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[473] || (_cache[473] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[476] || (_cache[476] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Reset the "), createBaseVNode("code", null, "timeout"), createTextVNode(" on each keypress.") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[478] || (_cache[478] = createBaseVNode("code", null, "strict_processing", -1)), _cache[479] || (_cache[479] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[477] || (_cache[477] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[480] || (_cache[480] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Do not extract the tap keycodes from Layer-Tap and Mod-Tap key events."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[482] || (_cache[482] = createBaseVNode("code", null, "timeout", -1)), _cache[483] || (_cache[483] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[481] || (_cache[481] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[484] || (_cache[484] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time to complete a leader sequence in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "300"), createTextVNode(" (300 ms)") ]) ], -1)) ]) ]) ]) ]), _cache[1149] || (_cache[1149] = createBaseVNode("h2", { id: "led-matrix", tabindex: "-1" }, [ createTextVNode("LED Matrix "), createBaseVNode("a", { class: "header-anchor", href: "#led-matrix", "aria-label": 'Permalink to "LED Matrix {#led-matrix}"' }, "​") ], -1)), _cache[1150] || (_cache[1150] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/led_matrix" }, "LED Matrix"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[590] || (_cache[590] = createBaseVNode("code", null, "led_matrix", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[487] || (_cache[487] = createBaseVNode("code", null, "animations", -1)), _cache[488] || (_cache[488] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[486] || (_cache[486] = [ createTextVNode("Object: Boolean", -1) ])]), _: 1 }), _cache[489] || (_cache[489] = createStaticVNode("", 2)) ]), createBaseVNode("li", null, [ _cache[491] || (_cache[491] = createBaseVNode("code", null, "center_point", -1)), _cache[492] || (_cache[492] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[490] || (_cache[490] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[493] || (_cache[493] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The centroid (geometric center) of the LEDs. Used for certain effects."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "[112, 32]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[495] || (_cache[495] = createBaseVNode("code", null, "flag_steps", -1)), _cache[496] || (_cache[496] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[494] || (_cache[494] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[497] || (_cache[497] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of flag bitfields that can be cycled through."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "[255, 5, 0]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[518] || (_cache[518] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[499] || (_cache[499] = createBaseVNode("code", null, "animation", -1)), _cache[500] || (_cache[500] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[498] || (_cache[498] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[501] || (_cache[501] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The default effect. Must be one of "), createBaseVNode("code", null, "led_matrix.animations") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"solid"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[503] || (_cache[503] = createBaseVNode("code", null, "on", -1)), _cache[504] || (_cache[504] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[502] || (_cache[502] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[505] || (_cache[505] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default enabled state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[507] || (_cache[507] = createBaseVNode("code", null, "val", -1)), _cache[508] || (_cache[508] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[506] || (_cache[506] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[509] || (_cache[509] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default brightness level."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "max_brightness") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[511] || (_cache[511] = createBaseVNode("code", null, "speed", -1)), _cache[512] || (_cache[512] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[510] || (_cache[510] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[513] || (_cache[513] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default animation speed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "128") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[515] || (_cache[515] = createBaseVNode("code", null, "flags", -1)), _cache[516] || (_cache[516] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[514] || (_cache[514] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[517] || (_cache[517] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default LED flags."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[521] || (_cache[521] = createBaseVNode("code", null, "driver", -1)), _cache[522] || (_cache[522] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[519] || (_cache[519] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[523] || (_cache[523] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[520] || (_cache[520] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[524] || (_cache[524] = createStaticVNode("", 1)) ]), createBaseVNode("li", null, [ _cache[551] || (_cache[551] = createBaseVNode("code", null, "layout", -1)), _cache[552] || (_cache[552] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[525] || (_cache[525] = [ createTextVNode("Array: Object", -1) ])]), _: 1 }), _cache[553] || (_cache[553] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[526] || (_cache[526] = [ createTextVNode("Required", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[550] || (_cache[550] = createTextVNode("List of LED configuration dictionaries. Each dictionary contains: ", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[529] || (_cache[529] = createBaseVNode("code", null, "flags", -1)), _cache[530] || (_cache[530] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[527] || (_cache[527] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[531] || (_cache[531] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[528] || (_cache[528] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[532] || (_cache[532] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A bitfield of flags describing the type of LED.") ], -1)) ]), createBaseVNode("li", null, [ _cache[535] || (_cache[535] = createBaseVNode("code", null, "x", -1)), _cache[536] || (_cache[536] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[533] || (_cache[533] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[537] || (_cache[537] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[534] || (_cache[534] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[538] || (_cache[538] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The position of the LED in the horizontal axis, from 0 to 224.") ], -1)) ]), createBaseVNode("li", null, [ _cache[541] || (_cache[541] = createBaseVNode("code", null, "y", -1)), _cache[542] || (_cache[542] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[539] || (_cache[539] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[543] || (_cache[543] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[540] || (_cache[540] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[544] || (_cache[544] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The position of the LED in the vertical axis, from 0 to 64.") ], -1)) ]), createBaseVNode("li", null, [ _cache[546] || (_cache[546] = createBaseVNode("code", null, "matrix", -1)), _cache[547] || (_cache[547] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[545] || (_cache[545] = [ createTextVNode("Matrix", -1) ])]), _: 1 }), _cache[548] || (_cache[548] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The key matrix position associated with the LED."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[0, 2]") ]) ], -1)) ]), _cache[549] || (_cache[549] = createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '{"matrix": [2, 1], "x": 20, "y": 48, "flags": 2}') ], -1)) ]) ]) ]) ]), createBaseVNode("li", null, [ _cache[555] || (_cache[555] = createBaseVNode("code", null, "led_flush_limit", -1)), _cache[556] || (_cache[556] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[554] || (_cache[554] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[557] || (_cache[557] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Limits in milliseconds how frequently an animation will update the LEDs."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "16") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[559] || (_cache[559] = createBaseVNode("code", null, "led_process_limit", -1)), _cache[560] || (_cache[560] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[558] || (_cache[558] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[561] || (_cache[561] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "(led_count + 4) / 5") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[563] || (_cache[563] = createBaseVNode("code", null, "max_brightness", -1)), _cache[564] || (_cache[564] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[562] || (_cache[562] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[565] || (_cache[565] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The maximum value which brightness is scaled to, from 0 to 255."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[567] || (_cache[567] = createBaseVNode("code", null, "react_on_keyup", -1)), _cache[568] || (_cache[568] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[566] || (_cache[566] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[569] || (_cache[569] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Animations react to keyup instead of keydown."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[571] || (_cache[571] = createBaseVNode("code", null, "sleep", -1)), _cache[572] || (_cache[572] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[570] || (_cache[570] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[573] || (_cache[573] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Turn off the LEDs when the host goes to sleep."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[575] || (_cache[575] = createBaseVNode("code", null, "speed_steps", -1)), _cache[576] || (_cache[576] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[574] || (_cache[574] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[577] || (_cache[577] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the speed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "16") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[579] || (_cache[579] = createBaseVNode("code", null, "split_count", -1)), _cache[580] || (_cache[580] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[578] || (_cache[578] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[581] || (_cache[581] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "For split keyboards, the number of LEDs on each half."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[16, 16]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[583] || (_cache[583] = createBaseVNode("code", null, "timeout", -1)), _cache[584] || (_cache[584] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[582] || (_cache[582] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[585] || (_cache[585] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The LED activity timeout in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0"), createTextVNode(" (no timeout)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[587] || (_cache[587] = createBaseVNode("code", null, "val_steps", -1)), _cache[588] || (_cache[588] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[586] || (_cache[586] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[589] || (_cache[589] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the brightness."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "8") ]) ], -1)) ]) ]) ]) ]), _cache[1151] || (_cache[1151] = createBaseVNode("h2", { id: "matrix", tabindex: "-1" }, [ createTextVNode("Matrix "), createBaseVNode("a", { class: "header-anchor", href: "#matrix", "aria-label": 'Permalink to "Matrix {#matrix}"' }, "​") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[592] || (_cache[592] = createBaseVNode("code", null, "debounce", -1)), _cache[593] || (_cache[593] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[591] || (_cache[591] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[594] || (_cache[594] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The debounce time in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "5"), createTextVNode(" (5 ms)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[596] || (_cache[596] = createBaseVNode("code", null, "diode_direction", -1)), _cache[597] || (_cache[597] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[595] || (_cache[595] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[598] || (_cache[598] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode('Which way the diodes are "pointing". Unused for '), createBaseVNode("code", null, "matrix_pins.direct"), createTextVNode(". Must be one of "), createBaseVNode("code", null, "COL2ROW"), createTextVNode(", "), createBaseVNode("code", null, "ROW2COL"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[635] || (_cache[635] = createBaseVNode("code", null, "matrix_pins", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[600] || (_cache[600] = createBaseVNode("code", null, "cols", -1)), _cache[601] || (_cache[601] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[599] || (_cache[599] = [ createTextVNode("Array: Pin", -1) ])]), _: 1 }), _cache[602] || (_cache[602] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of GPIO pins connected to the matrix columns."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '["A0", "A1", "A2"]') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[604] || (_cache[604] = createBaseVNode("code", null, "custom", -1)), _cache[605] || (_cache[605] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[603] || (_cache[603] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[606] || (_cache[606] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Whether to use a custom matrix scanning implementation."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[608] || (_cache[608] = createBaseVNode("code", null, "custom_lite", -1)), _cache[609] || (_cache[609] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[607] || (_cache[607] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[610] || (_cache[610] = createBaseVNode("ul", null, [ createBaseVNode("li", null, 'Whether to use a "lite" custom matrix scanning implementation.'), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[612] || (_cache[612] = createBaseVNode("code", null, "direct", -1)), _cache[613] || (_cache[613] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[611] || (_cache[611] = [ createTextVNode("Array: Array: Pin", -1) ])]), _: 1 }), _cache[614] || (_cache[614] = createStaticVNode("", 2)) ]), createBaseVNode("li", null, [ _cache[616] || (_cache[616] = createBaseVNode("code", null, "ghost", -1)), _cache[617] || (_cache[617] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[615] || (_cache[615] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[618] || (_cache[618] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Whether the matrix has no anti-ghosting diodes."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[620] || (_cache[620] = createBaseVNode("code", null, "input_pressed_state", -1)), _cache[621] || (_cache[621] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[619] || (_cache[619] = [ createTextVNode("0|1", -1) ])]), _: 1 }), _cache[622] || (_cache[622] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The logical GPIO state of the input pins when a key is pressed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0"), createTextVNode(" (pressed = low)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[624] || (_cache[624] = createBaseVNode("code", null, "io_delay", -1)), _cache[625] || (_cache[625] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[623] || (_cache[623] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[626] || (_cache[626] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time to wait between row/col selection and col/row pin reading, in microseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "30"), createTextVNode(" (30 µs)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[628] || (_cache[628] = createBaseVNode("code", null, "masked", -1)), _cache[629] || (_cache[629] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[627] || (_cache[627] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[630] || (_cache[630] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Whether unconfigured intersections should be ignored."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[632] || (_cache[632] = createBaseVNode("code", null, "rows", -1)), _cache[633] || (_cache[633] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[631] || (_cache[631] = [ createTextVNode("Array: Pin", -1) ])]), _: 1 }), _cache[634] || (_cache[634] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of GPIO pins connected to the matrix rows."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '["B0", "B1", "B2"]') ]) ], -1)) ]) ]) ]) ]), _cache[1152] || (_cache[1152] = createBaseVNode("h2", { id: "mouse-keys", tabindex: "-1" }, [ createTextVNode("Mouse Keys "), createBaseVNode("a", { class: "header-anchor", href: "#mouse-keys", "aria-label": 'Permalink to "Mouse Keys {#mouse-keys}"' }, "​") ], -1)), _cache[1153] || (_cache[1153] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/mouse_keys" }, "Mouse Keys"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[655] || (_cache[655] = createBaseVNode("code", null, "mouse_key", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[637] || (_cache[637] = createBaseVNode("code", null, "delay", -1)), _cache[638] || (_cache[638] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[636] || (_cache[636] = [ createTextVNode("Number", -1) ])]), _: 1 }) ]), createBaseVNode("li", null, [ _cache[640] || (_cache[640] = createBaseVNode("code", null, "enabled", -1)), _cache[641] || (_cache[641] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[639] || (_cache[639] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[642] || (_cache[642] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enables the Mouse Keys feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[644] || (_cache[644] = createBaseVNode("code", null, "interval", -1)), _cache[645] || (_cache[645] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[643] || (_cache[643] = [ createTextVNode("Number", -1) ])]), _: 1 }) ]), createBaseVNode("li", null, [ _cache[647] || (_cache[647] = createBaseVNode("code", null, "max_speed", -1)), _cache[648] || (_cache[648] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[646] || (_cache[646] = [ createTextVNode("Number", -1) ])]), _: 1 }) ]), createBaseVNode("li", null, [ _cache[650] || (_cache[650] = createBaseVNode("code", null, "time_to_max", -1)), _cache[651] || (_cache[651] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[649] || (_cache[649] = [ createTextVNode("Number", -1) ])]), _: 1 }) ]), createBaseVNode("li", null, [ _cache[653] || (_cache[653] = createBaseVNode("code", null, "wheel_delay", -1)), _cache[654] || (_cache[654] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[652] || (_cache[652] = [ createTextVNode("Number", -1) ])]), _: 1 }) ]) ]) ]) ]), _cache[1154] || (_cache[1154] = createBaseVNode("h2", { id: "one-shot", tabindex: "-1" }, [ createTextVNode("One Shot "), createBaseVNode("a", { class: "header-anchor", href: "#one-shot", "aria-label": 'Permalink to "One Shot {#one-shot}"' }, "​") ], -1)), _cache[1155] || (_cache[1155] = createBaseVNode("p", null, [ createTextVNode("Configures "), createBaseVNode("a", { href: "./one_shot_keys" }, "One Shot keys"), createTextVNode(".") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[664] || (_cache[664] = createBaseVNode("code", null, "oneshot", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[657] || (_cache[657] = createBaseVNode("code", null, "tap_toggle", -1)), _cache[658] || (_cache[658] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[656] || (_cache[656] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[659] || (_cache[659] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The number of times to tap the key in order to hold it.") ], -1)) ]), createBaseVNode("li", null, [ _cache[661] || (_cache[661] = createBaseVNode("code", null, "timeout", -1)), _cache[662] || (_cache[662] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[660] || (_cache[660] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[663] || (_cache[663] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time before the key is released in milliseconds.") ], -1)) ]) ]) ]) ]), _cache[1156] || (_cache[1156] = createBaseVNode("h2", { id: "ps2", tabindex: "-1" }, [ createTextVNode("PS/2 "), createBaseVNode("a", { class: "header-anchor", href: "#ps2", "aria-label": 'Permalink to "PS/2 {#ps2}"' }, "​") ], -1)), _cache[1157] || (_cache[1157] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/ps2_mouse" }, "PS/2"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[685] || (_cache[685] = createBaseVNode("code", null, "ps2", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[666] || (_cache[666] = createBaseVNode("code", null, "clock_pin", -1)), _cache[667] || (_cache[667] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[665] || (_cache[665] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[668] || (_cache[668] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to "), createBaseVNode("code", null, "CLK"), createTextVNode(" on the PS/2 device.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[670] || (_cache[670] = createBaseVNode("code", null, "data_pin", -1)), _cache[671] || (_cache[671] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[669] || (_cache[669] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[672] || (_cache[672] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to "), createBaseVNode("code", null, "DATA"), createTextVNode(" on the PS/2 device.") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[674] || (_cache[674] = createBaseVNode("code", null, "driver", -1)), _cache[675] || (_cache[675] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[673] || (_cache[673] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[676] || (_cache[676] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The PS/2 driver to use. Must be one of "), createBaseVNode("code", null, "busywait"), createTextVNode(", "), createBaseVNode("code", null, "interrupt"), createTextVNode(", "), createBaseVNode("code", null, "usart"), createTextVNode(", "), createBaseVNode("code", null, "vendor"), createTextVNode(".") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"busywait"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[678] || (_cache[678] = createBaseVNode("code", null, "enabled", -1)), _cache[679] || (_cache[679] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[677] || (_cache[677] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[680] || (_cache[680] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the PS/2 feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[682] || (_cache[682] = createBaseVNode("code", null, "mouse_enabled", -1)), _cache[683] || (_cache[683] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[681] || (_cache[681] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[684] || (_cache[684] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the PS/2 mouse handling."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]) ]), _cache[1158] || (_cache[1158] = createBaseVNode("h2", { id: "qmk-lufa-bootloader", tabindex: "-1" }, [ createTextVNode("QMK LUFA Bootloader "), createBaseVNode("a", { class: "header-anchor", href: "#qmk-lufa-bootloader", "aria-label": 'Permalink to "QMK LUFA Bootloader {#qmk-lufa-bootloader}"' }, "​") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[706] || (_cache[706] = createBaseVNode("code", null, "qmk_lufa_bootloader", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[688] || (_cache[688] = createBaseVNode("code", null, "esc_input", -1)), _cache[689] || (_cache[689] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[686] || (_cache[686] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[690] || (_cache[690] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[687] || (_cache[687] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[691] || (_cache[691] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode(`The GPIO pin connected to the designated "exit bootloader" key's row (if `), createBaseVNode("code", null, "COL2ROW"), createTextVNode(").") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[694] || (_cache[694] = createBaseVNode("code", null, "esc_output", -1)), _cache[695] || (_cache[695] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[692] || (_cache[692] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[696] || (_cache[696] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[693] || (_cache[693] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[697] || (_cache[697] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode(`The GPIO pin connected to the designated "exit bootloader" key's column (if `), createBaseVNode("code", null, "COL2ROW"), createTextVNode(").") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[699] || (_cache[699] = createBaseVNode("code", null, "led", -1)), _cache[700] || (_cache[700] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[698] || (_cache[698] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[701] || (_cache[701] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to an LED to flash.") ], -1)) ]), createBaseVNode("li", null, [ _cache[703] || (_cache[703] = createBaseVNode("code", null, "speaker", -1)), _cache[704] || (_cache[704] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[702] || (_cache[702] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[705] || (_cache[705] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to a speaker to click (can also be used for a second LED).") ], -1)) ]) ]) ]) ]), _cache[1159] || (_cache[1159] = createBaseVNode("h2", { id: "rgblight", tabindex: "-1" }, [ createTextVNode("RGBLight "), createBaseVNode("a", { class: "header-anchor", href: "#rgblight", "aria-label": 'Permalink to "RGBLight {#rgblight}"' }, "​") ], -1)), _cache[1160] || (_cache[1160] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/rgblight" }, "RGB Lighting"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[791] || (_cache[791] = createBaseVNode("code", null, "rgblight", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[709] || (_cache[709] = createBaseVNode("code", null, "led_count", -1)), _cache[710] || (_cache[710] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[707] || (_cache[707] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[711] || (_cache[711] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[708] || (_cache[708] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[712] || (_cache[712] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The number of LEDs in the chain.") ], -1)) ]), createBaseVNode("li", null, [ _cache[714] || (_cache[714] = createBaseVNode("code", null, "animations", -1)), _cache[715] || (_cache[715] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[713] || (_cache[713] = [ createTextVNode("Object: Boolean", -1) ])]), _: 1 }), _cache[716] || (_cache[716] = createStaticVNode("", 2)) ]), createBaseVNode("li", null, [ _cache[718] || (_cache[718] = createBaseVNode("code", null, "brightness_steps", -1)), _cache[719] || (_cache[719] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[717] || (_cache[717] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[720] || (_cache[720] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the brightness."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "17") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[745] || (_cache[745] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[722] || (_cache[722] = createBaseVNode("code", null, "animation", -1)), _cache[723] || (_cache[723] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[721] || (_cache[721] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[724] || (_cache[724] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The default effect. Must be one of "), createBaseVNode("code", null, "rgblight.animations") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"static_light"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[726] || (_cache[726] = createBaseVNode("code", null, "on", -1)), _cache[727] || (_cache[727] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[725] || (_cache[725] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[728] || (_cache[728] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default enabled state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[730] || (_cache[730] = createBaseVNode("code", null, "hue", -1)), _cache[731] || (_cache[731] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[729] || (_cache[729] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[732] || (_cache[732] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default hue value."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[734] || (_cache[734] = createBaseVNode("code", null, "sat", -1)), _cache[735] || (_cache[735] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[733] || (_cache[733] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[736] || (_cache[736] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default saturation value."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[738] || (_cache[738] = createBaseVNode("code", null, "val", -1)), _cache[739] || (_cache[739] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[737] || (_cache[737] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[740] || (_cache[740] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default brightness level."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "max_brightness") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[742] || (_cache[742] = createBaseVNode("code", null, "speed", -1)), _cache[743] || (_cache[743] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[741] || (_cache[741] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[744] || (_cache[744] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default animation speed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[747] || (_cache[747] = createBaseVNode("code", null, "driver", -1)), _cache[748] || (_cache[748] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[746] || (_cache[746] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[749] || (_cache[749] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "apa102"), createTextVNode(", "), createBaseVNode("code", null, "custom"), createTextVNode(", "), createBaseVNode("code", null, "ws2812"), createTextVNode(".") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"ws2812"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[751] || (_cache[751] = createBaseVNode("code", null, "hue_steps", -1)), _cache[752] || (_cache[752] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[750] || (_cache[750] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[753] || (_cache[753] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the hue."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "8") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[766] || (_cache[766] = createBaseVNode("code", null, "layers", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[755] || (_cache[755] = createBaseVNode("code", null, "blink", -1)), _cache[756] || (_cache[756] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[754] || (_cache[754] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[757] || (_cache[757] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable layer blinking API."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[759] || (_cache[759] = createBaseVNode("code", null, "enabled", -1)), _cache[760] || (_cache[760] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[758] || (_cache[758] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[761] || (_cache[761] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable RGB Lighting Layers."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[763] || (_cache[763] = createBaseVNode("code", null, "max", -1)), _cache[764] || (_cache[764] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[762] || (_cache[762] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[765] || (_cache[765] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The maximum layer count, from 1 to 32."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "8") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[768] || (_cache[768] = createBaseVNode("code", null, "led_map", -1)), _cache[769] || (_cache[769] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[767] || (_cache[767] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[770] || (_cache[770] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Remap LED indices."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[4, 3, 2, 1, 0]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[772] || (_cache[772] = createBaseVNode("code", null, "max_brightness", -1)), _cache[773] || (_cache[773] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[771] || (_cache[771] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[774] || (_cache[774] = createBaseVNode("ul", null, [ createBaseVNode("li", null, 'The maximum value which the HSV "V" component is scaled to, from 0 to 255.'), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[776] || (_cache[776] = createBaseVNode("code", null, "saturation_steps", -1)), _cache[777] || (_cache[777] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[775] || (_cache[775] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[778] || (_cache[778] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the suturation."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "17") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[780] || (_cache[780] = createBaseVNode("code", null, "sleep", -1)), _cache[781] || (_cache[781] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[779] || (_cache[779] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[782] || (_cache[782] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Turn off the LEDs when the host goes to sleep."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[784] || (_cache[784] = createBaseVNode("code", null, "split", -1)), _cache[785] || (_cache[785] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[783] || (_cache[783] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[786] || (_cache[786] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable synchronization between split halves."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[788] || (_cache[788] = createBaseVNode("code", null, "split_count", -1)), _cache[789] || (_cache[789] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[787] || (_cache[787] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[790] || (_cache[790] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("When "), createBaseVNode("code", null, "rgblight.split"), createTextVNode(" is enabled, the number of LEDs on each half.") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[10, 10]") ]) ], -1)) ]) ]) ]) ]), _cache[1161] || (_cache[1161] = createBaseVNode("h2", { id: "rgb-matrix", tabindex: "-1" }, [ createTextVNode("RGB Matrix "), createBaseVNode("a", { class: "header-anchor", href: "#rgb-matrix", "aria-label": 'Permalink to "RGB Matrix {#rgb-matrix}"' }, "​") ], -1)), _cache[1162] || (_cache[1162] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/rgb_matrix" }, "RGB Matrix"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[912] || (_cache[912] = createBaseVNode("code", null, "rgb_matrix", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[793] || (_cache[793] = createBaseVNode("code", null, "animations", -1)), _cache[794] || (_cache[794] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[792] || (_cache[792] = [ createTextVNode("Object: Boolean", -1) ])]), _: 1 }), _cache[795] || (_cache[795] = createStaticVNode("", 2)) ]), createBaseVNode("li", null, [ _cache[797] || (_cache[797] = createBaseVNode("code", null, "center_point", -1)), _cache[798] || (_cache[798] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[796] || (_cache[796] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[799] || (_cache[799] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The centroid (geometric center) of the LEDs. Used for certain effects."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "[112, 32]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[801] || (_cache[801] = createBaseVNode("code", null, "flag_steps", -1)), _cache[802] || (_cache[802] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[800] || (_cache[800] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[803] || (_cache[803] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A list of flag bitfields that can be cycled through."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "[255, 5, 2, 0]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[832] || (_cache[832] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[805] || (_cache[805] = createBaseVNode("code", null, "animation", -1)), _cache[806] || (_cache[806] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[804] || (_cache[804] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[807] || (_cache[807] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The default effect. Must be one of "), createBaseVNode("code", null, "rgb_matrix.animations") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"solid_color"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[809] || (_cache[809] = createBaseVNode("code", null, "on", -1)), _cache[810] || (_cache[810] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[808] || (_cache[808] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[811] || (_cache[811] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default enabled state."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[813] || (_cache[813] = createBaseVNode("code", null, "hue", -1)), _cache[814] || (_cache[814] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[812] || (_cache[812] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[815] || (_cache[815] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default hue value."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[817] || (_cache[817] = createBaseVNode("code", null, "sat", -1)), _cache[818] || (_cache[818] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[816] || (_cache[816] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[819] || (_cache[819] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default saturation value."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[821] || (_cache[821] = createBaseVNode("code", null, "val", -1)), _cache[822] || (_cache[822] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[820] || (_cache[820] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[823] || (_cache[823] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default brightness level."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "max_brightness") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[825] || (_cache[825] = createBaseVNode("code", null, "speed", -1)), _cache[826] || (_cache[826] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[824] || (_cache[824] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[827] || (_cache[827] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default animation speed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "128") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[829] || (_cache[829] = createBaseVNode("code", null, "flags", -1)), _cache[830] || (_cache[830] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[828] || (_cache[828] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[831] || (_cache[831] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The default LED flags."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[835] || (_cache[835] = createBaseVNode("code", null, "driver", -1)), _cache[836] || (_cache[836] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[833] || (_cache[833] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[837] || (_cache[837] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[834] || (_cache[834] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[838] || (_cache[838] = createStaticVNode("", 1)) ]), createBaseVNode("li", null, [ _cache[840] || (_cache[840] = createBaseVNode("code", null, "hue_steps", -1)), _cache[841] || (_cache[841] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[839] || (_cache[839] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[842] || (_cache[842] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the hue."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "8") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[869] || (_cache[869] = createBaseVNode("code", null, "layout", -1)), _cache[870] || (_cache[870] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[843] || (_cache[843] = [ createTextVNode("Array: Object", -1) ])]), _: 1 }), _cache[871] || (_cache[871] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[844] || (_cache[844] = [ createTextVNode("Required", -1) ])]), _: 1 }), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[868] || (_cache[868] = createTextVNode("List of LED configuration dictionaries. Each dictionary contains: ", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[847] || (_cache[847] = createBaseVNode("code", null, "flags", -1)), _cache[848] || (_cache[848] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[845] || (_cache[845] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[849] || (_cache[849] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[846] || (_cache[846] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[850] || (_cache[850] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "A bitfield of flags describing the type of LED.") ], -1)) ]), createBaseVNode("li", null, [ _cache[853] || (_cache[853] = createBaseVNode("code", null, "x", -1)), _cache[854] || (_cache[854] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[851] || (_cache[851] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[855] || (_cache[855] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[852] || (_cache[852] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[856] || (_cache[856] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The position of the LED in the horizontal axis, from 0 to 224.") ], -1)) ]), createBaseVNode("li", null, [ _cache[859] || (_cache[859] = createBaseVNode("code", null, "y", -1)), _cache[860] || (_cache[860] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[857] || (_cache[857] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[861] || (_cache[861] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[858] || (_cache[858] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[862] || (_cache[862] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The position of the LED in the vertical axis, from 0 to 64.") ], -1)) ]), createBaseVNode("li", null, [ _cache[864] || (_cache[864] = createBaseVNode("code", null, "matrix", -1)), _cache[865] || (_cache[865] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[863] || (_cache[863] = [ createTextVNode("Matrix", -1) ])]), _: 1 }), _cache[866] || (_cache[866] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The key matrix position associated with the LED."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[0, 2]") ]) ], -1)) ]), _cache[867] || (_cache[867] = createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '{"matrix": [2, 1], "x": 20, "y": 48, "flags": 2}') ], -1)) ]) ]) ]) ]), createBaseVNode("li", null, [ _cache[873] || (_cache[873] = createBaseVNode("code", null, "led_flush_limit", -1)), _cache[874] || (_cache[874] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[872] || (_cache[872] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[875] || (_cache[875] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Limits in milliseconds how frequently an animation will update the LEDs."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "16") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[877] || (_cache[877] = createBaseVNode("code", null, "led_process_limit", -1)), _cache[878] || (_cache[878] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[876] || (_cache[876] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[879] || (_cache[879] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "(led_count + 4) / 5") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[881] || (_cache[881] = createBaseVNode("code", null, "max_brightness", -1)), _cache[882] || (_cache[882] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[880] || (_cache[880] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[883] || (_cache[883] = createBaseVNode("ul", null, [ createBaseVNode("li", null, 'The maximum value which the HSV "V" component is scaled to, from 0 to 255.'), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "255") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[885] || (_cache[885] = createBaseVNode("code", null, "react_on_keyup", -1)), _cache[886] || (_cache[886] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[884] || (_cache[884] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[887] || (_cache[887] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Animations react to keyup instead of keydown."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[889] || (_cache[889] = createBaseVNode("code", null, "sat_steps", -1)), _cache[890] || (_cache[890] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[888] || (_cache[888] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[891] || (_cache[891] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the saturation."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "16") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[893] || (_cache[893] = createBaseVNode("code", null, "sleep", -1)), _cache[894] || (_cache[894] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[892] || (_cache[892] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[895] || (_cache[895] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Turn off the LEDs when the host goes to sleep."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[897] || (_cache[897] = createBaseVNode("code", null, "speed_steps", -1)), _cache[898] || (_cache[898] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[896] || (_cache[896] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[899] || (_cache[899] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the speed."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "16") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[901] || (_cache[901] = createBaseVNode("code", null, "split_count", -1)), _cache[902] || (_cache[902] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[900] || (_cache[900] = [ createTextVNode("Array: Number", -1) ])]), _: 1 }), _cache[903] || (_cache[903] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "For split keyboards, the number of LEDs on each half."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[16, 16]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[905] || (_cache[905] = createBaseVNode("code", null, "timeout", -1)), _cache[906] || (_cache[906] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[904] || (_cache[904] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[907] || (_cache[907] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The LED activity timeout in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0"), createTextVNode(" (no timeout)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[909] || (_cache[909] = createBaseVNode("code", null, "val_steps", -1)), _cache[910] || (_cache[910] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[908] || (_cache[908] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[911] || (_cache[911] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The value by which to increment the brightness."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "16") ]) ], -1)) ]) ]) ]) ]), _cache[1163] || (_cache[1163] = createBaseVNode("h2", { id: "secure", tabindex: "-1" }, [ createTextVNode("Secure "), createBaseVNode("a", { class: "header-anchor", href: "#secure", "aria-label": 'Permalink to "Secure {#secure}"' }, "​") ], -1)), _cache[1164] || (_cache[1164] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/secure" }, "Secure"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[929] || (_cache[929] = createBaseVNode("code", null, "secure", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[914] || (_cache[914] = createBaseVNode("code", null, "enabled", -1)), _cache[915] || (_cache[915] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[913] || (_cache[913] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[916] || (_cache[916] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the Secure feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[918] || (_cache[918] = createBaseVNode("code", null, "idle_timeout", -1)), _cache[919] || (_cache[919] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[917] || (_cache[917] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[920] || (_cache[920] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Timeout while unlocked before returning to the locked state. Set to "), createBaseVNode("code", null, "0"), createTextVNode(" to disable.") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "60000"), createTextVNode(" (1 minute)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[922] || (_cache[922] = createBaseVNode("code", null, "unlock_sequence", -1)), _cache[923] || (_cache[923] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[921] || (_cache[921] = [ createTextVNode("Array: Matrix", -1) ])]), _: 1 }), _cache[924] || (_cache[924] = createBaseVNode("ul", null, [ createBaseVNode("li", null, 'A list of up to five matrix locations comprising the "unlock sequence".'), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, "[[0, 0], [0, 1], [4, 3]]") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[926] || (_cache[926] = createBaseVNode("code", null, "unlock_timeout", -1)), _cache[927] || (_cache[927] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[925] || (_cache[925] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[928] || (_cache[928] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Timeout for the user to perform the unlock sequence. Set to "), createBaseVNode("code", null, "0"), createTextVNode(" to disable.") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "5000"), createTextVNode(" (5 seconds)") ]) ], -1)) ]) ]) ]) ]), _cache[1165] || (_cache[1165] = createBaseVNode("h2", { id: "split-keyboard", tabindex: "-1" }, [ createTextVNode("Split Keyboard "), createBaseVNode("a", { class: "header-anchor", href: "#split-keyboard", "aria-label": 'Permalink to "Split Keyboard {#split-keyboard}"' }, "​") ], -1)), _cache[1166] || (_cache[1166] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/split_keyboard" }, "Split Keyboard"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1026] || (_cache[1026] = createBaseVNode("code", null, "split", -1)), createBaseVNode("ul", null, [ _cache[1023] || (_cache[1023] = createStaticVNode("", 2)), createBaseVNode("li", null, [ _cache[931] || (_cache[931] = createBaseVNode("code", null, "enabled", -1)), _cache[932] || (_cache[932] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[930] || (_cache[930] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[933] || (_cache[933] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the Split Keyboard feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), _cache[1024] || (_cache[1024] = createBaseVNode("li", null, [ createBaseVNode("code", null, "encoder"), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createBaseVNode("code", null, "right"), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createBaseVNode("code", null, "rotary"), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("See "), createBaseVNode("a", { href: "#encoder" }, "Encoder"), createTextVNode(" config.") ]) ]) ]) ]) ]) ]) ], -1)), createBaseVNode("li", null, [ _cache[942] || (_cache[942] = createBaseVNode("code", null, "handedness", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[935] || (_cache[935] = createBaseVNode("code", null, "pin", -1)), _cache[936] || (_cache[936] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[934] || (_cache[934] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[937] || (_cache[937] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin connected to determine handedness.") ], -1)) ]), createBaseVNode("li", null, [ _cache[939] || (_cache[939] = createBaseVNode("code", null, "matrix_grid", -1)), _cache[940] || (_cache[940] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[938] || (_cache[938] = [ createTextVNode("Array: Pin", -1) ])]), _: 1 }), _cache[941] || (_cache[941] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pins of the matrix position which determines the handedness."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '["A1", "B5"]') ]) ], -1)) ]) ]) ]), _cache[1025] || (_cache[1025] = createBaseVNode("li", null, [ createBaseVNode("code", null, "matrix_pins"), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createBaseVNode("code", null, "right"), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("See "), createBaseVNode("a", { href: "#matrix" }, "Matrix"), createTextVNode(" config.") ]) ]) ]) ]) ], -1)), createBaseVNode("li", null, [ _cache[955] || (_cache[955] = createBaseVNode("code", null, "serial", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[944] || (_cache[944] = createBaseVNode("code", null, "driver", -1)), _cache[945] || (_cache[945] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[943] || (_cache[943] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[946] || (_cache[946] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The driver to use. Must be one of "), createBaseVNode("code", null, "bitbang"), createTextVNode(", "), createBaseVNode("code", null, "usart"), createTextVNode(", "), createBaseVNode("code", null, "vendor"), createTextVNode(".") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"bitbang"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[948] || (_cache[948] = createBaseVNode("code", null, "pin", -1)), _cache[949] || (_cache[949] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[947] || (_cache[947] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[950] || (_cache[950] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The GPIO pin to use for transmit and receive.") ], -1)) ]), createBaseVNode("li", null, [ _cache[952] || (_cache[952] = createBaseVNode("code", null, "speed", -1)), _cache[953] || (_cache[953] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[951] || (_cache[951] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[954] || (_cache[954] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The protocol speed, from "), createBaseVNode("code", null, "0"), createTextVNode(" to "), createBaseVNode("code", null, "5"), createTextVNode(" (fastest to slowest).") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[1009] || (_cache[1009] = createBaseVNode("code", null, "transport", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[957] || (_cache[957] = createBaseVNode("code", null, "protocol", -1)), _cache[958] || (_cache[958] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[956] || (_cache[956] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[959] || (_cache[959] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The split transport protocol to use. Must be one of "), createBaseVNode("code", null, "custom"), createTextVNode(", "), createBaseVNode("code", null, "i2c"), createTextVNode(", "), createBaseVNode("code", null, "serial"), createTextVNode(".") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1e3] || (_cache[1e3] = createBaseVNode("code", null, "sync", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[961] || (_cache[961] = createBaseVNode("code", null, "activity", -1)), _cache[962] || (_cache[962] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[960] || (_cache[960] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[963] || (_cache[963] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the activity timestamps to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[965] || (_cache[965] = createBaseVNode("code", null, "detected_os", -1)), _cache[966] || (_cache[966] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[964] || (_cache[964] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[967] || (_cache[967] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("Mirror the "), createBaseVNode("a", { href: "./features/os_detection" }, "detected OS"), createTextVNode(" to the secondary half.") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[969] || (_cache[969] = createBaseVNode("code", null, "haptic", -1)), _cache[970] || (_cache[970] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[968] || (_cache[968] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[971] || (_cache[971] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the haptic state and process haptic feedback to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[973] || (_cache[973] = createBaseVNode("code", null, "layer_state", -1)), _cache[974] || (_cache[974] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[972] || (_cache[972] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[975] || (_cache[975] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the layer state to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[977] || (_cache[977] = createBaseVNode("code", null, "indicators", -1)), _cache[978] || (_cache[978] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[976] || (_cache[976] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[979] || (_cache[979] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the indicator state to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[981] || (_cache[981] = createBaseVNode("code", null, "matrix_state", -1)), _cache[982] || (_cache[982] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[980] || (_cache[980] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[983] || (_cache[983] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the main/primary half's matrix state to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[985] || (_cache[985] = createBaseVNode("code", null, "modifiers", -1)), _cache[986] || (_cache[986] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[984] || (_cache[984] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[987] || (_cache[987] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the modifier state to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[989] || (_cache[989] = createBaseVNode("code", null, "oled", -1)), _cache[990] || (_cache[990] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[988] || (_cache[988] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[991] || (_cache[991] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the OLED on/off status to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[993] || (_cache[993] = createBaseVNode("code", null, "st7565", -1)), _cache[994] || (_cache[994] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[992] || (_cache[992] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[995] || (_cache[995] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the ST7565 on/off status to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[997] || (_cache[997] = createBaseVNode("code", null, "wpm", -1)), _cache[998] || (_cache[998] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[996] || (_cache[996] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[999] || (_cache[999] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Mirror the current WPM value to the secondary half."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[1002] || (_cache[1002] = createBaseVNode("code", null, "watchdog", -1)), _cache[1003] || (_cache[1003] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1001] || (_cache[1001] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1004] || (_cache[1004] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Reboot the secondary half if it loses connection."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1006] || (_cache[1006] = createBaseVNode("code", null, "watchdog_timeout", -1)), _cache[1007] || (_cache[1007] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1005] || (_cache[1005] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1008] || (_cache[1008] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time to wait for communication from the primary half in milliseconds.") ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[1022] || (_cache[1022] = createBaseVNode("code", null, "usb_detect", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1011] || (_cache[1011] = createBaseVNode("code", null, "enabled", -1)), _cache[1012] || (_cache[1012] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1010] || (_cache[1010] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1013] || (_cache[1013] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Detect USB connection when determining split half roles.") ], -1)) ]), createBaseVNode("li", null, [ _cache[1015] || (_cache[1015] = createBaseVNode("code", null, "polling_interval", -1)), _cache[1016] || (_cache[1016] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1014] || (_cache[1014] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1017] || (_cache[1017] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The polling frequency in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "10"), createTextVNode(" (10 ms)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1019] || (_cache[1019] = createBaseVNode("code", null, "timeout", -1)), _cache[1020] || (_cache[1020] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1018] || (_cache[1018] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1021] || (_cache[1021] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time to wait for a USB connection in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "2000"), createTextVNode(" (2 seconds)") ]) ], -1)) ]) ]) ]) ]) ]) ]), _cache[1167] || (_cache[1167] = createBaseVNode("h2", { id: "stenography", tabindex: "-1" }, [ createTextVNode("Stenography "), createBaseVNode("a", { class: "header-anchor", href: "#stenography", "aria-label": 'Permalink to "Stenography {#stenography}"' }, "​") ], -1)), _cache[1168] || (_cache[1168] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./features/stenography" }, "Stenography"), createTextVNode(" feature.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1044] || (_cache[1044] = createBaseVNode("code", null, "stenography", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1028] || (_cache[1028] = createBaseVNode("code", null, "enabled", -1)), _cache[1029] || (_cache[1029] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1027] || (_cache[1027] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1030] || (_cache[1030] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the Stenography feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1032] || (_cache[1032] = createBaseVNode("code", null, "combined_map", -1)), _cache[1033] || (_cache[1033] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1031] || (_cache[1031] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1034] || (_cache[1034] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable the Stenography Combined Map sub-feature."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1039] || (_cache[1039] = createBaseVNode("code", null, "default", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1036] || (_cache[1036] = createBaseVNode("code", null, "mode", -1)), _cache[1037] || (_cache[1037] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1035] || (_cache[1035] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1038] || (_cache[1038] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The default mode. Must be one of "), createBaseVNode("code", null, "geminipr"), createTextVNode(", "), createBaseVNode("code", null, "txbolt"), createTextVNode(".") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"geminipr"'), createTextVNode(" when available, otherwise "), createBaseVNode("code", null, '"txbolt"') ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[1041] || (_cache[1041] = createBaseVNode("code", null, "protocol", -1)), _cache[1042] || (_cache[1042] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1040] || (_cache[1040] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1043] || (_cache[1043] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The Steno protocol to use. Must be one of "), createBaseVNode("code", null, "all"), createTextVNode(", "), createBaseVNode("code", null, "geminipr"), createTextVNode(", "), createBaseVNode("code", null, "txbolt"), createTextVNode(".") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"all"') ]) ], -1)) ]) ]) ]) ]), _cache[1169] || (_cache[1169] = createBaseVNode("h2", { id: "usb", tabindex: "-1" }, [ createTextVNode("USB "), createBaseVNode("a", { class: "header-anchor", href: "#usb", "aria-label": 'Permalink to "USB {#usb}"' }, "​") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1092] || (_cache[1092] = createBaseVNode("code", null, "usb", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1047] || (_cache[1047] = createBaseVNode("code", null, "device_version", -1)), _cache[1048] || (_cache[1048] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1045] || (_cache[1045] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1049] || (_cache[1049] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[1046] || (_cache[1046] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[1050] || (_cache[1050] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("A BCD version number in the format "), createBaseVNode("code", null, "MM.m.r"), createTextVNode(" (up to "), createBaseVNode("code", null, "99.9.9"), createTextVNode(").") ]), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"1.0.0"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1053] || (_cache[1053] = createBaseVNode("code", null, "pid", -1)), _cache[1054] || (_cache[1054] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1051] || (_cache[1051] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1055] || (_cache[1055] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[1052] || (_cache[1052] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[1056] || (_cache[1056] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The USB product ID as a four-digit hexadecimal number."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"0x23B0"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1059] || (_cache[1059] = createBaseVNode("code", null, "vid", -1)), _cache[1060] || (_cache[1060] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1057] || (_cache[1057] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1061] || (_cache[1061] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[1058] || (_cache[1058] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[1062] || (_cache[1062] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The USB vendor ID as a four-digit hexadecimal number."), createBaseVNode("li", null, [ createTextVNode("Example: "), createBaseVNode("code", null, '"0xC1ED"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1064] || (_cache[1064] = createBaseVNode("code", null, "max_power", -1)), _cache[1065] || (_cache[1065] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1063] || (_cache[1063] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1066] || (_cache[1066] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The maximum current draw the host should expect from the device. This does not control the actual current usage."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "500"), createTextVNode(" (500 mA)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1068] || (_cache[1068] = createBaseVNode("code", null, "no_startup_check", -1)), _cache[1069] || (_cache[1069] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1067] || (_cache[1067] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1070] || (_cache[1070] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Disable USB suspend check after keyboard startup."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1072] || (_cache[1072] = createBaseVNode("code", null, "polling_interval", -1)), _cache[1073] || (_cache[1073] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1071] || (_cache[1071] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1074] || (_cache[1074] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The frequency at which the host should poll the keyboard for reports."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "1"), createTextVNode(" (1 ms/1000 Hz)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1083] || (_cache[1083] = createBaseVNode("code", null, "shared_endpoint", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1076] || (_cache[1076] = createBaseVNode("code", null, "keyboard", -1)), _cache[1077] || (_cache[1077] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1075] || (_cache[1075] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1078] || (_cache[1078] = createBaseVNode("ul", null, [ createBaseVNode("li", null, 'Send keyboard reports through the "shared" USB endpoint.'), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1080] || (_cache[1080] = createBaseVNode("code", null, "mouse", -1)), _cache[1081] || (_cache[1081] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1079] || (_cache[1079] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1082] || (_cache[1082] = createBaseVNode("ul", null, [ createBaseVNode("li", null, 'Send mouse reports through the "shared" USB endpoint.'), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "true") ]) ], -1)) ]) ]) ]), createBaseVNode("li", null, [ _cache[1085] || (_cache[1085] = createBaseVNode("code", null, "suspend_wakeup_delay", -1)), _cache[1086] || (_cache[1086] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1084] || (_cache[1084] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1087] || (_cache[1087] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "The amount of time to wait after sending a wakeup packet, in milliseconds."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "0"), createTextVNode(" (disabled)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1089] || (_cache[1089] = createBaseVNode("code", null, "wait_for_enumeration", -1)), _cache[1090] || (_cache[1090] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1088] || (_cache[1088] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1091] || (_cache[1091] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Force the keyboard to wait for USB enumeration before starting up."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]) ]), _cache[1170] || (_cache[1170] = createBaseVNode("h2", { id: "ws2812", tabindex: "-1" }, [ createTextVNode("WS2812 "), createBaseVNode("a", { class: "header-anchor", href: "#ws2812", "aria-label": 'Permalink to "WS2812 {#ws2812}"' }, "​") ], -1)), _cache[1171] || (_cache[1171] = createBaseVNode("p", null, [ createTextVNode("Configures the "), createBaseVNode("a", { href: "./drivers/ws2812" }, "WS2812"), createTextVNode(" driver.") ], -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1115] || (_cache[1115] = createBaseVNode("code", null, "ws2812", -1)), createBaseVNode("ul", null, [ createBaseVNode("li", null, [ _cache[1094] || (_cache[1094] = createBaseVNode("code", null, "driver", -1)), _cache[1095] || (_cache[1095] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1093] || (_cache[1093] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1096] || (_cache[1096] = createStaticVNode("", 1)) ]), createBaseVNode("li", null, [ _cache[1099] || (_cache[1099] = createBaseVNode("code", null, "pin", -1)), _cache[1100] || (_cache[1100] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1097] || (_cache[1097] = [ createTextVNode("Pin", -1) ])]), _: 1 }), _cache[1101] || (_cache[1101] = createTextVNode()), createVNode(_component_Badge, null, { default: withCtx(() => [..._cache[1098] || (_cache[1098] = [ createTextVNode("Required", -1) ])]), _: 1 }), _cache[1102] || (_cache[1102] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The GPIO pin connected to "), createBaseVNode("code", null, "DI"), createTextVNode(" on the first LED in the chain ("), createBaseVNode("code", null, "bitbang"), createTextVNode(", "), createBaseVNode("code", null, "pwm"), createTextVNode(", "), createBaseVNode("code", null, "spi"), createTextVNode(" and "), createBaseVNode("code", null, "vendor"), createTextVNode(" drivers only).") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1104] || (_cache[1104] = createBaseVNode("code", null, "i2c_address", -1)), _cache[1105] || (_cache[1105] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1103] || (_cache[1103] = [ createTextVNode("String", -1) ])]), _: 1 }), _cache[1106] || (_cache[1106] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The I²C address of the WS2812 controller ("), createBaseVNode("code", null, "i2c"), createTextVNode(" driver only).") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, '"0xB0"') ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1108] || (_cache[1108] = createBaseVNode("code", null, "i2c_timeout", -1)), _cache[1109] || (_cache[1109] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1107] || (_cache[1107] = [ createTextVNode("Number", -1) ])]), _: 1 }), _cache[1110] || (_cache[1110] = createBaseVNode("ul", null, [ createBaseVNode("li", null, [ createTextVNode("The I²C timeout in milliseconds ("), createBaseVNode("code", null, "i2c"), createTextVNode(" driver only).") ]), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "100"), createTextVNode(" (100 ms)") ]) ], -1)) ]), createBaseVNode("li", null, [ _cache[1112] || (_cache[1112] = createBaseVNode("code", null, "rgbw", -1)), _cache[1113] || (_cache[1113] = createTextVNode()), createVNode(_component_Badge, { type: "info" }, { default: withCtx(() => [..._cache[1111] || (_cache[1111] = [ createTextVNode("Boolean", -1) ])]), _: 1 }), _cache[1114] || (_cache[1114] = createBaseVNode("ul", null, [ createBaseVNode("li", null, "Enable RGBW LEDs."), createBaseVNode("li", null, [ createTextVNode("Default: "), createBaseVNode("code", null, "false") ]) ], -1)) ]) ]) ]) ]) ]); } const reference_info_json = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]); export { __pageData, reference_info_json as default };