mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-17 13:12:08 +00:00
Deploying to gh-pages from @ qmk/qmk_firmware@75a037d2f0 🚀
This commit is contained in:
parent
bc413ffb7e
commit
7c9fcbb107
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
35
ChangeLog/20250525.html
Normal file
35
ChangeLog/20250525.html
Normal file
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
458
assets/ChangeLog_20250525.md.CmDA_OgC.js
Normal file
458
assets/ChangeLog_20250525.md.CmDA_OgC.js
Normal file
File diff suppressed because one or more lines are too long
458
assets/ChangeLog_20250525.md.CmDA_OgC.lean.js
Normal file
458
assets/ChangeLog_20250525.md.CmDA_OgC.lean.js
Normal file
@ -0,0 +1,458 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, I as createVNode, w as withCtx, a8 as createStaticVNode, D as resolveComponent, o as openBlock, l as createBaseVNode, a as createTextVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"QMK Breaking Changes - 2025 May 25 Changelog","description":"","frontmatter":{},"headers":[],"relativePath":"ChangeLog/20250525.md","filePath":"ChangeLog/20250525.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "ChangeLog/20250525.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 19);
|
||||
const _hoisted_20 = /* @__PURE__ */ createBaseVNode("div", { class: "language-json vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "json"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "{")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "host"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": { ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "default"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": { ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "nkro"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "true")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " } ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " } ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "}")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_21 = /* @__PURE__ */ createBaseVNode("div", { class: "language-json vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "json"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "{")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "config"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "host"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": { ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "default"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": { ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "nkro"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "true")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " } ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " } ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " }")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "}")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_22 = /* @__PURE__ */ createBaseVNode("div", { class: "language-c vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "c"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "#pragma"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, " once")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "#define"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, " NKRO_DEFAULT_ON"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, " true")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_23 = /* @__PURE__ */ createStaticVNode("", 11);
|
||||
const _hoisted_34 = /* @__PURE__ */ createBaseVNode("div", { class: "language-json vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "json"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "{")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, ' "development_board"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ": "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#032F62", "--shiki-dark": "#9ECBFF" } }, '"promicro"'),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ", ")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "}")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_35 = /* @__PURE__ */ createBaseVNode("div", { class: "language-make vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "make"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "PIN_COMPATIBLE = promicro")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_36 = /* @__PURE__ */ createStaticVNode("", 5);
|
||||
const _hoisted_41 = /* @__PURE__ */ createBaseVNode("p", null, "Define new keycodes:", -1);
|
||||
const _hoisted_42 = /* @__PURE__ */ createBaseVNode("div", { class: "language-c vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "c"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "enum"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " MY_ENCODER_LEFT "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "="),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " QK_USER,")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " MY_ENCODER_RIGHT,")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "};")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_43 = /* @__PURE__ */ createBaseVNode("p", null, "Add the keycodes to a new encoder map (optionally with transparent layers above, if you want identical functionality of layer-independence):", -1);
|
||||
const _hoisted_44 = /* @__PURE__ */ createBaseVNode("div", { class: "language-c vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "c"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "#if"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " defined"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "("),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, "ENCODER_MAP_ENABLE"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ")")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "const"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " uint16_t"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " PROGMEM encoder_map"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "[]"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "[NUM_ENCODERS][NUM_DIRECTIONS] "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "="),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " ["),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "0"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "] "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "="),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " { "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, "ENCODER_CCW_CW"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "(MY_ENCODER_LEFT, MY_ENCODER_RIGHT) },")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " ["),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "1"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "] "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "="),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " { "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, "ENCODER_CCW_CW"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "(KC_TRNS, KC_TRNS) },")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " ["),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "2"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "] "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "="),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " { "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, "ENCODER_CCW_CW"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "(KC_TRNS, KC_TRNS) },")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " ["),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "3"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "] "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "="),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " { "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, "ENCODER_CCW_CW"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "(KC_TRNS, KC_TRNS) },")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "};")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "#endif")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_45 = /* @__PURE__ */ createBaseVNode("p", null, [
|
||||
/* @__PURE__ */ createTextVNode("Handle the new keycodes within "),
|
||||
/* @__PURE__ */ createBaseVNode("code", null, "process_record_user"),
|
||||
/* @__PURE__ */ createTextVNode(", much like any other keycode in your keymap:")
|
||||
], -1);
|
||||
const _hoisted_46 = /* @__PURE__ */ createBaseVNode("div", { class: "language-c vp-adaptive-theme" }, [
|
||||
/* @__PURE__ */ createBaseVNode("button", {
|
||||
title: "Copy Code",
|
||||
class: "copy"
|
||||
}),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "lang" }, "c"),
|
||||
/* @__PURE__ */ createBaseVNode("pre", { class: "shiki shiki-themes github-light github-dark has-focused-lines vp-code" }, [
|
||||
/* @__PURE__ */ createBaseVNode("code", null, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "bool"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6F42C1", "--shiki-dark": "#B392F0" } }, " process_record_user"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "("),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "uint16_t"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#E36209", "--shiki-dark": "#FFAB70" } }, " keycode"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ", "),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, "keyrecord_t"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " *"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#E36209", "--shiki-dark": "#FFAB70" } }, "record"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ") {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " switch"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " (keycode) {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " case"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " MY_ENCODER_LEFT:")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " if"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " (record"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "->"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "event.pressed) {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6A737D", "--shiki-dark": "#6A737D" } }, " // Add the same code you had in your `encoder_update_user` for the left-rotation code")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " }")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " return"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, " false"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ";"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6A737D", "--shiki-dark": "#6A737D" } }, " // Skip all further processing of this keycode")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " case"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " MY_ENCODER_RIGHT:")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " if"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " (record"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, "->"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "event.pressed) {")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6A737D", "--shiki-dark": "#6A737D" } }, " // Add the same code you had in your `encoder_update_user` for the right-rotation code")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " }")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line has-focus" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#D73A49", "--shiki-dark": "#F97583" } }, " return"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#005CC5", "--shiki-dark": "#79B8FF" } }, " false"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, ";"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#6A737D", "--shiki-dark": "#6A737D" } }, " // Skip all further processing of this keycode")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, " }")
|
||||
]),
|
||||
/* @__PURE__ */ createTextVNode("\n"),
|
||||
/* @__PURE__ */ createBaseVNode("span", { class: "line" }, [
|
||||
/* @__PURE__ */ createBaseVNode("span", { style: { "--shiki-light": "#24292E", "--shiki-dark": "#E1E4E8" } }, "}")
|
||||
])
|
||||
])
|
||||
])
|
||||
], -1);
|
||||
const _hoisted_47 = /* @__PURE__ */ createBaseVNode("p", null, [
|
||||
/* @__PURE__ */ createTextVNode("Remove your implementation of "),
|
||||
/* @__PURE__ */ createBaseVNode("code", null, "encoder_update_user"),
|
||||
/* @__PURE__ */ createTextVNode(" from your "),
|
||||
/* @__PURE__ */ createBaseVNode("code", null, "keymap.c"),
|
||||
/* @__PURE__ */ createTextVNode(".")
|
||||
], -1);
|
||||
const _hoisted_48 = /* @__PURE__ */ createStaticVNode("", 16);
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
const _component_PluginTabsTab = resolveComponent("PluginTabsTab");
|
||||
const _component_PluginTabs = resolveComponent("PluginTabs");
|
||||
return openBlock(), createElementBlock("div", null, [
|
||||
_hoisted_1,
|
||||
createVNode(_component_PluginTabs, null, {
|
||||
default: withCtx(() => [
|
||||
createVNode(_component_PluginTabsTab, { label: "keyboard.json" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_20
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
createVNode(_component_PluginTabsTab, { label: "keymap.json" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_21
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
createVNode(_component_PluginTabsTab, { label: "config.h" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_22
|
||||
]),
|
||||
_: 1
|
||||
})
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
_hoisted_23,
|
||||
createVNode(_component_PluginTabs, null, {
|
||||
default: withCtx(() => [
|
||||
createVNode(_component_PluginTabsTab, { label: "keyboard.json" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_34
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
createVNode(_component_PluginTabsTab, { label: "rules.mk" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_35
|
||||
]),
|
||||
_: 1
|
||||
})
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
_hoisted_36,
|
||||
createVNode(_component_PluginTabs, null, {
|
||||
default: withCtx(() => [
|
||||
createVNode(_component_PluginTabsTab, { label: "1. Add keycode definitions" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_41,
|
||||
_hoisted_42
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
createVNode(_component_PluginTabsTab, { label: "2. Add encoder mapping" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_43,
|
||||
_hoisted_44
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
createVNode(_component_PluginTabsTab, { label: "3. Add keycode processing" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_45,
|
||||
_hoisted_46
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
createVNode(_component_PluginTabsTab, { label: "4. Remove old code" }, {
|
||||
default: withCtx(() => [
|
||||
_hoisted_47
|
||||
]),
|
||||
_: 1
|
||||
})
|
||||
]),
|
||||
_: 1
|
||||
}),
|
||||
_hoisted_48
|
||||
]);
|
||||
}
|
||||
const _20250525 = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
||||
__pageData,
|
||||
_20250525 as default
|
||||
};
|
@ -1,4 +1,4 @@
|
||||
import { R as RawTheme } from "./chunks/theme.Beiejz_t.js";
|
||||
import { R as RawTheme } from "./chunks/theme.8HFbqmEk.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) {
|
||||
if (theme.extends) {
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
15
assets/breaking_changes.md.BFTulN7h.js
Normal file
15
assets/breaking_changes.md.BFTulN7h.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,15 +0,0 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"Past Breaking Changes","description":"","frontmatter":{},"headers":[],"relativePath":"breaking_changes_history.md","filePath":"breaking_changes_history.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "breaking_changes_history.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="past-breaking-changes" tabindex="-1">Past Breaking Changes <a class="header-anchor" href="#past-breaking-changes" aria-label="Permalink to "Past Breaking Changes""></a></h1><p>This page links to all previous changelogs from the QMK Breaking Changes process.</p><ul><li><a href="./ChangeLog/20250223">2025 Feb 23</a> - version 0.28.0</li><li><a href="./ChangeLog/20241124">2024 Nov 24</a> - version 0.27.0</li><li><a href="./ChangeLog/20240825">2024 Aug 25</a> - version 0.26.0</li><li><a href="./ChangeLog/20240526">2024 May 26</a> - version 0.25.0</li><li><a href="./ChangeLog/20240225">2024 Feb 25</a> - version 0.24.0</li><li><a href="./ChangeLog/20231126">2023 Nov 26</a> - version 0.23.0</li><li><a href="./ChangeLog/20230827">2023 Aug 27</a> - version 0.22.0</li><li><a href="./ChangeLog/20230528">2023 May 28</a> - version 0.21.0</li><li><a href="./ChangeLog/20230226">2023 Feb 26</a> - version 0.20.0</li><li><a href="./ChangeLog/20221126">2022 Nov 26</a> - version 0.19.0</li><li><a href="./ChangeLog/20220827">2022 Aug 27</a> - version 0.18.0</li><li><a href="./ChangeLog/20220528">2022 May 28</a> - version 0.17.0</li><li><a href="./ChangeLog/20220226">2022 Feb 26</a> - version 0.16.0</li><li><a href="./ChangeLog/20211127">2021 Nov 27</a> - version 0.15.0</li><li><a href="./ChangeLog/20210828">2021 Aug 28</a> - version 0.14.0</li><li><a href="./ChangeLog/20210529">2021 May 29</a> - version 0.13.0</li><li><a href="./ChangeLog/20210227">2021 Feb 27</a> - version 0.12.0</li><li><a href="./ChangeLog/20201128">2020 Nov 28</a> - version 0.11.0</li><li><a href="./ChangeLog/20200829">2020 Aug 29</a> - version 0.10.0</li><li><a href="./ChangeLog/20200530">2020 May 30</a> - version 0.9.0</li><li><a href="./ChangeLog/20200229">2020 Feb 29</a> - version 0.8.0</li><li><a href="./ChangeLog/20190830">2019 Aug 30</a> - version 0.7.0</li></ul>', 3);
|
||||
const _hoisted_4 = [
|
||||
_hoisted_1
|
||||
];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_4);
|
||||
}
|
||||
const breaking_changes_history = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
||||
__pageData,
|
||||
breaking_changes_history as default
|
||||
};
|
15
assets/breaking_changes_history.md.JEMWOlBX.js
Normal file
15
assets/breaking_changes_history.md.JEMWOlBX.js
Normal file
@ -0,0 +1,15 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"Past Breaking Changes","description":"","frontmatter":{},"headers":[],"relativePath":"breaking_changes_history.md","filePath":"breaking_changes_history.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "breaking_changes_history.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="past-breaking-changes" tabindex="-1">Past Breaking Changes <a class="header-anchor" href="#past-breaking-changes" aria-label="Permalink to "Past Breaking Changes""></a></h1><p>This page links to all previous changelogs from the QMK Breaking Changes process.</p><ul><li><a href="./ChangeLog/20250525">2025 May 25</a> - version 0.29.0</li><li><a href="./ChangeLog/20250223">2025 Feb 23</a> - version 0.28.0</li><li><a href="./ChangeLog/20241124">2024 Nov 24</a> - version 0.27.0</li><li><a href="./ChangeLog/20240825">2024 Aug 25</a> - version 0.26.0</li><li><a href="./ChangeLog/20240526">2024 May 26</a> - version 0.25.0</li><li><a href="./ChangeLog/20240225">2024 Feb 25</a> - version 0.24.0</li><li><a href="./ChangeLog/20231126">2023 Nov 26</a> - version 0.23.0</li><li><a href="./ChangeLog/20230827">2023 Aug 27</a> - version 0.22.0</li><li><a href="./ChangeLog/20230528">2023 May 28</a> - version 0.21.0</li><li><a href="./ChangeLog/20230226">2023 Feb 26</a> - version 0.20.0</li><li><a href="./ChangeLog/20221126">2022 Nov 26</a> - version 0.19.0</li><li><a href="./ChangeLog/20220827">2022 Aug 27</a> - version 0.18.0</li><li><a href="./ChangeLog/20220528">2022 May 28</a> - version 0.17.0</li><li><a href="./ChangeLog/20220226">2022 Feb 26</a> - version 0.16.0</li><li><a href="./ChangeLog/20211127">2021 Nov 27</a> - version 0.15.0</li><li><a href="./ChangeLog/20210828">2021 Aug 28</a> - version 0.14.0</li><li><a href="./ChangeLog/20210529">2021 May 29</a> - version 0.13.0</li><li><a href="./ChangeLog/20210227">2021 Feb 27</a> - version 0.12.0</li><li><a href="./ChangeLog/20201128">2020 Nov 28</a> - version 0.11.0</li><li><a href="./ChangeLog/20200829">2020 Aug 29</a> - version 0.10.0</li><li><a href="./ChangeLog/20200530">2020 May 30</a> - version 0.9.0</li><li><a href="./ChangeLog/20200229">2020 Feb 29</a> - version 0.8.0</li><li><a href="./ChangeLog/20190830">2019 Aug 30</a> - version 0.7.0</li></ul>', 3);
|
||||
const _hoisted_4 = [
|
||||
_hoisted_1
|
||||
];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_4);
|
||||
}
|
||||
const breaking_changes_history = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
||||
__pageData,
|
||||
breaking_changes_history as default
|
||||
};
|
File diff suppressed because one or more lines are too long
@ -1,7 +1,7 @@
|
||||
import { _ as _imports_0$1 } from "./chunks/color-wheel.DIUCmfNZ.js";
|
||||
import { _ as _export_sfc, c as createElementBlock, I as createVNode, w as withCtx, a8 as createStaticVNode, D as resolveComponent, o as openBlock, l as createBaseVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const _imports_0 = "/assets/badge-community-light.DoYC_YjC.svg";
|
||||
const _imports_1 = "/assets/badge-community-dark.PWO_temo.svg";
|
||||
const _imports_0 = "/assets/badge-community-light.Cciv47hr.svg";
|
||||
const _imports_1 = "/assets/badge-community-dark.CirSPMz9.svg";
|
||||
const __pageData = JSON.parse('{"title":"Documentation Capabilities","description":"","frontmatter":{},"headers":[],"relativePath":"__capabilities.md","filePath":"__capabilities.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "__capabilities.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 82);
|
File diff suppressed because one or more lines are too long
4
assets/chunks/@localSearchIndexroot.Dsl8wZD8.js
Normal file
4
assets/chunks/@localSearchIndexroot.Dsl8wZD8.js
Normal file
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 __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 { u as useData, c as createSearchTranslate } from "./theme.Beiejz_t.js";
|
||||
const localSearchIndex = { "root": () => __vitePreload(() => import("./@localSearchIndexroot.DCnNm7XR.js"), true ? [] : void 0) };
|
||||
import { u as useData, c as createSearchTranslate } from "./theme.8HFbqmEk.js";
|
||||
const localSearchIndex = { "root": () => __vitePreload(() => import("./@localSearchIndexroot.Dsl8wZD8.js"), true ? [] : void 0) };
|
||||
/*!
|
||||
* tabbable 6.2.0
|
||||
* @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.8B7Tr7bf.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.CObmrc-c.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";
|
||||
const _sfc_main$Z = /* @__PURE__ */ defineComponent({
|
||||
__name: "VPBadge",
|
||||
@ -2223,7 +2223,7 @@ const _hoisted_3$6 = {
|
||||
const _sfc_main$l = /* @__PURE__ */ defineComponent({
|
||||
__name: "VPNavBarSearch",
|
||||
setup(__props) {
|
||||
const VPLocalSearchBox = defineAsyncComponent(() => __vitePreload(() => import("./VPLocalSearchBox.8B7Tr7bf.js"), true ? __vite__mapDeps([0,1]) : void 0));
|
||||
const VPLocalSearchBox = defineAsyncComponent(() => __vitePreload(() => import("./VPLocalSearchBox.CObmrc-c.js"), true ? __vite__mapDeps([0,1]) : void 0));
|
||||
const VPAlgoliaSearchBox = () => null;
|
||||
const { theme: theme2 } = useData();
|
||||
const loaded = ref(false);
|
@ -1,7 +1,7 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"QMK CLI","description":"","frontmatter":{},"headers":[],"relativePath":"cli.md","filePath":"cli.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "cli.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="qmk-cli" tabindex="-1">QMK CLI <a class="header-anchor" href="#qmk-cli" aria-label="Permalink to "QMK CLI {#qmk-cli}""></a></h1><h2 id="overview" tabindex="-1">Overview <a class="header-anchor" href="#overview" aria-label="Permalink to "Overview {#overview}""></a></h2><p>The QMK CLI (command line interface) makes building and working with QMK keyboards easier. We have provided a number of commands to simplify and streamline tasks such as obtaining and compiling the QMK firmware, creating keymaps, and more.</p><h3 id="requirements" tabindex="-1">Requirements <a class="header-anchor" href="#requirements" aria-label="Permalink to "Requirements {#requirements}""></a></h3><p>QMK requires Python 3.7 or greater. We try to keep the number of requirements small but you will also need to install the packages listed in <a href="https://github.com/qmk/qmk_firmware/blob/master/requirements.txt" target="_blank" rel="noreferrer"><code>requirements.txt</code></a>. These are installed automatically when you install the QMK CLI.</p><h3 id="install-using-homebrew" tabindex="-1">Install Using Homebrew (macOS, some Linux) <a class="header-anchor" href="#install-using-homebrew" aria-label="Permalink to "Install Using Homebrew (macOS, some Linux) {#install-using-homebrew}""></a></h3><p>If you have installed <a href="https://brew.sh" target="_blank" rel="noreferrer">Homebrew</a> you can tap and install QMK:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code"><code><span class="line"><span>brew install qmk/qmk/qmk</span></span>\n<span class="line"><span>export QMK_HOME='~/qmk_firmware' # Optional, set the location for `qmk_firmware`</span></span>\n<span class="line"><span>qmk setup # This will clone `qmk/qmk_firmware` and optionally set up your build environment</span></span></code></pre></div><h3 id="install-using-uv" tabindex="-1">Install Using uv <a class="header-anchor" href="#install-using-uv" aria-label="Permalink to "Install Using uv {#install-using-uv}""></a></h3><p>If you have installed <a href="https://docs.astral.sh/uv/" target="_blank" rel="noreferrer">uv</a>, the QMK CLI can be installed and managed as a uv tool:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code"><code><span class="line"><span>uv tool install qmk</span></span>\n<span class="line"><span>export QMK_HOME='~/qmk_firmware' # Optional, set the location for `qmk_firmware`</span></span>\n<span class="line"><span>qmk setup # This will clone `qmk/qmk_firmware` and optionally set up your build environment</span></span></code></pre></div><p>This installation can be updated via <code>uv tool upgrade qmk</code>. See <a href="https://docs.astral.sh/uv/guides/tools/#upgrading-tools" target="_blank" rel="noreferrer">Upgrading tools</a> for more information.</p><h3 id="install-using-easy_install-or-pip" tabindex="-1">Install Using pip <a class="header-anchor" href="#install-using-easy_install-or-pip" aria-label="Permalink to "Install Using pip {#install-using-easy_install-or-pip}""></a></h3><p>If your system is not listed above you can install QMK manually. First ensure that you have Python 3.7 (or later) installed and have installed pip. Then install QMK with this command:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code"><code><span class="line"><span>python3 -m pip install qmk</span></span>\n<span class="line"><span>export QMK_HOME='~/qmk_firmware' # Optional, set the location for `qmk_firmware`</span></span>\n<span class="line"><span>qmk setup # This will clone `qmk/qmk_firmware` and optionally set up your build environment</span></span></code></pre></div><h3 id="packaging-for-other-operating-systems" tabindex="-1">Packaging For Other Operating Systems <a class="header-anchor" href="#packaging-for-other-operating-systems" aria-label="Permalink to "Packaging For Other Operating Systems {#packaging-for-other-operating-systems}""></a></h3><p>We are looking for people to create and maintain a <code>qmk</code> package for more operating systems. If you would like to create a package for your OS please follow these guidelines:</p><ul><li>Follow best practices for your OS when they conflict with these guidelines <ul><li>Document why in a comment when you do deviate</li></ul></li><li>Install using a virtualenv</li><li>Instruct the user to set the environment variable <code>QMK_HOME</code> to have the firmware source checked out somewhere other than <code>~/qmk_firmware</code>.</li></ul>', 18);
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode('<h1 id="qmk-cli" tabindex="-1">QMK CLI <a class="header-anchor" href="#qmk-cli" aria-label="Permalink to "QMK CLI {#qmk-cli}""></a></h1><h2 id="overview" tabindex="-1">Overview <a class="header-anchor" href="#overview" aria-label="Permalink to "Overview {#overview}""></a></h2><p>The QMK CLI (command line interface) makes building and working with QMK keyboards easier. We have provided a number of commands to simplify and streamline tasks such as obtaining and compiling the QMK firmware, creating keymaps, and more.</p><h3 id="requirements" tabindex="-1">Requirements <a class="header-anchor" href="#requirements" aria-label="Permalink to "Requirements {#requirements}""></a></h3><p>QMK requires Python 3.9 or greater. We try to keep the number of requirements small but you will also need to install the packages listed in <a href="https://github.com/qmk/qmk_firmware/blob/master/requirements.txt" target="_blank" rel="noreferrer"><code>requirements.txt</code></a>. These are installed automatically when you install the QMK CLI.</p><h3 id="install-using-homebrew" tabindex="-1">Install Using Homebrew (macOS, some Linux) <a class="header-anchor" href="#install-using-homebrew" aria-label="Permalink to "Install Using Homebrew (macOS, some Linux) {#install-using-homebrew}""></a></h3><p>If you have installed <a href="https://brew.sh" target="_blank" rel="noreferrer">Homebrew</a> you can tap and install QMK:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code"><code><span class="line"><span>brew install qmk/qmk/qmk</span></span>\n<span class="line"><span>export QMK_HOME='~/qmk_firmware' # Optional, set the location for `qmk_firmware`</span></span>\n<span class="line"><span>qmk setup # This will clone `qmk/qmk_firmware` and optionally set up your build environment</span></span></code></pre></div><h3 id="install-using-uv" tabindex="-1">Install Using uv <a class="header-anchor" href="#install-using-uv" aria-label="Permalink to "Install Using uv {#install-using-uv}""></a></h3><p>If you have installed <a href="https://docs.astral.sh/uv/" target="_blank" rel="noreferrer">uv</a>, the QMK CLI can be installed and managed as a uv tool:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code"><code><span class="line"><span>uv tool install qmk</span></span>\n<span class="line"><span>export QMK_HOME='~/qmk_firmware' # Optional, set the location for `qmk_firmware`</span></span>\n<span class="line"><span>qmk setup # This will clone `qmk/qmk_firmware` and optionally set up your build environment</span></span></code></pre></div><p>This installation can be updated via <code>uv tool upgrade qmk</code>. See <a href="https://docs.astral.sh/uv/guides/tools/#upgrading-tools" target="_blank" rel="noreferrer">Upgrading tools</a> for more information.</p><h3 id="install-using-easy_install-or-pip" tabindex="-1">Install Using pip <a class="header-anchor" href="#install-using-easy_install-or-pip" aria-label="Permalink to "Install Using pip {#install-using-easy_install-or-pip}""></a></h3><p>If your system is not listed above you can install QMK manually. First ensure that you have Python 3.9 (or later) installed and have installed pip. Then install QMK with this command:</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code"><code><span class="line"><span>python3 -m pip install qmk</span></span>\n<span class="line"><span>export QMK_HOME='~/qmk_firmware' # Optional, set the location for `qmk_firmware`</span></span>\n<span class="line"><span>qmk setup # This will clone `qmk/qmk_firmware` and optionally set up your build environment</span></span></code></pre></div><h3 id="packaging-for-other-operating-systems" tabindex="-1">Packaging For Other Operating Systems <a class="header-anchor" href="#packaging-for-other-operating-systems" aria-label="Permalink to "Packaging For Other Operating Systems {#packaging-for-other-operating-systems}""></a></h3><p>We are looking for people to create and maintain a <code>qmk</code> package for more operating systems. If you would like to create a package for your OS please follow these guidelines:</p><ul><li>Follow best practices for your OS when they conflict with these guidelines <ul><li>Document why in a comment when you do deviate</li></ul></li><li>Install using a virtualenv</li><li>Instruct the user to set the environment variable <code>QMK_HOME</code> to have the firmware source checked out somewhere other than <code>~/qmk_firmware</code>.</li></ul>', 18);
|
||||
const _hoisted_19 = [
|
||||
_hoisted_1
|
||||
];
|
15
assets/cli_commands.md.BZi9g0tE.js
Normal file
15
assets/cli_commands.md.BZi9g0tE.js
Normal file
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
15
assets/config_options.md.BCj4z3YQ.js
Normal file
15
assets/config_options.md.BCj4z3YQ.js
Normal file
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,5 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const _imports_0 = "/assets/configurator_diagram.CbZon-ao.svg";
|
||||
const _imports_0 = "/assets/configurator_diagram.DiMPUo4A.svg";
|
||||
const __pageData = JSON.parse('{"title":"QMK Configurator Architecture","description":"","frontmatter":{},"headers":[],"relativePath":"configurator_architecture.md","filePath":"configurator_architecture.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "configurator_architecture.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 30);
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
File diff suppressed because one or more lines are too long
15
assets/drivers_battery.md.DK_N3aHZ.js
Normal file
15
assets/drivers_battery.md.DK_N3aHZ.js
Normal file
File diff suppressed because one or more lines are too long
15
assets/drivers_battery.md.DK_N3aHZ.lean.js
Normal file
15
assets/drivers_battery.md.DK_N3aHZ.lean.js
Normal file
@ -0,0 +1,15 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"Battery Driver","description":"","frontmatter":{},"headers":[],"relativePath":"drivers/battery.md","filePath":"drivers/battery.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "drivers/battery.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 30);
|
||||
const _hoisted_31 = [
|
||||
_hoisted_1
|
||||
];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_31);
|
||||
}
|
||||
const battery = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
||||
__pageData,
|
||||
battery as default
|
||||
};
|
File diff suppressed because one or more lines are too long
15
assets/drivers_spi.md.Cf6Nn9DF.js
Normal file
15
assets/drivers_spi.md.Cf6Nn9DF.js
Normal file
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,12 +1,12 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"Debugging FAQ","description":"","frontmatter":{},"headers":[],"relativePath":"faq_debug.md","filePath":"faq_debug.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "faq_debug.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 43);
|
||||
const _hoisted_44 = [
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 47);
|
||||
const _hoisted_48 = [
|
||||
_hoisted_1
|
||||
];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_44);
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_48);
|
||||
}
|
||||
const faq_debug = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
File diff suppressed because one or more lines are too long
15
assets/features_community_modules.md.CFyuK3d7.js
Normal file
15
assets/features_community_modules.md.CFyuK3d7.js
Normal file
File diff suppressed because one or more lines are too long
@ -1,12 +1,12 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"Community Modules","description":"","frontmatter":{},"headers":[],"relativePath":"features/community_modules.md","filePath":"features/community_modules.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "features/community_modules.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 43);
|
||||
const _hoisted_44 = [
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 49);
|
||||
const _hoisted_50 = [
|
||||
_hoisted_1
|
||||
];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_44);
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_50);
|
||||
}
|
||||
const community_modules = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
15
assets/features_pointing_device.md.wCiTM2Ec.js
Normal file
15
assets/features_pointing_device.md.wCiTM2Ec.js
Normal file
File diff suppressed because one or more lines are too long
@ -1,12 +1,12 @@
|
||||
import { _ as _export_sfc, c as createElementBlock, o as openBlock, a8 as createStaticVNode } from "./chunks/framework.Cauyuiy8.js";
|
||||
const __pageData = JSON.parse('{"title":"Pointing Device","description":"","frontmatter":{},"headers":[],"relativePath":"features/pointing_device.md","filePath":"features/pointing_device.md","lastUpdated":null}');
|
||||
const _sfc_main = { name: "features/pointing_device.md" };
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 202);
|
||||
const _hoisted_203 = [
|
||||
const _hoisted_1 = /* @__PURE__ */ createStaticVNode("", 208);
|
||||
const _hoisted_209 = [
|
||||
_hoisted_1
|
||||
];
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_203);
|
||||
return openBlock(), createElementBlock("div", null, _hoisted_209);
|
||||
}
|
||||
const pointing_device = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
export {
|
15
assets/features_rgb_matrix.md.CCnM2Fbr.js
Normal file
15
assets/features_rgb_matrix.md.CCnM2Fbr.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
15
assets/features_stenography.md.BLkJC4sI.js
Normal file
15
assets/features_stenography.md.BLkJC4sI.js
Normal file
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
15
assets/quantum_painter_qff.md.CXDvkMIQ.js
Normal file
15
assets/quantum_painter_qff.md.CXDvkMIQ.js
Normal file
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
15
assets/quantum_painter_qgf.md.dCZ307fz.js
Normal file
15
assets/quantum_painter_qgf.md.dCZ307fz.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user