Add doc index
This commit is contained in:
parent
d54fff883d
commit
b7e3e4ea8c
@ -70,7 +70,7 @@ And to go even further:
|
||||
- [ModTap](modtap.md) allow you to customize the way a key behaves wether it is tapped or hold, and [TapDance](tapdance.md) depending on the number of times it is pressed
|
||||
|
||||
Want to have fun features such as RGB, split keyboards and more? Check out what builtin [modules](modules.md) and [extensions](extensions.md) can do!
|
||||
You can also get ideas from the various [user examples](https://github.com/KMKfw/kmk_firmware/tree/master/user_keymaps) that we provide and dig into our [documentation](https://github.com/KMKfw/kmk_firmware/tree/master/docs).
|
||||
You can also get ideas from the various [user examples](https://github.com/KMKfw/kmk_firmware/tree/master/user_keymaps) that we provide and dig into our [documentation](README.md).
|
||||
|
||||
<br>
|
||||
|
||||
|
52
docs/README.md
Normal file
52
docs/README.md
Normal file
@ -0,0 +1,52 @@
|
||||
# Documentation index
|
||||
|
||||
> Before you look further, you probably want to start with our [getting started guide](https://github.com/KMKfw/kmk_firmware/blob/master/docs/Getting_Started.md)
|
||||
|
||||
## Basics
|
||||
|
||||
- [Getting Started](Getting_Started.md)
|
||||
- [Bluetooth HID](ble_hid.md): Connect keyboard to PC or mobile device using BLE
|
||||
- [Configuring KMK](config_and_keymap.md)
|
||||
- [Porting to KMK](porting_to_kmk.md): Creating a `kb.py` file for a board
|
||||
- [Debugging](debugging.md)
|
||||
- [Keycodes](keycodes.md): List of all available keycodes
|
||||
- [Officially supported microcontrollers](Officially_Supported_Microcontrollers.md)
|
||||
- [Support](support.md)
|
||||
|
||||
## Advanced
|
||||
|
||||
- [Flashing instructions](flashing.md)
|
||||
- [Handwiring](handwiring.md): Resources helpful when handwiring a keyboard circuit
|
||||
- [Keys](keys.md): Technical explanation of key handling
|
||||
- [KMKPython vs CircuitPython](kmkpython_vs_circuitpython.md)
|
||||
- [Scanners](scanners.md): Setting up non-default key reading
|
||||
|
||||
## [Modules](modules.md)
|
||||
|
||||
- [Layers](layers.md): Adds layer support (Fn key) to allow many more keys to be put on your keyboard
|
||||
- [ModTap](modtap.md): Adds support for augmented modifier keys to act as one key when tapped, and modifier when held.
|
||||
- [Mouse keys](mouse_keys.md): Adds mouse keycodes
|
||||
- [OneShot](oneshot.md): Adds support for oneshot/sticky keys.
|
||||
- [Power](power.md): Power saving features. This is mostly useful when on battery power.
|
||||
- [Split](split_keyboards.md): Keyboards split in two. Seems ergonomic!
|
||||
- [TapDance](tapdance.md): Different key actions depending on how often it is pressed.
|
||||
|
||||
### Peripherals
|
||||
|
||||
- [ADNS9800](adns9800.md): Controlling ADNS9800 optical sensor
|
||||
- [Encoder](encoder.md): Handling rotary encoders
|
||||
- [Pimoroni trackball](pimoroni_trackball.md): Handling a small I2C trackball made by Pimoroni
|
||||
|
||||
## [Extensions](extensions.md)
|
||||
|
||||
- [International](international.md): Adds international keycodes
|
||||
- [LED](led.md): Adds backlight support. This is for monocolor backlight, not RGB
|
||||
- [LockStatus](lock_status.md): Exposes host-side locks like caps or num lock.
|
||||
- [MediaKeys](media_keys.md): Adds support for media keys such as volume
|
||||
- [RGB](rgb.md): RGB lighting for underglow. Will work on most matrix RGB as will be treated the same as underglow.
|
||||
- [Status LED](extension_statusled.md): Indicates which layer you are on with an array of single leds.
|
||||
|
||||
## Language versions
|
||||
|
||||
- [Japanese getting started](ja/Getting_Started.md)
|
||||
- [Brazilian Portuguese](https://github.com/KMKfw/kmk_firmware/tree/master/docs/ptBR)
|
@ -13,3 +13,4 @@ extensions are
|
||||
- [MediaKeys](media_keys.md): Adds support for media keys such as volume
|
||||
- [RGB](rgb.md): RGB lighting for underglow. Will work on most matrix RGB as will
|
||||
be treated the same as underglow.
|
||||
- [Status LED](extension_statusled.md): Indicates which layer you are on with an array of single leds.
|
||||
|
@ -11,7 +11,13 @@ modules are
|
||||
put on your keyboard
|
||||
- [ModTap](modtap.md): Adds support for augmented modifier keys to act as one key
|
||||
when tapped, and modifier when held.
|
||||
- [Mouse keys](mouse_keys.md): Adds mouse keycodes
|
||||
- [OneShot](oneshot.md): Adds support for oneshot/sticky keys.
|
||||
- [Power](power.md): Power saving features. This is mostly useful when on battery power.
|
||||
- [Split](split_keyboards.md): Keyboards split in two. Seems ergonomic!
|
||||
- [TapDance](tapdance.md): Different key actions depending on how often it is pressed.
|
||||
|
||||
### Peripherals
|
||||
- [ADNS9800](adns9800.md): Controlling ADNS9800 optical sensor
|
||||
- [Encoder](encoder.md): Handling rotary encoders
|
||||
- [Pimoroni trackball](pimoroni_trackball.md): Handling a small I2C trackball made by Pimoroni
|
||||
|
Loading…
x
Reference in New Issue
Block a user