Moved the keymap upgrader to a top-level page like the power profiler to make it more discoverable. It upgrades more things than key codes now, so putting it in the codes category doesn't make much sense. Converted the upgrader code to TypeScript and split it up into smaller files to make it easier to add new upgrade functions. Added upgrade functions to remove/replace "label" properties and rename matrix-transform.h to matrix_transform.h.
95 lines
2.3 KiB
JavaScript
95 lines
2.3 KiB
JavaScript
module.exports = {
|
|
docs: {
|
|
"Getting Started": [
|
|
"intro",
|
|
"hardware",
|
|
"faq",
|
|
"user-setup",
|
|
"customization",
|
|
"troubleshooting",
|
|
],
|
|
Features: [
|
|
"features/keymaps",
|
|
"features/bluetooth",
|
|
"features/combos",
|
|
"features/conditional-layers",
|
|
"features/debouncing",
|
|
"features/displays",
|
|
"features/encoders",
|
|
"features/underglow",
|
|
"features/backlight",
|
|
"features/battery",
|
|
"features/beta-testing",
|
|
],
|
|
Behaviors: [
|
|
"behaviors/key-press",
|
|
"behaviors/layers",
|
|
"behaviors/misc",
|
|
"behaviors/hold-tap",
|
|
"behaviors/mod-tap",
|
|
"behaviors/mod-morph",
|
|
"behaviors/macros",
|
|
"behaviors/key-toggle",
|
|
"behaviors/sticky-key",
|
|
"behaviors/sticky-layer",
|
|
"behaviors/tap-dance",
|
|
"behaviors/caps-word",
|
|
"behaviors/key-repeat",
|
|
"behaviors/sensor-rotate",
|
|
"behaviors/mouse-emulation",
|
|
"behaviors/reset",
|
|
"behaviors/bluetooth",
|
|
"behaviors/outputs",
|
|
"behaviors/underglow",
|
|
"behaviors/backlight",
|
|
"behaviors/power",
|
|
],
|
|
Codes: [
|
|
"codes/index",
|
|
"codes/keyboard-keypad",
|
|
"codes/modifiers",
|
|
"codes/editing",
|
|
"codes/media",
|
|
"codes/applications",
|
|
"codes/input-assist",
|
|
"codes/power",
|
|
],
|
|
Configuration: [
|
|
"config/index",
|
|
"config/backlight",
|
|
"config/battery",
|
|
"config/behaviors",
|
|
"config/bluetooth",
|
|
"config/combos",
|
|
"config/displays",
|
|
"config/encoders",
|
|
"config/keymap",
|
|
"config/kscan",
|
|
"config/power",
|
|
"config/underglow",
|
|
"config/system",
|
|
],
|
|
Development: [
|
|
"development/clean-room",
|
|
"development/pre-commit",
|
|
"development/documentation",
|
|
"development/setup",
|
|
"development/build-flash",
|
|
"development/boards-shields-keymaps",
|
|
"development/posix-board",
|
|
"development/tests",
|
|
"development/usb-logging",
|
|
"development/ide-integration",
|
|
{
|
|
type: "category",
|
|
label: "Guides",
|
|
collapsed: false,
|
|
items: [
|
|
"development/new-shield",
|
|
"development/hardware-metadata-files",
|
|
"development/new-behavior",
|
|
],
|
|
},
|
|
],
|
|
},
|
|
};
|