aboutsummaryrefslogtreecommitdiff
path: root/keyboards/ergodox_infinity/keymaps/default/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/ergodox_infinity/keymaps/default/keymap.c')
-rw-r--r--keyboards/ergodox_infinity/keymaps/default/keymap.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/keyboards/ergodox_infinity/keymaps/default/keymap.c b/keyboards/ergodox_infinity/keymaps/default/keymap.c
index 2fc534401..cd9b476bb 100644
--- a/keyboards/ergodox_infinity/keymaps/default/keymap.c
+++ b/keyboards/ergodox_infinity/keymaps/default/keymap.c
@@ -1,13 +1,15 @@
1#include QMK_KEYBOARD_H 1#include QMK_KEYBOARD_H
2#include "version.h" 2#include "version.h"
3 3
4#define BASE 0 // default layer 4enum custom_layers {
5#define SYMB 1 // symbols 5 BASE, // default layer
6#define MDIA 2 // media keys 6 SYMB, // symbols
7 MDIA, // media keys
8};
9
7 10
8enum custom_keycodes { 11enum custom_keycodes {
9 PLACEHOLDER = SAFE_RANGE, // can always be here 12 PLACEHOLDER = SAFE_RANGE, // can always be here
10 EPRM,
11 VRSN, 13 VRSN,
12 RGB_SLD 14 RGB_SLD
13}; 15};
@@ -67,7 +69,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
67 * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------| 69 * |---------+------+------+------+------+------| | | |------+------+------+------+------+--------|
68 * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | | 70 * | | % | ^ | [ | ] | ~ | | | | & | 1 | 2 | 3 | \ | |
69 * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------' 71 * `---------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
70 * | EPRM | | | | | | | . | 0 | = | | 72 * |EEP_RST| | | | | | | . | 0 | = | |
71 * `-----------------------------------' `----------------------------------' 73 * `-----------------------------------' `----------------------------------'
72 * ,-------------. ,-------------. 74 * ,-------------. ,-------------.
73 * |Animat| | |Toggle|Solid | 75 * |Animat| | |Toggle|Solid |
@@ -84,7 +86,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
84 KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, 86 KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS,
85 KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, 87 KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV,
86 KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, 88 KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS,
87 EPRM,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, 89 EEP_RST,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
88 RGB_MOD,KC_TRNS, 90 RGB_MOD,KC_TRNS,
89 KC_TRNS, 91 KC_TRNS,
90 RGB_VAD,RGB_VAI,KC_TRNS, 92 RGB_VAD,RGB_VAI,KC_TRNS,
@@ -144,12 +146,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
144bool process_record_user(uint16_t keycode, keyrecord_t *record) { 146bool process_record_user(uint16_t keycode, keyrecord_t *record) {
145 switch (keycode) { 147 switch (keycode) {
146 // dynamically generate these. 148 // dynamically generate these.
147 case EPRM:
148 if (record->event.pressed) {
149 eeconfig_init();
150 }
151 return false;
152 break;
153 case VRSN: 149 case VRSN:
154 if (record->event.pressed) { 150 if (record->event.pressed) {
155 SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); 151 SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION);