diff options
| author | Olivier <olivier@gid0.org> | 2016-11-28 14:10:31 +0100 |
|---|---|---|
| committer | Olivier <olivier@gid0.org> | 2016-11-28 14:10:31 +0100 |
| commit | d2b6438e391743544d437ca8c2998de6ab631894 (patch) | |
| tree | ae6fdcfa21571909757ff880670b2b67ed0f46d4 | |
| parent | 3f1fca2eb8078cdfbf576d6d4168de8e6ae1c2f6 (diff) | |
| download | qmk_firmware-d2b6438e391743544d437ca8c2998de6ab631894.tar.gz qmk_firmware-d2b6438e391743544d437ca8c2998de6ab631894.zip | |
A little cleanup, add some comments, change others.
| -rw-r--r-- | keyboards/ergodox/keymaps/bepo/keymap.c | 42 |
1 files changed, 16 insertions, 26 deletions
diff --git a/keyboards/ergodox/keymaps/bepo/keymap.c b/keyboards/ergodox/keymaps/bepo/keymap.c index c1a8ae21d..8f068e238 100644 --- a/keyboards/ergodox/keymaps/bepo/keymap.c +++ b/keyboards/ergodox/keymaps/bepo/keymap.c | |||
| @@ -1,19 +1,19 @@ | |||
| 1 | #include "ergodox.h" | 1 | #include "ergodox.h" |
| 2 | #include "debug.h" | ||
| 3 | #include "action_layer.h" | ||
| 4 | #include "keymap_bepo.h" | 2 | #include "keymap_bepo.h" |
| 5 | 3 | ||
| 6 | #define BASE 0 // default layer | 4 | // keymaps |
| 7 | #define QWER 1 // qwerty compat layer | 5 | #define BASE 0 // default layer, for bepo compatible systems |
| 8 | #define SQWER 2 // shifted qwerty compat layer | 6 | #define QWER 1 // bepo to qwerty base compat layer, for qwerty systems |
| 9 | #define AQWER 3 // alted qwerty compat layer | 7 | #define SQWER 2 // bepo with shift key to qwerty compat layer |
| 10 | #define FNAV 4 // function / navigation keys | 8 | #define AQWER 3 // bepo with altgr key to qwerty compat layer |
| 11 | #define NUM 5 // numeric keypad keys | 9 | #define FNAV 4 // function / navigation / mouse layer |
| 10 | #define NUM 5 // numeric keypad layer | ||
| 12 | 11 | ||
| 13 | #define KP_00 0 | 12 | // macros |
| 13 | #define KP_00 0 // keypad "double 0" | ||
| 14 | 14 | ||
| 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 15 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 16 | /* Keymap 0: Base layer | 16 | /* Keymap 0: default layer |
| 17 | * | 17 | * |
| 18 | * ,--------------------------------------------------. ,--------------------------------------------------. | 18 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 19 | * | $ | " | < | > | ( | ) |Delete| |ScroLo| @ | + | - | / | * | = | | 19 | * | $ | " | < | > | ( | ) |Delete| |ScroLo| @ | + | - | / | * | = | |
| @@ -50,7 +50,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT, | |||
| 50 | DF(QWER), DF(BASE), | 50 | DF(QWER), DF(BASE), |
| 51 | MO(NUM), | 51 | MO(NUM), |
| 52 | MO(FNAV), KC_RSHIFT, KC_ENTER), | 52 | MO(FNAV), KC_RSHIFT, KC_ENTER), |
| 53 | /* Keymap 1: QWERTY system compatibility layer | 53 | /* Keymap 1: bepo to qwerty base compat layer |
| 54 | * | 54 | * |
| 55 | * ,--------------------------------------------------. ,--------------------------------------------------. | 55 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 56 | * | $ | " | < | > | ( | ) |Delete| |ScroLo| @ | + | - | / | * | = | | 56 | * | $ | " | < | > | ( | ) |Delete| |ScroLo| @ | + | - | / | * | = | |
| @@ -87,7 +87,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT, | |||
| 87 | DF(QWER), DF(BASE), | 87 | DF(QWER), DF(BASE), |
| 88 | MO(NUM), | 88 | MO(NUM), |
| 89 | MO(FNAV), MO(SQWER), KC_ENTER), | 89 | MO(FNAV), MO(SQWER), KC_ENTER), |
| 90 | /* Keymap 2: QWERTY shifted system compatibility layer | 90 | /* Keymap 2: bepo with shift key to qwerty compat layer |
| 91 | * | 91 | * |
| 92 | * ,--------------------------------------------------. ,--------------------------------------------------. | 92 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 93 | * | # | 1 | 2 | 3 | 4 | 5 |Delete| |ScroLo| 6 | 7 | 8 | 9 | 0 | = | | 93 | * | # | 1 | 2 | 3 | 4 | 5 |Delete| |ScroLo| 6 | 7 | 8 | 9 | 0 | = | |
| @@ -124,7 +124,7 @@ S(KC_ESC), S(KC_INS), S(KC_LGUI), S(KC_LCTL), S(KC_LALT), | |||
| 124 | KC_TRNS, KC_TRNS, | 124 | KC_TRNS, KC_TRNS, |
| 125 | KC_TRNS, | 125 | KC_TRNS, |
| 126 | KC_TRNS, KC_TRNS, KC_TRNS), | 126 | KC_TRNS, KC_TRNS, KC_TRNS), |
| 127 | /* Keymap 3: QWERTY alted system compatibility layer | 127 | /* Keymap 3: bepo with altgr key to qwerty compat layer |
| 128 | * | 128 | * |
| 129 | * ,--------------------------------------------------. ,--------------------------------------------------. | 129 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 130 | * | $ | " | < | > | [ | ] |Delete| |ScroLo| @ | + | - | / | * | = | | 130 | * | $ | " | < | > | [ | ] |Delete| |ScroLo| @ | + | - | / | * | = | |
| @@ -161,7 +161,7 @@ KC_ESC, KC_INS, KC_LGUI, KC_LCTL, KC_LALT, | |||
| 161 | KC_TRNS, KC_TRNS, | 161 | KC_TRNS, KC_TRNS, |
| 162 | MO(NUM), | 162 | MO(NUM), |
| 163 | MO(FNAV), MO(SQWER), KC_ENTER), | 163 | MO(FNAV), MO(SQWER), KC_ENTER), |
| 164 | /* Keymap 4: function / navigation layer | 164 | /* Keymap 4: function / navigation / mouse layer |
| 165 | * | 165 | * |
| 166 | * ,--------------------------------------------------. ,--------------------------------------------------. | 166 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 167 | * | | F1 | F2 | F3 | F4 | F5 |VolMut| | | F6 | F7 | F8 | F9 | F10 | | | 167 | * | | F1 | F2 | F3 | F4 | F5 |VolMut| | | F6 | F7 | F8 | F9 | F10 | | |
| @@ -198,7 +198,7 @@ KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, | |||
| 198 | KC_TRNS, KC_TRNS, | 198 | KC_TRNS, KC_TRNS, |
| 199 | KC_TRNS, | 199 | KC_TRNS, |
| 200 | KC_TRNS, KC_TRNS, KC_NO), | 200 | KC_TRNS, KC_TRNS, KC_NO), |
| 201 | /* Keymap 5: numeric layer, sends keypad codes | 201 | /* Keymap 5: numeric keypad layer, sends keypad codes |
| 202 | * | 202 | * |
| 203 | * ,--------------------------------------------------. ,--------------------------------------------------. | 203 | * ,--------------------------------------------------. ,--------------------------------------------------. |
| 204 | * | | | | | | | | | | | NumLo| / | * | - | | | 204 | * | | | | | | | | | | | NumLo| / | * | - | | |
| @@ -237,12 +237,10 @@ KC_TRNS, | |||
| 237 | KC_TRNS, KC_TRNS, KC_TRNS) | 237 | KC_TRNS, KC_TRNS, KC_TRNS) |
| 238 | }; | 238 | }; |
| 239 | 239 | ||
| 240 | const uint16_t PROGMEM fn_actions[] = { | ||
| 241 | }; | ||
| 242 | |||
| 243 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 240 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) |
| 244 | { | 241 | { |
| 245 | switch(id) { | 242 | switch(id) { |
| 243 | // keypad "double 0" | ||
| 246 | case KP_00: | 244 | case KP_00: |
| 247 | if (record->event.pressed) { | 245 | if (record->event.pressed) { |
| 248 | return MACRO( T(KP_0), D(KP_0), END ); | 246 | return MACRO( T(KP_0), D(KP_0), END ); |
| @@ -253,11 +251,3 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | |||
| 253 | } | 251 | } |
| 254 | return MACRO_NONE; | 252 | return MACRO_NONE; |
| 255 | }; | 253 | }; |
| 256 | |||
| 257 | // Runs just one time when the keyboard initializes. | ||
| 258 | void matrix_init_user(void) { | ||
| 259 | }; | ||
| 260 | |||
| 261 | // Runs constantly in the background, in a loop. | ||
| 262 | void matrix_scan_user(void) { | ||
| 263 | }; | ||
