summaryrefslogtreecommitdiffstats
path: root/keyboards/obelus/keymaps/default/keymap.c
diff options
context:
space:
mode:
authorEthan Madden <maddene@madden.ninja>2017-06-08 22:24:37 +0200
committerJack Humbert <jack.humb@gmail.com>2017-09-26 01:36:44 +0200
commit692c4e7508e18d83baea230cdcaee28c3037df3b (patch)
tree381ef4ff08af2b1b21a87860e17ac33c0dc39e60 /keyboards/obelus/keymaps/default/keymap.c
parentf1c7b813aa7a09e2d3fdd46d373115d1e85f4c3e (diff)
downloadqmk_firmware-692c4e7508e18d83baea230cdcaee28c3037df3b.tar.gz
qmk_firmware-692c4e7508e18d83baea230cdcaee28c3037df3b.tar.xz
Added Obelus
tearing it down so that it can be rebuilt fiddling with audio big default config overhaul apparently startup sounds work without the override now readme! readme fixes readme tweaking
Diffstat (limited to 'keyboards/obelus/keymaps/default/keymap.c')
-rw-r--r--keyboards/obelus/keymaps/default/keymap.c116
1 files changed, 116 insertions, 0 deletions
diff --git a/keyboards/obelus/keymaps/default/keymap.c b/keyboards/obelus/keymaps/default/keymap.c
new file mode 100644
index 000000000..a9b15e934
--- /dev/null
+++ b/keyboards/obelus/keymaps/default/keymap.c
@@ -0,0 +1,116 @@
+#include "obelus.h"
+#include "action_layer.h"
+#ifdef AUDIO_ENABLE
+ #include "audio.h"
+#endif
+
+extern keymap_config_t keymap_config;
+
+const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
+ /* LAYERS
+ * ,-----------------------.
+ * | | | |RESET|
+ * |-----+-----+-----+-----|
+ * |MUSIC| | | |
+ * |-----+-----+-----+-----|
+ * |NUMPD| NAV |GAMES| |
+ * |-----+-----+-----+-----|
+ * | | | | |
+ * `---------------------- '
+ */
+[0] = KEYMAP( /* LAYER SELECT */
+ KC_TRNS, KC_TRNS, KC_TRNS, RESET, \
+ TO(4), KC_TRNS, KC_TRNS, KC_TRNS, \
+ TO(1), TO(2), TO(3), KC_TRNS, \
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \
+),
+ /* NUMPAD
+ * ,-----------------------.
+ * | 7 | 8 | 9 | * |
+ * |-----+-----+-----+-----|
+ * | 4 | 5 | 6 | - |
+ * |-----+-----+-----+-----|
+ * | 1 | 2 | 3 | + |
+ * |-----+-----+-----+-----|
+ * | 0 | . | / | = |
+ * `---------------------- '
+ */
+[1] = KEYMAP( /* NUMPAD */
+ KC_P7, KC_P8, KC_P9, KC_PAST, \
+ KC_P4, KC_P5, KC_P6, KC_PMNS, \
+ KC_P1, KC_P2, KC_P3, KC_PPLS, \
+ KC_P0, KC_PDOT, KC_PSLS, LT(5,KC_PENT) \
+),
+ /* NUMPAD SUPPLEMENT
+ * ,-----------------------.
+ * |NUMLK| | | |
+ * |-----+-----+-----+-----|
+ * | | | | |
+ * |-----+-----+-----+-----|
+ * | | | | |
+ * |-----+-----+-----+-----|
+ * | | | | |
+ * `---------------------- '
+ */
+[5] = KEYMAP( /* NUMPAD SUPPLEMENT */
+ KC_NLCK, KC_TRNS, KC_TRNS, TO(0), \
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, \
+ KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS \
+),
+ /* NAV
+ * ,-----------------------.
+ * | INS |PGUP | TAB |PRSCR|
+ * |-----+-----+-----+-----|
+ * | DEL |PGDN |VOLD |VOLU |
+ * |-----+-----+-----+-----|
+ * |HOME | UP | END | |
+ * |-----+-----+-----+-----|
+ * |LEFT |DOWN |RIGHT|ENTER|
+ * `---------------------- '
+ */
+[2] = KEYMAP( /* NAV CLUSTER */
+ KC_INS, KC_PGUP, KC_TAB, KC_PSCR, \
+ KC_DEL, KC_PGDN, KC_VOLD, KC_VOLU, \
+ KC_HOME, KC_UP, KC_END, TO(0), \
+ KC_LEFT, KC_DOWN, KC_RGHT, KC_ENT \
+),
+ /* GAMING
+ * ,-----------------------.
+ * | ESC | 1 | 2 | 3 |
+ * |-----+-----+-----+-----|
+ * | TAB | Q | W | E |
+ * |-----+-----+-----+-----|
+ * |SHIFT| A | S | D |
+ * |-----+-----+-----+-----|
+ * |CTRL | C | R |SPACE|
+ * `---------------------- '
+ */
+[3] = KEYMAP( /* GAMING */
+ LT(4, KC_ESC), KC_1, KC_2, KC_3, \
+ KC_TAB, KC_Q, KC_W, KC_E, \
+ KC_LSFT, KC_A, KC_S, KC_D, \
+ KC_LCTL, KC_C, KC_R, KC_SPC \
+),
+ /* MUSIC
+ * ,-----------------------.
+ * | | | | |
+ * |-----+-----+-----+-----|
+ * | | | | |
+ * |-----+-----+-----+-----|
+ * | | | | |
+ * |-----+-----+-----+-----|
+ * |TOGGL|MODE | | |
+ * `---------------------- '
+ */
+[4] = KEYMAP( /* NUMPAD SUPPLEMENT */
+ KC_NO, KC_NO, KC_NO, KC_NO, \
+ KC_NO, KC_NO, KC_NO, KC_NO, \
+ KC_NO, KC_NO, KC_NO, KC_NO, \
+ MU_TOG, MU_MOD, KC_NO, TO(0) \
+),
+};
+
+bool process_record_user(uint16_t keycode, keyrecord_t *record) {
+ return true;
+}