diff options
| author | Stephen Tudor <smt@smt.io> | 2017-03-20 14:12:43 -0400 |
|---|---|---|
| committer | Stephen Tudor <smt@smt.io> | 2017-03-20 14:12:43 -0400 |
| commit | dce3847ebb900ffebd9038da255309cbac634170 (patch) | |
| tree | b0b53efd3c9bbc0eda626efeab7a7c7aa8143780 | |
| parent | 34c5f8094e3a07dfff344f95b29407c9efaa0e4c (diff) | |
| download | qmk_firmware-dce3847ebb900ffebd9038da255309cbac634170.tar.gz qmk_firmware-dce3847ebb900ffebd9038da255309cbac634170.zip | |
Use single _FUNC layer. Move RESET and base layout-changing keys to _FUNC.
| -rw-r--r-- | keyboards/satan/keymaps/smt/keymap.c | 55 |
1 files changed, 12 insertions, 43 deletions
diff --git a/keyboards/satan/keymaps/smt/keymap.c b/keyboards/satan/keymaps/smt/keymap.c index a21d3eb86..d90849914 100644 --- a/keyboards/satan/keymaps/smt/keymap.c +++ b/keyboards/satan/keymaps/smt/keymap.c | |||
| @@ -11,15 +11,12 @@ | |||
| 11 | #define _QWERTY 0 | 11 | #define _QWERTY 0 |
| 12 | #define _COLEMAK 1 | 12 | #define _COLEMAK 1 |
| 13 | #define _DVORAK 2 | 13 | #define _DVORAK 2 |
| 14 | #define _LOWER 3 | 14 | #define _FUNC 3 |
| 15 | #define _RAISE 4 | ||
| 16 | 15 | ||
| 17 | enum planck_keycodes { | 16 | enum planck_keycodes { |
| 18 | QWERTY = SAFE_RANGE, | 17 | QWERTY = SAFE_RANGE, |
| 19 | COLEMAK, | 18 | COLEMAK, |
| 20 | DVORAK, | 19 | DVORAK |
| 21 | LOWER, | ||
| 22 | RAISE | ||
| 23 | }; | 20 | }; |
| 24 | 21 | ||
| 25 | #define _______ KC_TRNS | 22 | #define _______ KC_TRNS |
| @@ -50,7 +47,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 50 | HPR_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSLS, \ | 47 | HPR_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC,KC_BSLS, \ |
| 51 | CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, \ | 48 | CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_ENT, \ |
| 52 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, SFT_ENT, \ | 49 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, SFT_ENT, \ |
| 53 | KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,MO(_LOWER),KC_RCTL), | 50 | KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,MO(_FUNC),KC_RCTL), |
| 54 | 51 | ||
| 55 | /* Keymap _COLEMAK: (Base Layer) Default Layer | 52 | /* Keymap _COLEMAK: (Base Layer) Default Layer |
| 56 | * ,-----------------------------------------------------------. | 53 | * ,-----------------------------------------------------------. |
| @@ -70,7 +67,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 70 | HPR_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN,KC_LBRC, KC_RBRC,KC_BSLS, \ | 67 | HPR_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN,KC_LBRC, KC_RBRC,KC_BSLS, \ |
| 71 | CTL_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O ,KC_QUOT, KC_ENT, \ | 68 | CTL_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O ,KC_QUOT, KC_ENT, \ |
| 72 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM,KC_DOT, KC_SLSH, SFT_ENT, \ | 69 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM,KC_DOT, KC_SLSH, SFT_ENT, \ |
| 73 | KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,MO(_LOWER),KC_RCTL), | 70 | KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,MO(_FUNC),KC_RCTL), |
| 74 | 71 | ||
| 75 | /* Keymap _DVORAK: (Base Layer) Default Layer | 72 | /* Keymap _DVORAK: (Base Layer) Default Layer |
| 76 | * ,-----------------------------------------------------------. | 73 | * ,-----------------------------------------------------------. |
| @@ -90,55 +87,27 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 90 | HPR_TAB, KC_QUOT,KC_COMM,KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_EQL, KC_BSLS, \ | 87 | HPR_TAB, KC_QUOT,KC_COMM,KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_SLSH, KC_EQL, KC_BSLS, \ |
| 91 | CTL_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, KC_ENT, \ | 88 | CTL_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_MINS, KC_ENT, \ |
| 92 | KC_LSFT, KC_SCLN,KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_ENT, \ | 89 | KC_LSFT, KC_SCLN,KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, SFT_ENT, \ |
| 93 | KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,MO(_LOWER),KC_RCTL), | 90 | KC_LCTL, KC_LGUI,KC_LALT, KC_SPC, KC_RALT,KC_RGUI,MO(_FUNC),KC_RCTL), |
| 94 | 91 | ||
| 95 | /* Keymap _LOWER: Function Layer | 92 | /* Keymap _FUNC: Function Layer |
| 96 | * ,-----------------------------------------------------------. | 93 | * ,-----------------------------------------------------------. |
| 97 | * | | F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete | | 94 | * | | F1| F2| F3| F4| F5| F6| F7| F8| F9|F10|F11|F12|Delete | |
| 98 | * |-----------------------------------------------------------| | 95 | * |-----------------------------------------------------------| |
| 99 | * | |Hom| UP|End| | | | | | | |BL-|BL+|BL | | 96 | * | |Hom| UP|End| | | |Qwt|Cmk|Dvk| |BL-|BL+|BL | |
| 100 | * |-----------------------------------------------------------| | 97 | * |-----------------------------------------------------------| |
| 101 | * | |LFT| DN| RT| | |LFT| DN| UP| RT|Vo+|Pg+| | | 98 | * | |LFT| DN| RT| | |LFT| DN| UP| RT|Vo+|Pg+| | |
| 102 | * |-----------------------------------------------------------| | 99 | * |-----------------------------------------------------------| |
| 103 | * | | | |Prv|Ply|Nxt| | | |Vo-|Pg-| | | 100 | * | | | |Prv|Ply|Nxt| | | |Vo-|Pg-| | |
| 104 | * |-----------------------------------------------------------| | 101 | * |-----------------------------------------------------------| |
| 105 | * | | | | | | | | | | 102 | * |RESET| | | | | | | | |
| 106 | * `-----------------------------------------------------------' | 103 | * `-----------------------------------------------------------' |
| 107 | */ | 104 | */ |
| 108 | [_LOWER] = KEYMAP_ANSI( | 105 | [_FUNC] = KEYMAP_ANSI( |
| 109 | _______,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_DEL, \ | 106 | _______,KC_F1 ,KC_F2 ,KC_F3 ,KC_F4 ,KC_F5 ,KC_F6 ,KC_F7 ,KC_F8 ,KC_F9 ,KC_F10 ,KC_F11 ,KC_F12 ,KC_DEL, \ |
| 110 | _______,KC_HOME,KC_UP ,KC_END ,_______,_______,_______,_______,_______,_______,_______,BL_DEC ,BL_INC ,BL_TOGG, \ | 107 | _______,KC_HOME,KC_UP ,KC_END ,_______,_______,_______,QWERTY ,COLEMAK,DVORAK ,_______,BL_DEC ,BL_INC ,BL_TOGG, \ |
| 111 | _______,KC_LEFT,KC_DOWN,KC_RGHT,_______,_______,KC_LEFT,KC_DOWN,KC_UP ,KC_RGHT,KC_VOLU,KC_PGUP ,_______, \ | 108 | _______,KC_LEFT,KC_DOWN,KC_RGHT,_______,_______,KC_LEFT,KC_DOWN,KC_UP ,KC_RGHT,KC_VOLU,KC_PGUP ,_______, \ |
| 112 | RAISE ,_______,_______,KC_MPRV,KC_MPLY,KC_MNXT,_______,_______,_______,KC_VOLD,KC_PGDN ,_______, \ | 109 | _______ ,_______,_______,KC_MPRV,KC_MPLY,KC_MNXT,_______,_______,_______,KC_VOLD,KC_PGDN ,_______, \ |
| 113 | _______,_______,_______ ,_______ ,_______,_______,_______,_______), | 110 | RESET ,_______,_______ ,_______ ,_______,_______,_______,_______ |
| 114 | |||
| 115 | /* Keymap _RAISE: Function Layer | ||
| 116 | * ,-----------------------------------------------------------. | ||
| 117 | * | | | | | | | | | | | | | | RESET | | ||
| 118 | * |-----------------------------------------------------------| | ||
| 119 | * | | | | | | | | | | | |BL-|BL+|BL | | ||
| 120 | * |-----------------------------------------------------------| | ||
| 121 | * | | | | | | | |QWT|CLM|DVK| | | | | ||
| 122 | * |-----------------------------------------------------------| | ||
| 123 | * | | F1|F2 | F3|F4 | F5| F6| F7| F8| | | | | ||
| 124 | * |-----------------------------------------------------------| | ||
| 125 | * | | | | | | | | | | ||
| 126 | * `-----------------------------------------------------------' | ||
| 127 | */ | ||
| 128 | [_RAISE] = KEYMAP_ANSI( | ||
| 129 | #ifdef RGBLIGHT_ENABLE | ||
| 130 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,RESET , \ | ||
| 131 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, \ | ||
| 132 | _______,_______,_______,_______,_______,_______,_______,QWERTY ,COLEMAK,DVORAK ,_______,_______ ,_______, \ | ||
| 133 | _______ ,RGB_TOG,RGB_MOD,RGB_HUI,RGB_HUD,RGB_SAI,RGB_SAD,RGB_VAI,RGB_VAD,_______,_______ ,_______, \ | ||
| 134 | _______,_______,_______ ,_______ ,_______,_______,_______,_______ | ||
| 135 | #else | ||
| 136 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,RESET , \ | ||
| 137 | _______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______, \ | ||
| 138 | _______,_______,_______,_______,_______,_______,_______,QWERTY ,COLEMAK,DVORAK ,_______,_______ ,_______, \ | ||
| 139 | _______ ,_______,_______,_______,_______,_______,_______,_______,_______,_______,_______ ,_______, \ | ||
| 140 | _______,_______,_______ ,_______ ,_______,_______,_______,_______ | ||
| 141 | #endif | ||
| 142 | ) | 111 | ) |
| 143 | }; | 112 | }; |
| 144 | 113 | ||
