]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - Home.md
Updated Custom Quantum Functions (markdown)
[qmk_firmware.git] / Home.md
diff --git a/Home.md b/Home.md
index c2e0ccdf6b5a0e2c5fe71520f914b23242da5810..8b224efa3cd18603971a85e24a3bad4b12e3b4df 100644 (file)
--- a/Home.md
+++ b/Home.md
@@ -1,6 +1,6 @@
 # Quantum Mechanical Keyboard Firmware
 
-You have found the QMK Firmware documentation site. This is a keyboard firmware based on the [tmk_keyboard firmware](http://github.com/tmk/tmk_keyboard) with some useful features for Atmel AVR controllers, and more specifically, the [OLKB product line](http://olkb.com), the [ErgoDox EZ](http://www.ergodox-ez.com) keyboard, and the [Clueboard product line](http://clueboard.co/). It has also been ported to ARM chips using ChibiOS. You can use it to power your own hand-wired or custom keyboard PCB.
+You have found the QMK Firmware documentation site. This is a keyboard firmware based on the [tmk_keyboard firmware](http://github.com/tmk/tmk_keyboard) ([view differences](Differences-from-TMK)) with some useful features for Atmel AVR controllers, and more specifically, the [OLKB product line](http://olkb.com), the [ErgoDox EZ](http://www.ergodox-ez.com) keyboard, and the [Clueboard product line](http://clueboard.co/). It has also been ported to ARM chips using ChibiOS. You can use it to power your own hand-wired or custom keyboard PCB.
 
 # Getting started
 
@@ -9,13 +9,11 @@ Before you are able to compile, you'll need to install an environment for AVR de
 * [Build Environment Setup](Build-Environment-Setup)
 * [QMK Overview](QMK-Overview)
 
-# Going beyond the keycodes
+# Configuring QMK Firmware
 
-Aside from the [basic keycodes](https://github.com/qmk/qmk_firmware/wiki/Keycodes), your keymap can include shortcuts to common operations.
+The QMK Firmware can be configured via the `keymaps` array data. For simply generating a [basic keycode](Keycodes), you add it as an element of your `keymaps` array data. For more complicated actions, there are more advanced keycodes that are organized carefully to represent common operations, some of which can be found on the [Key Functions](Key-Functions) page. 
 
-## Quick aliases to common actions
-
-Your keymap can include shortcuts to common operations (called "function actions" in tmk). To learn more about them check out the [Key Functions](Key-Functions) page.
+For more details of the `keymaps` array, see [Keymap Overview](Keymap) page.
 
 ## Space Cadet Shift: The future, built in