Vitepress conversion of docs. (#23795)
This commit is contained in:
parent
395766657f
commit
6ef9717288
357 changed files with 3611 additions and 24208 deletions
|
@ -4,19 +4,19 @@ This page helps you build up your QMK knowledge by introducing the basics first
|
|||
|
||||
# Beginning Topics
|
||||
|
||||
If you read nothing else you should read the documents in this section. After reading the [Tutorial](newbs.md) you should be able to create a basic keymap, compile it, and flash it to your keyboard. The remaining documents will flesh out your knowledge of these basics.
|
||||
If you read nothing else you should read the documents in this section. After reading the [Tutorial](newbs) you should be able to create a basic keymap, compile it, and flash it to your keyboard. The remaining documents will flesh out your knowledge of these basics.
|
||||
|
||||
* **Learn How To Use QMK Tools**
|
||||
* [Tutorial](newbs.md)
|
||||
* [CLI](cli.md)
|
||||
* [GIT](newbs_git_best_practices.md)
|
||||
* [Tutorial](newbs)
|
||||
* [CLI](cli)
|
||||
* [GIT](newbs_git_best_practices)
|
||||
* **Learn About Keymaps**
|
||||
* [Layers](feature_layers.md)
|
||||
* [Keycodes](keycodes.md)
|
||||
* [Layers](feature_layers)
|
||||
* [Keycodes](keycodes)
|
||||
* The full list of keycodes you can use. Note that some may require knowledge found in the Intermediate or Advanced Topics.
|
||||
* **Configuring IDEs** - Optional
|
||||
* [Eclipse](other_eclipse.md)
|
||||
* [VS Code](other_vscode.md)
|
||||
* [Eclipse](other_eclipse)
|
||||
* [VS Code](other_vscode)
|
||||
|
||||
# Intermediate Topics
|
||||
|
||||
|
@ -24,49 +24,49 @@ These topics start to dig into some of the features that QMK supports. You don't
|
|||
|
||||
* **Learn How To Configure Features**
|
||||
<!-- * Configuration Overview FIXME(skullydazed/anyone): write this document -->
|
||||
* [Audio](feature_audio.md)
|
||||
* [Audio](feature_audio)
|
||||
* Lighting
|
||||
* [Backlight](feature_backlight.md)
|
||||
* [LED Matrix](feature_led_matrix.md)
|
||||
* [RGB Lighting](feature_rgblight.md)
|
||||
* [RGB Matrix](feature_rgb_matrix.md)
|
||||
* [Tap-Hold Configuration](tap_hold.md)
|
||||
* [Squeezing Space from AVR](squeezing_avr.md)
|
||||
* [Backlight](feature_backlight)
|
||||
* [LED Matrix](feature_led_matrix)
|
||||
* [RGB Lighting](feature_rgblight)
|
||||
* [RGB Matrix](feature_rgb_matrix)
|
||||
* [Tap-Hold Configuration](tap_hold)
|
||||
* [Squeezing Space from AVR](squeezing_avr)
|
||||
* **Learn More About Keymaps**
|
||||
* [Keymaps](keymap.md)
|
||||
* [Custom Functions and Keycodes](custom_quantum_functions.md)
|
||||
* [Keymaps](keymap)
|
||||
* [Custom Functions and Keycodes](custom_quantum_functions)
|
||||
* Macros
|
||||
* [Dynamic Macros](feature_dynamic_macros.md)
|
||||
* [Compiled Macros](feature_macros.md)
|
||||
* [Tap Dance](feature_tap_dance.md)
|
||||
* [Combos](feature_combo.md)
|
||||
* [Userspace](feature_userspace.md)
|
||||
* [Key Overrides](feature_key_overrides.md)
|
||||
* [Dynamic Macros](feature_dynamic_macros)
|
||||
* [Compiled Macros](feature_macros)
|
||||
* [Tap Dance](feature_tap_dance)
|
||||
* [Combos](feature_combo)
|
||||
* [Userspace](feature_userspace)
|
||||
* [Key Overrides](feature_key_overrides)
|
||||
|
||||
# Advanced Topics
|
||||
|
||||
Everything below here requires a lot of foundational knowledge. Besides being able to create keymaps using advanced features you should be familiar with using both `config.h` and `rules.mk` to configure options for your keyboard.
|
||||
|
||||
* **Maintaining Keyboards Within QMK**
|
||||
* [Handwiring a Keyboard](hand_wire.md)
|
||||
* [Keyboard Guidelines](hardware_keyboard_guidelines.md)
|
||||
* [info.json Reference](reference_info_json.md)
|
||||
* [Debounce API](feature_debounce_type.md)
|
||||
* [Handwiring a Keyboard](hand_wire)
|
||||
* [Keyboard Guidelines](hardware_keyboard_guidelines)
|
||||
* [info.json Reference](reference_info_json)
|
||||
* [Debounce API](feature_debounce_type)
|
||||
* **Advanced Features**
|
||||
* [Unicode](feature_unicode.md)
|
||||
* [API](api_overview.md)
|
||||
* [Bootmagic Lite](feature_bootmagic.md)
|
||||
* [Unicode](feature_unicode)
|
||||
* [API](api_overview)
|
||||
* [Bootmagic Lite](feature_bootmagic)
|
||||
* **Hardware**
|
||||
* [How Keyboards Work](how_keyboards_work.md)
|
||||
* [How A Keyboard Matrix Works](how_a_matrix_works.md)
|
||||
* [Split Keyboards](feature_split_keyboard.md)
|
||||
* [Stenography](feature_stenography.md)
|
||||
* [Pointing Devices](feature_pointing_device.md)
|
||||
* [How Keyboards Work](how_keyboards_work)
|
||||
* [How A Keyboard Matrix Works](how_a_matrix_works)
|
||||
* [Split Keyboards](feature_split_keyboard)
|
||||
* [Stenography](feature_stenography)
|
||||
* [Pointing Devices](feature_pointing_device)
|
||||
* **Core Development**
|
||||
* [Coding Conventions](coding_conventions_c.md)
|
||||
* [Compatible Microcontrollers](compatible_microcontrollers.md)
|
||||
* [Custom Matrix](custom_matrix.md)
|
||||
* [Understanding QMK](understanding_qmk.md)
|
||||
* [Coding Conventions](coding_conventions_c)
|
||||
* [Compatible Microcontrollers](compatible_microcontrollers)
|
||||
* [Custom Matrix](custom_matrix)
|
||||
* [Understanding QMK](understanding_qmk)
|
||||
* **CLI Development**
|
||||
* [Coding Conventions](coding_conventions_python.md)
|
||||
* [CLI Development Overview](cli_development.md)
|
||||
* [Coding Conventions](coding_conventions_python)
|
||||
* [CLI Development Overview](cli_development)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue