Deploying to gh-pages from @ qmk/qmk_firmware@a9739f7868 🚀

This commit is contained in:
QMK Bot
2025-11-04 00:23:22 +00:00
parent 2b72fbad83
commit 61ca12e12c
314 changed files with 987 additions and 887 deletions
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

+2 -2
View File
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 282 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

+3 -3
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3 -3
View File
File diff suppressed because one or more lines are too long
+3 -3
View File
File diff suppressed because one or more lines are too long
+3 -3
View File
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
import { R as RawTheme } from "./chunks/theme.BHIT5WG2.js"; import { R as RawTheme } from "./chunks/theme.Co3DNuqs.js";
import { V as inBrowser, a9 as useUpdateHead, aa as RouterSymbol, ab as initData, ac as dataSymbol, ad as Content, ae as ClientOnly, af as siteDataRef, ag as createSSRApp, ah as createRouter, ai as pathToFile, d as defineComponent, u as useData, k as onMounted, y as watchEffect, aj as usePrefetch, ak as useCopyCode, al as useCodeGroups, am as h } from "./chunks/framework.Cauyuiy8.js"; import { V as inBrowser, a9 as useUpdateHead, aa as RouterSymbol, ab as initData, ac as dataSymbol, ad as Content, ae as ClientOnly, af as siteDataRef, ag as createSSRApp, ah as createRouter, ai as pathToFile, d as defineComponent, u as useData, k as onMounted, y as watchEffect, aj as usePrefetch, ak as useCopyCode, al as useCodeGroups, am as h } from "./chunks/framework.Cauyuiy8.js";
function resolveThemeExtends(theme) { function resolveThemeExtends(theme) {
if (theme.extends) { if (theme.extends) {
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -2,8 +2,8 @@ var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
import { Y as __vitePreload, j as ref, x as watch, an as unrefElement, ao as tryOnScopeDispose, d as defineComponent, G as shallowRef, ap as computedAsync, h as computed, aq as useSessionStorage, ar as useLocalStorage, y as watchEffect, as as watchDebounced, k as onMounted, S as nextTick, R as onKeyStroke, a6 as useRouter, at as useEventListener, Z as useScrollLock, V as inBrowser, au as onBeforeUnmount, o as openBlock, b as createBlock, l as createBaseVNode, a2 as withModifiers, m as unref, av as withDirectives, aw as vModelText, ax as isRef, c as createElementBlock, n as normalizeClass, e as createCommentVNode, E as renderList, F as Fragment, a as createTextVNode, t as toDisplayString, ay as Teleport, p as pushScopeId, q as popScopeId, az as markRaw, aA as createApp, ac as dataSymbol, ai as pathToFile, aB as escapeRegExp, _ as _export_sfc } from "./framework.Cauyuiy8.js"; import { Y as __vitePreload, j as ref, x as watch, an as unrefElement, ao as tryOnScopeDispose, d as defineComponent, G as shallowRef, ap as computedAsync, h as computed, aq as useSessionStorage, ar as useLocalStorage, y as watchEffect, as as watchDebounced, k as onMounted, S as nextTick, R as onKeyStroke, a6 as useRouter, at as useEventListener, Z as useScrollLock, V as inBrowser, au as onBeforeUnmount, o as openBlock, b as createBlock, l as createBaseVNode, a2 as withModifiers, m as unref, av as withDirectives, aw as vModelText, ax as isRef, c as createElementBlock, n as normalizeClass, e as createCommentVNode, E as renderList, F as Fragment, a as createTextVNode, t as toDisplayString, ay as Teleport, p as pushScopeId, q as popScopeId, az as markRaw, aA as createApp, ac as dataSymbol, ai as pathToFile, aB as escapeRegExp, _ as _export_sfc } from "./framework.Cauyuiy8.js";
import { u as useData, c as createSearchTranslate } from "./theme.BHIT5WG2.js"; import { u as useData, c as createSearchTranslate } from "./theme.Co3DNuqs.js";
const localSearchIndex = { "root": () => __vitePreload(() => import("./@localSearchIndexroot.fg619UKi.js"), true ? [] : void 0) }; const localSearchIndex = { "root": () => __vitePreload(() => import("./@localSearchIndexroot.LQUeEDBE.js"), true ? [] : void 0) };
/*! /*!
* tabbable 6.2.0 * tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
@@ -1,4 +1,4 @@
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DNY7ZZm3.js","assets/chunks/framework.Cauyuiy8.js"])))=>i.map(i=>d[i]); const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DLCrVtST.js","assets/chunks/framework.Cauyuiy8.js"])))=>i.map(i=>d[i]);
import { d as defineComponent, o as openBlock, c as createElementBlock, r as renderSlot, n as normalizeClass, a as createTextVNode, t as toDisplayString, b as createBlock, w as withCtx, e as createCommentVNode, T as Transition, _ as _export_sfc, u as useData$1, i as isExternal, f as treatAsHtml, g as withBase, h as computed, j as ref, k as onMounted, l as createBaseVNode, m as unref, p as pushScopeId, q as popScopeId, s as isActive, v as useMediaQuery, x as watch, y as watchEffect, z as onUnmounted, A as watchPostEffect, B as onUpdated, C as getScrollOffset, D as resolveComponent, F as Fragment, E as renderList, G as shallowRef, H as onContentUpdated, I as createVNode, J as resolveDynamicComponent, K as EXTERNAL_URL_RE, L as useRoute, M as mergeProps, N as inject, O as useWindowSize, P as normalizeStyle, Q as onClickOutside, R as onKeyStroke, S as nextTick, U as useWindowScroll, V as inBrowser, W as readonly, X as defineAsyncComponent, Y as __vitePreload, Z as useScrollLock, $ as provide, a0 as toHandlers, a1 as withKeys, a2 as withModifiers, a3 as useSlots, a4 as reactive, a5 as toRef, a6 as useRouter, a7 as onBeforeMount } from "./framework.Cauyuiy8.js"; import { d as defineComponent, o as openBlock, c as createElementBlock, r as renderSlot, n as normalizeClass, a as createTextVNode, t as toDisplayString, b as createBlock, w as withCtx, e as createCommentVNode, T as Transition, _ as _export_sfc, u as useData$1, i as isExternal, f as treatAsHtml, g as withBase, h as computed, j as ref, k as onMounted, l as createBaseVNode, m as unref, p as pushScopeId, q as popScopeId, s as isActive, v as useMediaQuery, x as watch, y as watchEffect, z as onUnmounted, A as watchPostEffect, B as onUpdated, C as getScrollOffset, D as resolveComponent, F as Fragment, E as renderList, G as shallowRef, H as onContentUpdated, I as createVNode, J as resolveDynamicComponent, K as EXTERNAL_URL_RE, L as useRoute, M as mergeProps, N as inject, O as useWindowSize, P as normalizeStyle, Q as onClickOutside, R as onKeyStroke, S as nextTick, U as useWindowScroll, V as inBrowser, W as readonly, X as defineAsyncComponent, Y as __vitePreload, Z as useScrollLock, $ as provide, a0 as toHandlers, a1 as withKeys, a2 as withModifiers, a3 as useSlots, a4 as reactive, a5 as toRef, a6 as useRouter, a7 as onBeforeMount } from "./framework.Cauyuiy8.js";
const _sfc_main$Z = /* @__PURE__ */ defineComponent({ const _sfc_main$Z = /* @__PURE__ */ defineComponent({
__name: "VPBadge", __name: "VPBadge",
@@ -2223,7 +2223,7 @@ const _hoisted_3$6 = {
const _sfc_main$l = /* @__PURE__ */ defineComponent({ const _sfc_main$l = /* @__PURE__ */ defineComponent({
__name: "VPNavBarSearch", __name: "VPNavBarSearch",
setup(__props) { setup(__props) {
const VPLocalSearchBox = defineAsyncComponent(() => __vitePreload(() => import("./VPLocalSearchBox.DNY7ZZm3.js"), true ? __vite__mapDeps([0,1]) : void 0)); const VPLocalSearchBox = defineAsyncComponent(() => __vitePreload(() => import("./VPLocalSearchBox.DLCrVtST.js"), true ? __vite__mapDeps([0,1]) : void 0));
const VPAlgoliaSearchBox = () => null; const VPAlgoliaSearchBox = () => null;
const { theme: theme2 } = useData(); const { theme: theme2 } = useData();
const loaded = ref(false); const loaded = ref(false);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,10 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/b8VgXzx.png";
const _imports_1 = "/Hx0E5kC.png";
const _imports_2 = "/o7WLvBl.png";
const _imports_3 = "/aEs2RuA.png";
const _imports_4 = "/Bu4mk9m.png";
const _imports_5 = "/3RrSjzW.png";
const __pageData = JSON.parse('{"title":"Bootloader Driver Installation with Zadig","description":"","frontmatter":{},"headers":[],"relativePath":"driver_installation_zadig.md","filePath":"driver_installation_zadig.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Bootloader Driver Installation with Zadig","description":"","frontmatter":{},"headers":[],"relativePath":"driver_installation_zadig.md","filePath":"driver_installation_zadig.md","lastUpdated":null}');
const _sfc_main = { name: "driver_installation_zadig.md" }; const _sfc_main = { name: "driver_installation_zadig.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 35); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 35);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,7 +1,8 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/JcDhZll.png";
const __pageData = JSON.parse('{"title":"Easy Maker - Build One-Off Projects In Configurator","description":"","frontmatter":{},"headers":[],"relativePath":"easy_maker.md","filePath":"easy_maker.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Easy Maker - Build One-Off Projects In Configurator","description":"","frontmatter":{},"headers":[],"relativePath":"easy_maker.md","filePath":"easy_maker.md","lastUpdated":null}');
const _sfc_main = { name: "easy_maker.md" }; const _sfc_main = { name: "easy_maker.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="easy-maker-build-one-off-projects-in-configurator" tabindex="-1">Easy Maker - Build One-Off Projects In Configurator <a class="header-anchor" href="#easy-maker-build-one-off-projects-in-configurator" aria-label="Permalink to &quot;Easy Maker - Build One-Off Projects In Configurator&quot;">​</a></h1><p>Have you ever needed an easy way to program a controller, such as a Proton C or Teensy 2.0, for a one-off project you&#39;re building? QMK has you covered with the Easy Maker. Now you can create a firmware in minutes using QMK Configurator.</p><p>There are different styles of Easy Maker available depending on your needs:</p><ul><li><a href="https://config.qmk.fm/#/?filter=ez_maker/direct" target="_blank" rel="noreferrer">Direct Pin</a> - Connect a single switch to a single pin</li><li>Direct Pin + Backlight (Coming Soon) - Like Direct Pin but dedicates a single pin to <a href="./features/backlight">Backlight</a> control</li><li>Direct Pin + Numlock (Coming Soon) - Like Direct Pin but dedicates a single pin to the Numlock LED</li><li>Direct Pin + Capslock (Coming Soon) - Like Direct Pin but dedicates a single pin to the Capslock LED</li><li>Direct Pin + Encoder (Coming Soon) - Like Direct Pin but uses 2 pins to add a single rotary encoder</li></ul><h2 id="quickstart" tabindex="-1">Quickstart <a class="header-anchor" href="#quickstart" aria-label="Permalink to &quot;Quickstart&quot;">​</a></h2><p>The easiest way to get started is with the Direct Pin boards. This will assign a single key to each pin and you can short that pin to ground to activate it. Select your MCU from the Keyboard dropdown here:</p><ul><li><a href="https://config.qmk.fm/#/?filter=ez_maker/direct" target="_blank" rel="noreferrer">https://config.qmk.fm/#/?filter=ez_maker/direct</a></li></ul><p>For more details see the <a href="#direct-pin">Direct Pin</a> section.</p><h1 id="direct-pin" tabindex="-1">Direct Pin <a class="header-anchor" href="#direct-pin" aria-label="Permalink to &quot;Direct Pin&quot;">​</a></h1><p>As its name implies Direct Pin works by connecting one switch per pin. The other side of the switch should be connected to ground (VSS or GND.) You don&#39;t need any other components, your MCU has internal pull-up resistors so that the switch sensing can work.</p><p>Here is a schematic showing how we connect a single button to pin A3 on a ProMicro:</p><p><img src="https://i.imgur.com/JcDhZll.png" alt="Schematic diagram showing a ProMicro with a wire coming out of A3, connecting to the left side of a switch. Another wire comes out of the right side of the switch to connect to the Ground Plane."></p><p>Once you have wired your switches you can assign keycodes to each pin and build a firmware by selecting the MCU you are using from the Keyboard dropdown. Use this link to show only Easy Maker Direct Pin:</p><ul><li><a href="https://config.qmk.fm/#/?filter=ez_maker/direct" target="_blank" rel="noreferrer">https://config.qmk.fm/#/?filter=ez_maker/direct</a></li></ul>', 14); const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="easy-maker-build-one-off-projects-in-configurator" tabindex="-1">Easy Maker - Build One-Off Projects In Configurator <a class="header-anchor" href="#easy-maker-build-one-off-projects-in-configurator" aria-label="Permalink to &quot;Easy Maker - Build One-Off Projects In Configurator&quot;">​</a></h1><p>Have you ever needed an easy way to program a controller, such as a Proton C or Teensy 2.0, for a one-off project you&#39;re building? QMK has you covered with the Easy Maker. Now you can create a firmware in minutes using QMK Configurator.</p><p>There are different styles of Easy Maker available depending on your needs:</p><ul><li><a href="https://config.qmk.fm/#/?filter=ez_maker/direct" target="_blank" rel="noreferrer">Direct Pin</a> - Connect a single switch to a single pin</li><li>Direct Pin + Backlight (Coming Soon) - Like Direct Pin but dedicates a single pin to <a href="./features/backlight">Backlight</a> control</li><li>Direct Pin + Numlock (Coming Soon) - Like Direct Pin but dedicates a single pin to the Numlock LED</li><li>Direct Pin + Capslock (Coming Soon) - Like Direct Pin but dedicates a single pin to the Capslock LED</li><li>Direct Pin + Encoder (Coming Soon) - Like Direct Pin but uses 2 pins to add a single rotary encoder</li></ul><h2 id="quickstart" tabindex="-1">Quickstart <a class="header-anchor" href="#quickstart" aria-label="Permalink to &quot;Quickstart&quot;">​</a></h2><p>The easiest way to get started is with the Direct Pin boards. This will assign a single key to each pin and you can short that pin to ground to activate it. Select your MCU from the Keyboard dropdown here:</p><ul><li><a href="https://config.qmk.fm/#/?filter=ez_maker/direct" target="_blank" rel="noreferrer">https://config.qmk.fm/#/?filter=ez_maker/direct</a></li></ul><p>For more details see the <a href="#direct-pin">Direct Pin</a> section.</p><h1 id="direct-pin" tabindex="-1">Direct Pin <a class="header-anchor" href="#direct-pin" aria-label="Permalink to &quot;Direct Pin&quot;">​</a></h1><p>As its name implies Direct Pin works by connecting one switch per pin. The other side of the switch should be connected to ground (VSS or GND.) You don&#39;t need any other components, your MCU has internal pull-up resistors so that the switch sensing can work.</p><p>Here is a schematic showing how we connect a single button to pin A3 on a ProMicro:</p><p><img src="' + _imports_0 + '" alt="Schematic diagram showing a ProMicro with a wire coming out of A3, connecting to the left side of a switch. Another wire comes out of the right side of the switch to connect to the Ground Plane."></p><p>Once you have wired your switches you can assign keycodes to each pin and build a firmware by selecting the MCU you are using from the Keyboard dropdown. Use this link to show only Easy Maker Direct Pin:</p><ul><li><a href="https://config.qmk.fm/#/?filter=ez_maker/direct" target="_blank" rel="noreferrer">https://config.qmk.fm/#/?filter=ez_maker/direct</a></li></ul>', 14);
const _hoisted_15 = [ const _hoisted_15 = [
_hoisted_1 _hoisted_1
]; ];
@@ -1,4 +1,5 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/JcDhZll.png";
const __pageData = JSON.parse('{"title":"Easy Maker - Build One-Off Projects In Configurator","description":"","frontmatter":{},"headers":[],"relativePath":"easy_maker.md","filePath":"easy_maker.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Easy Maker - Build One-Off Projects In Configurator","description":"","frontmatter":{},"headers":[],"relativePath":"easy_maker.md","filePath":"easy_maker.md","lastUpdated":null}');
const _sfc_main = { name: "easy_maker.md" }; const _sfc_main = { name: "easy_maker.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 14); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 14);
File diff suppressed because one or more lines are too long
@@ -1,4 +1,5 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/5wsh5wM.png";
const __pageData = JSON.parse('{"title":"Keymap FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"faq_keymap.md","filePath":"faq_keymap.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Keymap FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"faq_keymap.md","filePath":"faq_keymap.md","lastUpdated":null}');
const _sfc_main = { name: "faq_keymap.md" }; const _sfc_main = { name: "faq_keymap.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 64); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 64);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,5 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/HL5DP8H.png";
const __pageData = JSON.parse('{"title":"Autocorrect","description":"","frontmatter":{},"headers":[],"relativePath":"features/autocorrect.md","filePath":"features/autocorrect.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Autocorrect","description":"","frontmatter":{},"headers":[],"relativePath":"features/autocorrect.md","filePath":"features/autocorrect.md","lastUpdated":null}');
const _sfc_main = { name: "features/autocorrect.md" }; const _sfc_main = { name: "features/autocorrect.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 78); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 78);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,5 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/BmAvoUC.png";
const __pageData = JSON.parse('{"title":"Backlighting","description":"","frontmatter":{},"headers":[],"relativePath":"features/backlight.md","filePath":"features/backlight.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Backlighting","description":"","frontmatter":{},"headers":[],"relativePath":"features/backlight.md","filePath":"features/backlight.md","lastUpdated":null}');
const _sfc_main = { name: "features/backlight.md" }; const _sfc_main = { name: "features/backlight.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 109); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 109);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,6 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/DkEhj9x.png";
const _imports_1 = "/2wUZNWk.png";
const __pageData = JSON.parse('{"title":"Layer Lock","description":"","frontmatter":{},"headers":[],"relativePath":"features/layer_lock.md","filePath":"features/layer_lock.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Layer Lock","description":"","frontmatter":{},"headers":[],"relativePath":"features/layer_lock.md","filePath":"features/layer_lock.md","lastUpdated":null}');
const _sfc_main = { name: "features/layer_lock.md" }; const _sfc_main = { name: "features/layer_lock.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 30); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 30);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,5 +1,6 @@
import { _ as _imports_0 } from "./chunks/color-wheel.DIUCmfNZ.js"; import { _ as _imports_0 } from "./chunks/color-wheel.DIUCmfNZ.js";
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_1 = "/vkYVo66.jpg";
const __pageData = JSON.parse('{"title":"RGB Lighting","description":"","frontmatter":{},"headers":[],"relativePath":"features/rgblight.md","filePath":"features/rgblight.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"RGB Lighting","description":"","frontmatter":{},"headers":[],"relativePath":"features/rgblight.md","filePath":"features/rgblight.md","lastUpdated":null}');
const _sfc_main = { name: "features/rgblight.md" }; const _sfc_main = { name: "features/rgblight.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 130); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 130);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,4 +1,7 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/QeY6kMQ.png";
const _imports_1 = "/4wjJzBU.png";
const _imports_2 = "/BPEC5n5.jpg";
const __pageData = JSON.parse('{"title":"Split Keyboard","description":"","frontmatter":{},"headers":[],"relativePath":"features/split_keyboard.md","filePath":"features/split_keyboard.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"Split Keyboard","description":"","frontmatter":{},"headers":[],"relativePath":"features/split_keyboard.md","filePath":"features/split_keyboard.md","lastUpdated":null}');
const _sfc_main = { name: "features/split_keyboard.md" }; const _sfc_main = { name: "features/split_keyboard.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 175); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 175);
File diff suppressed because one or more lines are too long
@@ -1,4 +1,9 @@
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js"; import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
const _imports_0 = "/8Toomz4.jpg";
const _imports_1 = "/N1NYcSz.jpg";
const _imports_2 = "/eGO0ohO.jpg";
const _imports_3 = "/DxMHpJ8.jpg";
const _imports_4 = "/Ojydlaj.jpg";
const __pageData = JSON.parse('{"title":"How to Use GitHub with QMK","description":"","frontmatter":{},"headers":[],"relativePath":"getting_started_github.md","filePath":"getting_started_github.md","lastUpdated":null}'); const __pageData = JSON.parse('{"title":"How to Use GitHub with QMK","description":"","frontmatter":{},"headers":[],"relativePath":"getting_started_github.md","filePath":"getting_started_github.md","lastUpdated":null}');
const _sfc_main = { name: "getting_started_github.md" }; const _sfc_main = { name: "getting_started_github.md" };
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 18); const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 18);

Some files were not shown because too many files have changed in this diff Show More