summaryrefslogtreecommitdiffstats
path: root/keyboard/ergodox_ez
diff options
context:
space:
mode:
authorDidier Loiseau <didierloiseau+git@gmail.com>2015-12-30 13:26:31 +0100
committerDidier Loiseau <didierloiseau+git@gmail.com>2016-01-09 18:15:48 +0100
commit56070d424b9dd90f8153b2fa1cb03c896bf5ee68 (patch)
treef0d00a72dfd7be13f4160d3976f8b27cbccc3812 /keyboard/ergodox_ez
parent2818acefe6c18b200bca4d8091e4d8d7ea896bdd (diff)
Added description of the layout and main differences with real TM
Diffstat (limited to 'keyboard/ergodox_ez')
-rw-r--r--keyboard/ergodox_ez/keymaps/keymap_typematrix.c22
1 files changed, 21 insertions, 1 deletions
diff --git a/keyboard/ergodox_ez/keymaps/keymap_typematrix.c b/keyboard/ergodox_ez/keymaps/keymap_typematrix.c
index fd7c020bfe..de864ddfef 100644
--- a/keyboard/ergodox_ez/keymaps/keymap_typematrix.c
+++ b/keyboard/ergodox_ez/keymaps/keymap_typematrix.c
@@ -1,4 +1,24 @@
-/* TypeMatrix-2030-like keymap */
+/* TypeMatrix-2030-like keymap
+ * ---------------------------
+ * Currently supported features:
+ * Layer 0: default layer close to the TM with the following differences:
+ * - top row and rightmost column are removed, corresponding keys are displaced, except app-keys which are removed
+ * - bottom-left keys are reorganized on a single roz as: Ctrl, "Fn", Gui, Play, App/Alt
+ * - "shuffle" and "desktop" are not supported
+ * - right-shift is moved on ' and \
+ * - right-ctrl is moved on End
+ * - ] is moved in place of the dash (-)
+ * - dash (-) and = are moved on bottom right row
+ * - arrows and PgUp/PgDn are moved on the thumbs
+ * Layer 1: "Fn"-layer close to the TM with the following differences:
+ * - provides access to F1-F12
+ * - VolUp & VolDn are only on left hand
+ * - arrows & numpad are displaced by 1 to the top left
+ * Layer 2: TODO -- currently kept as in the default ErgoDox EZ layout
+ * Leds:
+ * - left (1st) & middle (2nd) leds are used to indicate layers 1 & 2 respectively
+ * - right (3rd) led is used to indicate caps-lock
+ */
#include "ergodox_ez.h"
#include "debug.h"
#include "action_layer.h"