kmk_firmware/docs
Ryan Rotter dfa73a8cca add backtick quotes for code snippets
* Added for keycodes, pin numbers, and code snippets. Mostly in tables.
* Enhance documentation readability
* Make automated spell checking easier - aspell automatically ignores these snippets
* fix invalid markdown table in mouse_keys.md
2022-04-25 16:53:22 +00:00
..
ja update docs and examples 2022-04-09 14:40:40 -07:00
ptBR add backtick quotes for code snippets 2022-04-25 16:53:22 +00:00
adns9800.md add backtick quotes for code snippets 2022-04-25 16:53:22 +00:00
ble_hid.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
boot.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
capsword.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
cg_swap.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
combos.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
config_and_keymap.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
contributing.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
debugging.md feat(extensions): most of the extensions implementation, by kdb424 2021-06-20 13:55:16 -07:00
easypoint.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
encoder.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
extension_statusled.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
extensions.md Add doc index 2022-02-25 13:41:08 -08:00
flashing.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
Getting_Started.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
handwiring.md chore: Fix URL and added a space for cleaner look 2021-08-23 23:06:04 -07:00
international.md docs and typos 2021-06-25 10:53:58 -07:00
keycodes.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
keys.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
kmkpython_vs_circuitpython.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
layers.md changes per https://github.com/KMKfw/kmk_firmware/pull/350\#issuecomment-1059061967 2022-03-05 10:40:09 -08:00
led.md update documentation 2022-02-07 16:25:45 -08:00
lock_status.md implement keyboard lock status reader API 2022-01-22 08:55:40 -08:00
media_keys.md docs and typos 2021-06-25 10:53:58 -07:00
midi.md Fix MIDI PR files 2022-03-06 00:56:05 -08:00
modtap.md add backtick quotes for code snippets 2022-04-25 16:53:22 +00:00
modules.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
mouse_keys.md add backtick quotes for code snippets 2022-04-25 16:53:22 +00:00
Officially_Supported_Microcontrollers.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
oneshot.md Updated OneShot doc with example OneShot Modifier Combination 2022-04-20 15:58:53 -07:00
pimoroni_trackball.md Small pimoroni_trackball.py refactors 2022-02-08 13:23:35 -08:00
pins56.jpg cleaner and smaller pins56.jpg 2022-01-02 07:08:22 +00:00
porting_to_kmk.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
power.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
README.md documentation about documentation 2022-03-18 17:15:01 -07:00
rgb.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
scanners.md Correct spelling of common words in .md files 2022-04-25 16:53:22 +00:00
sequences.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
split_keyboards.md spelling/capitalization/usage on proper nouns 2022-04-25 16:53:22 +00:00
support.md feat(extensions): most of the extensions implementation, by kdb424 2021-06-20 13:55:16 -07:00
tapdance.md make TapDance a module (#281) 2022-01-18 05:21:05 +00:00

Documentation index

Before you look further, you probably want to start with our getting started guide

Basics

Advanced

Modules

  • Combos: Adds chords and sequences
  • Layers: Adds layer support (Fn key) to allow many more keys to be put on your keyboard
  • ModTap: Adds support for augmented modifier keys to act as one key when tapped, and modifier when held.
  • Mouse keys: Adds mouse keycodes
  • OneShot: Adds support for oneshot/sticky keys.
  • Power: Power saving features. This is mostly useful when on battery power.
  • Split: Keyboards split in two. Seems ergonomic!
  • TapDance: Different key actions depending on how often it is pressed.

Peripherals

Extensions

  • International: Adds international keycodes
  • LED: Adds backlight support. This is for monocolor backlight, not RGB
  • LockStatus: Exposes host-side locks like caps or num lock.
  • MediaKeys: Adds support for media keys such as volume
  • RGB: RGB lighting for underglow. Will work on most matrix RGB as will be treated the same as underglow.
  • Status LED: Indicates which layer you are on with an array of single leds.

Language versions