diff options
53 files changed, 319 insertions, 620 deletions
diff --git a/keyboards/jj40/jj40.h b/keyboards/jj40/jj40.h index 44d8b0f37..bb7068fdc 100644 --- a/keyboards/jj40/jj40.h +++ b/keyboards/jj40/jj40.h | |||
| @@ -67,6 +67,28 @@ void matrix_init_user(void); // TODO port this to other PS2AVRGB boards | |||
| 67 | { K312, K311, K310, K39, K35, K36, K3X, KC_NO, K34, K33, K32, K31 } \ | 67 | { K312, K311, K310, K39, K35, K36, K3X, KC_NO, K34, K33, K32, K31 } \ |
| 68 | } | 68 | } |
| 69 | 69 | ||
| 70 | #define KC_KEYMAP( \ | ||
| 71 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | ||
| 72 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | ||
| 73 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | ||
| 74 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ | ||
| 75 | ) \ | ||
| 76 | KEYMAP_GRID( \ | ||
| 77 | KC_##k00, KC_##k01, KC_##k02, KC_##k03, KC_##k04, KC_##k05, KC_##k06, KC_##k07, KC_##k08, KC_##k09, KC_##k0a, KC_##k0b, \ | ||
| 78 | KC_##k10, KC_##k11, KC_##k12, KC_##k13, KC_##k14, KC_##k15, KC_##k16, KC_##k17, KC_##k18, KC_##k19, KC_##k1a, KC_##k1b, \ | ||
| 79 | KC_##k20, KC_##k21, KC_##k22, KC_##k23, KC_##k24, KC_##k25, KC_##k26, KC_##k27, KC_##k28, KC_##k29, KC_##k2a, KC_##k2b, \ | ||
| 80 | KC_##k30, KC_##k31, KC_##k32, KC_##k33, KC_##k34, KC_##k35, KC_##k36, KC_##k37, KC_##k38, KC_##k39, KC_##k3a, KC_##k3b \ | ||
| 81 | ) | ||
| 82 | |||
| 83 | |||
| 70 | #define KEYMAP KEYMAP_MIT | 84 | #define KEYMAP KEYMAP_MIT |
| 71 | 85 | ||
| 86 | #define LAYOUT_ortho_4x12 KEYMAP_GRID | ||
| 87 | |||
| 88 | #define LAYOUT_2U_space KEYMAP_MIT | ||
| 89 | #define LAYOUT_planck_mit KEYMAP_MIT | ||
| 90 | |||
| 91 | #define KC_LAYOUT_ortho_4x12 KC_KEYMAP | ||
| 92 | #define LAYOUT_kc_ortho_4x12 KC_KEYMAP | ||
| 93 | |||
| 72 | #endif | 94 | #endif |
diff --git a/keyboards/jj40/keymaps/ajp10304/jj40.h b/keyboards/jj40/keymaps/ajp10304/jj40.h deleted file mode 100644 index a6162d9c0..000000000 --- a/keyboards/jj40/keymaps/ajp10304/jj40.h +++ /dev/null | |||
| @@ -1,70 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #ifndef KEYMAP_COMMON_H | ||
| 19 | #define KEYMAP_COMMON_H | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | // #include "keycode.h" | ||
| 23 | // #include "action.h" | ||
| 24 | |||
| 25 | #define KEYMAP_GRID( \ | ||
| 26 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 27 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 28 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 29 | K31, K32, K33, K34, K35, K36, K37, K38, K39, K310, K311, K312 \ | ||
| 30 | ) \ | ||
| 31 | { \ | ||
| 32 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 33 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 34 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 35 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 36 | { K312, K311, K310, K39, K35, K36, K37, K38, K34, K33, K32, K31 } \ | ||
| 37 | } | ||
| 38 | |||
| 39 | #define KEYMAP_MIT( \ | ||
| 40 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 41 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 42 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 43 | K31, K32, K33, K34, K35, K3X, K38, K39, K310, K311, K312 \ | ||
| 44 | ) \ | ||
| 45 | { \ | ||
| 46 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 47 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 48 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 49 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 50 | { K312, K311, K310, K39, K35, K3X, KC_NO, K38, K34, K33, K32, K31 } \ | ||
| 51 | } | ||
| 52 | |||
| 53 | #define KEYMAP_OFFSET( \ | ||
| 54 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 55 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 56 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 57 | K31, K32, K33, K34, K35, K36, K3X, K39, K310, K311, K312 \ | ||
| 58 | ) \ | ||
| 59 | { \ | ||
| 60 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 61 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 62 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 63 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 64 | { K312, K311, K310, K39, K35, K36, K3X, KC_NO, K34, K33, K32, K31 } \ | ||
| 65 | } | ||
| 66 | |||
| 67 | #define KEYMAP KEYMAP_GRID | ||
| 68 | #define LAYOUT_ortho_4x12 LAYOUT_planck_grid | ||
| 69 | |||
| 70 | #endif | ||
diff --git a/keyboards/jj40/keymaps/ajp10304/keymap.c b/keyboards/jj40/keymaps/ajp10304/keymap.c index b6d4d7b55..c0d0062c7 100644 --- a/keyboards/jj40/keymaps/ajp10304/keymap.c +++ b/keyboards/jj40/keymaps/ajp10304/keymap.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | #include "keymap_uk.h" | 2 | #include "keymap_uk.h" |
| 5 | 3 | ||
| 6 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| @@ -54,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | | 52 | * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Raise | Shift| MENU | Ctrl | Fn2 | |
| 55 | * `-----------------------------------------------------------------------------------' | 53 | * `-----------------------------------------------------------------------------------' |
| 56 | */ | 54 | */ |
| 57 | [_QWERTY] = KEYMAP(\ | 55 | [_QWERTY] = LAYOUT_ortho_4x12(\ |
| 58 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC ,\ | 56 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC ,\ |
| 59 | MT(MOD_LSFT, KC_TAB), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, MT(MOD_RSFT, KC_ENT) ,\ | 57 | MT(MOD_LSFT, KC_TAB), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, MT(MOD_RSFT, KC_ENT) ,\ |
| 60 | KC_LSHIFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSHIFT ,\ | 58 | KC_LSHIFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSHIFT ,\ |
| @@ -72,7 +70,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Mouse | MENU | Alt | Ctrl | Fn | | 70 | * | Fn | Ctrl | Alt | GUI |Lower | Bksp |Space |Mouse | MENU | Alt | Ctrl | Fn | |
| 73 | * `-----------------------------------------------------------------------------------' | 71 | * `-----------------------------------------------------------------------------------' |
| 74 | */ | 72 | */ |
| 75 | [_FUNC] = KEYMAP(\ | 73 | [_FUNC] = LAYOUT_ortho_4x12(\ |
| 76 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12 ,\ | 74 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12 ,\ |
| 77 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, UK_TILD, KC_INSERT ,\ | 75 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, UK_TILD, KC_INSERT ,\ |
| 78 | KC_LSHIFT, KC_NONUS_BSLASH, KC_GRAVE, KC_NONUS_HASH, KC_PAST, KC_MINS, KC_EQL, KC_BSLASH, KC_LBRC, KC_RBRC, KC_QUOT, MT(MOD_RSFT, KC_ENT) ,\ | 76 | KC_LSHIFT, KC_NONUS_BSLASH, KC_GRAVE, KC_NONUS_HASH, KC_PAST, KC_MINS, KC_EQL, KC_BSLASH, KC_LBRC, KC_RBRC, KC_QUOT, MT(MOD_RSFT, KC_ENT) ,\ |
| @@ -90,7 +88,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 90 | * | | | | |Lower | Del |Space | | Next | Vol- | Vol+ | Play | | 88 | * | | | | |Lower | Del |Space | | Next | Vol- | Vol+ | Play | |
| 91 | * `-----------------------------------------------------------------------------------' | 89 | * `-----------------------------------------------------------------------------------' |
| 92 | */ | 90 | */ |
| 93 | [_LOWER] = KEYMAP(\ | 91 | [_LOWER] = LAYOUT_ortho_4x12(\ |
| 94 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, KC_BSPC ,\ | 92 | KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, KC_BSPC ,\ |
| 95 | LSFT(KC_1), LSFT(KC_2), LSFT(KC_3), LSFT(KC_4), LSFT(KC_5), LSFT(KC_6), LSFT(KC_7), LSFT(KC_8), LSFT(KC_9), LSFT(KC_0), LCTL(KC_DEL), LCTL(KC_BSPC) ,\ | 93 | LSFT(KC_1), LSFT(KC_2), LSFT(KC_3), LSFT(KC_4), LSFT(KC_5), LSFT(KC_6), LSFT(KC_7), LSFT(KC_8), LSFT(KC_9), LSFT(KC_0), LCTL(KC_DEL), LCTL(KC_BSPC) ,\ |
| 96 | KC_LSPO, KC_NONUS_BSLASH, KC_GRAVE, KC_NONUS_HASH, KC_QUOT, KC_MINS, KC_EQL, KC_NONUS_HASH, KC_LBRC, KC_RBRC, KC_QUOT, MT(MOD_RSFT, KC_ENT) ,\ | 94 | KC_LSPO, KC_NONUS_BSLASH, KC_GRAVE, KC_NONUS_HASH, KC_QUOT, KC_MINS, KC_EQL, KC_NONUS_HASH, KC_LBRC, KC_RBRC, KC_QUOT, MT(MOD_RSFT, KC_ENT) ,\ |
| @@ -108,7 +106,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 108 | * | Mouse| | | | | Alt | Enter|Raise | | | | | | 106 | * | Mouse| | | | | Alt | Enter|Raise | | | | | |
| 109 | * `-----------------------------------------------------------------------------------' | 107 | * `-----------------------------------------------------------------------------------' |
| 110 | */ | 108 | */ |
| 111 | [_RAISE] = KEYMAP(\ | 109 | [_RAISE] = LAYOUT_ortho_4x12(\ |
| 112 | KC_GRV, XXXXXXX, M(1), KC_LBRC, KC_RBRC, XXXXXXX, XXXXXXX, KC_PGUP, KC_HOME, KC_PGDOWN, XXXXXXX, KC_PSCREEN ,\ | 110 | KC_GRV, XXXXXXX, M(1), KC_LBRC, KC_RBRC, XXXXXXX, XXXXXXX, KC_PGUP, KC_HOME, KC_PGDOWN, XXXXXXX, KC_PSCREEN ,\ |
| 113 | KC_GRV, XXXXXXX, XXXXXXX, LSFT(KC_9), LSFT(KC_0), XXXXXXX, XXXXXXX, KC_HOME, KC_UP, KC_END, XXXXXXX, LCTL(LSFT(KC_EQL)) ,\ | 111 | KC_GRV, XXXXXXX, XXXXXXX, LSFT(KC_9), LSFT(KC_0), XXXXXXX, XXXXXXX, KC_HOME, KC_UP, KC_END, XXXXXXX, LCTL(LSFT(KC_EQL)) ,\ |
| 114 | _______, XXXXXXX, XXXXXXX, LSFT(KC_LBRC), LSFT(KC_RBRC), XXXXXXX, LCTL(KC_LEFT), KC_LEFT, KC_DOWN, KC_RIGHT, LCTL(KC_RIGHT), LCTL(KC_MINS) ,\ | 112 | _______, XXXXXXX, XXXXXXX, LSFT(KC_LBRC), LSFT(KC_RBRC), XXXXXXX, LCTL(KC_LEFT), KC_LEFT, KC_DOWN, KC_RIGHT, LCTL(KC_RIGHT), LCTL(KC_MINS) ,\ |
| @@ -126,7 +124,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 126 | * | | | | | | | | | | | | | 124 | * | | | | | | | | | | | | |
| 127 | * `-----------------------------------------------------------------------------------' | 125 | * `-----------------------------------------------------------------------------------' |
| 128 | */ | 126 | */ |
| 129 | [_ADJUST] = KEYMAP(\ | 127 | [_ADJUST] = LAYOUT_ortho_4x12(\ |
| 130 | M(0), RESET, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL ,\ | 128 | M(0), RESET, QWERTY, BL_ON, BL_OFF, DYN_REC_START1, DYN_REC_START2, _______, _______, _______, _______, KC_DEL ,\ |
| 131 | KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, _______ ,\ | 129 | KC_CAPS, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, DYN_MACRO_PLAY1, DYN_MACRO_PLAY2, KC_AUDIO_MUTE, KC_AUDIO_VOL_UP, KC_MEDIA_PLAY_PAUSE, _______, _______ ,\ |
| 132 | TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, _______ ,\ | 130 | TG(_MAC), RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, DYN_REC_STOP, DYN_REC_STOP, KC_MEDIA_PREV_TRACK, KC_AUDIO_VOL_DOWN, KC_MEDIA_NEXT_TRACK, _______, _______ ,\ |
| @@ -144,7 +142,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 144 | * | | | | | | | | | | | | | | 142 | * | | | | | | | | | | | | | |
| 145 | * `-----------------------------------------------------------------------------------' | 143 | * `-----------------------------------------------------------------------------------' |
| 146 | */ | 144 | */ |
| 147 | [_MOUSE] = KEYMAP(\ | 145 | [_MOUSE] = LAYOUT_ortho_4x12(\ |
| 148 | KC_ESC , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 146 | KC_ESC , _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 149 | KC_MS_ACCEL0, KC_MS_ACCEL1, KC_MS_ACCEL2, _______, _______, _______, _______, KC_MS_BTN1, KC_MS_UP, KC_MS_BTN2, _______, _______,\ | 147 | KC_MS_ACCEL0, KC_MS_ACCEL1, KC_MS_ACCEL2, _______, _______, _______, _______, KC_MS_BTN1, KC_MS_UP, KC_MS_BTN2, _______, _______,\ |
| 150 | KC_MS_ACCEL0, KC_MS_ACCEL1, KC_MS_ACCEL2, _______, _______, _______, _______, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, _______, _______,\ | 148 | KC_MS_ACCEL0, KC_MS_ACCEL1, KC_MS_ACCEL2, _______, _______, _______, _______, KC_MS_LEFT, KC_MS_DOWN, KC_MS_RIGHT, _______, _______,\ |
| @@ -162,42 +160,42 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 162 | * | | | | | | | | | | | | | | 160 | * | | | | | | | | | | | | | |
| 163 | * `-----------------------------------------------------------------------------------' | 161 | * `-----------------------------------------------------------------------------------' |
| 164 | */ | 162 | */ |
| 165 | [_FUNC2] = KEYMAP(\ | 163 | [_FUNC2] = LAYOUT_ortho_4x12(\ |
| 166 | _______, _______, M(1), _______, _______, _______, M(5), _______, _______, _______, _______, _______,\ | 164 | _______, _______, M(1), _______, _______, _______, M(5), _______, _______, _______, _______, _______,\ |
| 167 | _______, _______, M(3), M(7), _______, _______, _______, M(10), _______, _______, _______, _______,\ | 165 | _______, _______, M(3), M(7), _______, _______, _______, M(10), _______, _______, _______, _______,\ |
| 168 | _______, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), _______, _______, _______, _______, _______, _______, M(98), \ | 166 | _______, LCTL(KC_Z), LCTL(KC_X), LCTL(KC_C), LCTL(KC_V), _______, _______, _______, _______, _______, _______, M(98), \ |
| 169 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | 167 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ |
| 170 | ), | 168 | ), |
| 171 | 169 | ||
| 172 | [_MAC]= KEYMAP(\ | 170 | [_MAC]= LAYOUT_ortho_4x12(\ |
| 173 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 171 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 174 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 172 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 175 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 173 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 176 | MFNC, _______, _______, _______, MLWR, _______, _______, MRSE, _______, _______, _______, MFNC2 \ | 174 | MFNC, _______, _______, _______, MLWR, _______, _______, MRSE, _______, _______, _______, MFNC2 \ |
| 177 | ), | 175 | ), |
| 178 | 176 | ||
| 179 | [_MLWR] = KEYMAP(\ | 177 | [_MLWR] = LAYOUT_ortho_4x12(\ |
| 180 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 178 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 181 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 179 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 182 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ | 180 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,\ |
| 183 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | 181 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ |
| 184 | ), | 182 | ), |
| 185 | 183 | ||
| 186 | [_MRSE] = KEYMAP(\ | 184 | [_MRSE] = LAYOUT_ortho_4x12(\ |
| 187 | _______, _______, M(2), _______, _______, _______, _______, _______, _______, _______, _______, _______ ,\ | 185 | _______, _______, M(2), _______, _______, _______, _______, _______, _______, _______, _______, _______ ,\ |
| 188 | _______, _______, _______, _______, _______, _______, _______, LCTL(KC_A), _______, LCTL(KC_E), _______, LGUI(KC_EQL) ,\ | 186 | _______, _______, _______, _______, _______, _______, _______, LCTL(KC_A), _______, LCTL(KC_E), _______, LGUI(KC_EQL) ,\ |
| 189 | _______, _______, _______, _______, _______, _______, LALT(KC_LEFT), _______, _______, _______, LALT(KC_RIGHT), LGUI(KC_MINS) ,\ | 187 | _______, _______, _______, _______, _______, _______, LALT(KC_LEFT), _______, _______, _______, LALT(KC_RIGHT), LGUI(KC_MINS) ,\ |
| 190 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | 188 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ |
| 191 | ), | 189 | ), |
| 192 | 190 | ||
| 193 | [_MFNC]= KEYMAP(\ | 191 | [_MFNC]= LAYOUT_ortho_4x12(\ |
| 194 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,\ | 192 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,\ |
| 195 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, LGUI(KC_PENT) ,\ | 193 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, LGUI(KC_PENT) ,\ |
| 196 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,\ | 194 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ ,\ |
| 197 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ | 195 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \ |
| 198 | ), | 196 | ), |
| 199 | 197 | ||
| 200 | [_MFNC2] = KEYMAP(\ | 198 | [_MFNC2] = LAYOUT_ortho_4x12(\ |
| 201 | _______, _______, M(2), _______, _______, _______, M(6), _______, _______, _______, _______, _______,\ | 199 | _______, _______, M(2), _______, _______, _______, M(6), _______, _______, _______, _______, _______,\ |
| 202 | _______, _______, M(4), M(8), _______, _______, _______, M(10), _______, _______, _______, _______,\ | 200 | _______, _______, M(4), M(8), _______, _______, _______, M(10), _______, _______, _______, _______,\ |
| 203 | _______, LGUI(KC_Z), LGUI(KC_X), LGUI(KC_C), LGUI(KC_V), _______, _______, _______, _______, _______, _______, M(99), \ | 201 | _______, LGUI(KC_Z), LGUI(KC_X), LGUI(KC_C), LGUI(KC_V), _______, _______, _______, _______, _______, _______, M(99), \ |
diff --git a/keyboards/jj40/keymaps/cockpit/keymap.c b/keyboards/jj40/keymaps/cockpit/keymap.c index e8534b63d..02deaaa8e 100644 --- a/keyboards/jj40/keymaps/cockpit/keymap.c +++ b/keyboards/jj40/keymaps/cockpit/keymap.c | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | 2 | ||
| 4 | #define LT_1 RALT(KC_1) | 3 | #define LT_1 RALT(KC_1) |
| 5 | #define LT_2 RALT(KC_2) | 4 | #define LT_2 RALT(KC_2) |
| @@ -64,7 +63,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 64 | * | Ctrl | Fn | GUI | Alt |Lower | Space |Raise | Left | Down | Up |Right | | 63 | * | Ctrl | Fn | GUI | Alt |Lower | Space |Raise | Left | Down | Up |Right | |
| 65 | * `-----------------------------------------------------------------------------------' | 64 | * `-----------------------------------------------------------------------------------' |
| 66 | */ | 65 | */ |
| 67 | [_QWERTY] = KEYMAP( \ | 66 | [_QWERTY] = LAYOUT_2U_space( \ |
| 68 | KC_GESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 67 | KC_GESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 69 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 68 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 70 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 69 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -86,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | * | Ctrl | | | Alt |Lower|| Space | | Home | PgDn | PgUp | End | | 85 | * | Ctrl | | | Alt |Lower|| Space | | Home | PgDn | PgUp | End | |
| 87 | * `-----------------------------------------------------------------------------------' | 86 | * `-----------------------------------------------------------------------------------' |
| 88 | */ | 87 | */ |
| 89 | [_LOWER] = KEYMAP( \ | 88 | [_LOWER] = LAYOUT_2U_space( \ |
| 90 | KC_GRV, LT_A_OG, LT_C_CA, LT_E_OG, LT_E_DO, LT_I_OG, LT_S_CA, LT_U_OG, LT_U_MA, LT_Z_CA, KC_MINS, KC_BSPC, \ | 89 | KC_GRV, LT_A_OG, LT_C_CA, LT_E_OG, LT_E_DO, LT_I_OG, LT_S_CA, LT_U_OG, LT_U_MA, LT_Z_CA, KC_MINS, KC_BSPC, \ |
| 91 | KC_TAB, LT_EXLM, LT_AT, LT_HASH, LT_DLR, LT_PERC, LT_CIRC, LT_AMPR, LT_ASTR, KC_LPRN, KC_RPRN, KC_DEL , \ | 90 | KC_TAB, LT_EXLM, LT_AT, LT_HASH, LT_DLR, LT_PERC, LT_CIRC, LT_AMPR, LT_ASTR, KC_LPRN, KC_RPRN, KC_DEL , \ |
| 92 | KC_LSFT, KC_PEQL, KC_PPLS, KC_PMNS, KC_PIPE, KC_LBRC, KC_RBRC, KC_LABK, KC_RABK, KC_LCBR, KC_RCBR, KC_INS , \ | 91 | KC_LSFT, KC_PEQL, KC_PPLS, KC_PMNS, KC_PIPE, KC_LBRC, KC_RBRC, KC_LABK, KC_RABK, KC_LCBR, KC_RCBR, KC_INS , \ |
| @@ -108,7 +107,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 108 | * | Ctrl | | | Alt | | Space |Raise|| Left | Down | Up |Right | | 107 | * | Ctrl | | | Alt | | Space |Raise|| Left | Down | Up |Right | |
| 109 | * `-----------------------------------------------------------------------------------' | 108 | * `-----------------------------------------------------------------------------------' |
| 110 | */ | 109 | */ |
| 111 | [_RAISE] = KEYMAP( \ | 110 | [_RAISE] = LAYOUT_2U_space( \ |
| 112 | KC_GRV, LT_1, LT_2, LT_3, LT_4, LT_5, LT_6, LT_7, LT_8, LT_9, LT_0, KC_BSPC, \ | 111 | KC_GRV, LT_1, LT_2, LT_3, LT_4, LT_5, LT_6, LT_7, LT_8, LT_9, LT_0, KC_BSPC, \ |
| 113 | KC_TAB, LT_4, LT_5, LT_6, _______, _______, _______, _______, _______, _______, _______, KC_BSLS, \ | 112 | KC_TAB, LT_4, LT_5, LT_6, _______, _______, _______, _______, _______, _______, _______, KC_BSLS, \ |
| 114 | KC_LSFT, LT_7, LT_8, LT_9, LT_0, _______, _______, _______, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 113 | KC_LSFT, LT_7, LT_8, LT_9, LT_0, _______, _______, _______, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -131,7 +130,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 131 | * | Ctrl |||Fn||| Mode | Alt | | Space |MPrev |MStop |MNext |MPlay | Lock | | 130 | * | Ctrl |||Fn||| Mode | Alt | | Space |MPrev |MStop |MNext |MPlay | Lock | |
| 132 | * `-----------------------------------------------------------------------------------' | 131 | * `-----------------------------------------------------------------------------------' |
| 133 | */ | 132 | */ |
| 134 | [_FUNC] = KEYMAP( \ | 133 | [_FUNC] = LAYOUT_2U_space( \ |
| 135 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ | 134 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ |
| 136 | KC_CAPS, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, BL_TOGG, BL_BRTG, BL_INC, _______, _______, _______, KC_VOLU, \ | 135 | KC_CAPS, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, BL_TOGG, BL_BRTG, BL_INC, _______, _______, _______, KC_VOLU, \ |
| 137 | KC_LSFT, KC_CALC, RGB_HUD, RGB_SAD, RGB_VAD, KC_WBAK, KC_WFWD, BL_DEC, _______, _______, KC_PSCR, KC_VOLD, \ | 136 | KC_LSFT, KC_CALC, RGB_HUD, RGB_SAD, RGB_VAD, KC_WBAK, KC_WFWD, BL_DEC, _______, _______, KC_PSCR, KC_VOLD, \ |
diff --git a/keyboards/jj40/keymaps/default/keymap.c b/keyboards/jj40/keymaps/default/keymap.c index 70c73c966..1db887bd0 100644 --- a/keyboards/jj40/keymaps/default/keymap.c +++ b/keyboards/jj40/keymaps/default/keymap.c | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | 3 | ||
| 4 | #define _QWERTY 0 | 4 | #define _QWERTY 0 |
| 5 | #define _LOWER 1 | 5 | #define _LOWER 1 |
| @@ -23,7 +23,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 23 | * | | Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 23 | * | | Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 24 | * `-----------------------------------------------------------------------------------' | 24 | * `-----------------------------------------------------------------------------------' |
| 25 | */ | 25 | */ |
| 26 | [_QWERTY] = KEYMAP( \ | 26 | [_QWERTY] = LAYOUT_2U_space( \ |
| 27 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 27 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 28 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 28 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 29 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 29 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 41 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 42 | * `-----------------------------------------------------------------------------------' | 42 | * `-----------------------------------------------------------------------------------' |
| 43 | */ | 43 | */ |
| 44 | [_LOWER] = KEYMAP( \ | 44 | [_LOWER] = LAYOUT_2U_space( \ |
| 45 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 45 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 46 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 46 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| 47 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ | 47 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ |
| @@ -59,7 +59,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 59 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 60 | * `-----------------------------------------------------------------------------------' | 60 | * `-----------------------------------------------------------------------------------' |
| 61 | */ | 61 | */ |
| 62 | [_RAISE] = KEYMAP( \ | 62 | [_RAISE] = LAYOUT_2U_space( \ |
| 63 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 63 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 64 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 64 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| 65 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ | 65 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ |
diff --git a/keyboards/jj40/keymaps/fun40/jj40.h b/keyboards/jj40/keymaps/fun40/jj40.h deleted file mode 100644 index a6162d9c0..000000000 --- a/keyboards/jj40/keymaps/fun40/jj40.h +++ /dev/null | |||
| @@ -1,70 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #ifndef KEYMAP_COMMON_H | ||
| 19 | #define KEYMAP_COMMON_H | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | // #include "keycode.h" | ||
| 23 | // #include "action.h" | ||
| 24 | |||
| 25 | #define KEYMAP_GRID( \ | ||
| 26 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 27 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 28 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 29 | K31, K32, K33, K34, K35, K36, K37, K38, K39, K310, K311, K312 \ | ||
| 30 | ) \ | ||
| 31 | { \ | ||
| 32 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 33 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 34 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 35 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 36 | { K312, K311, K310, K39, K35, K36, K37, K38, K34, K33, K32, K31 } \ | ||
| 37 | } | ||
| 38 | |||
| 39 | #define KEYMAP_MIT( \ | ||
| 40 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 41 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 42 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 43 | K31, K32, K33, K34, K35, K3X, K38, K39, K310, K311, K312 \ | ||
| 44 | ) \ | ||
| 45 | { \ | ||
| 46 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 47 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 48 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 49 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 50 | { K312, K311, K310, K39, K35, K3X, KC_NO, K38, K34, K33, K32, K31 } \ | ||
| 51 | } | ||
| 52 | |||
| 53 | #define KEYMAP_OFFSET( \ | ||
| 54 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 55 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 56 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 57 | K31, K32, K33, K34, K35, K36, K3X, K39, K310, K311, K312 \ | ||
| 58 | ) \ | ||
| 59 | { \ | ||
| 60 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 61 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 62 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 63 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 64 | { K312, K311, K310, K39, K35, K36, K3X, KC_NO, K34, K33, K32, K31 } \ | ||
| 65 | } | ||
| 66 | |||
| 67 | #define KEYMAP KEYMAP_GRID | ||
| 68 | #define LAYOUT_ortho_4x12 LAYOUT_planck_grid | ||
| 69 | |||
| 70 | #endif | ||
diff --git a/keyboards/jj40/keymaps/fun40/keymap.c b/keyboards/jj40/keymaps/fun40/keymap.c index d6fcfe7c2..bbe6279e3 100644 --- a/keyboards/jj40/keymaps/fun40/keymap.c +++ b/keyboards/jj40/keymaps/fun40/keymap.c | |||
| @@ -1,9 +1,4 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | #ifdef BACKLIGHT_ENABLE | ||
| 5 | #include "backlight.h" | ||
| 6 | #endif | ||
| 7 | 2 | ||
| 8 | #define _QWERTY 0 | 3 | #define _QWERTY 0 |
| 9 | #define _LOWER 1 | 4 | #define _LOWER 1 |
| @@ -31,7 +26,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 31 | * | Ctrl | Del | Alt | GUI |Lower | Space|Space |Raise | Left | Down | Up |Right | | 26 | * | Ctrl | Del | Alt | GUI |Lower | Space|Space |Raise | Left | Down | Up |Right | |
| 32 | * `-----------------------------------------------------------------------------------' | 27 | * `-----------------------------------------------------------------------------------' |
| 33 | */ | 28 | */ |
| 34 | [_QWERTY] = KEYMAP( \ | 29 | [_QWERTY] = LAYOUT_ortho_4x12( \ |
| 35 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 30 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 36 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 31 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 37 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, \ | 32 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, \ |
| @@ -49,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 49 | * | Ctrl | nkro | Alt | NKRO |Lower | PgDn | PgUp |Raise | Next | Vol- | Vol+ | Play | | 44 | * | Ctrl | nkro | Alt | NKRO |Lower | PgDn | PgUp |Raise | Next | Vol- | Vol+ | Play | |
| 50 | * `-----------------------------------------------------------------------------------' | 45 | * `-----------------------------------------------------------------------------------' |
| 51 | */ | 46 | */ |
| 52 | [_LOWER] = KEYMAP( \ | 47 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 53 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6,KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, | 48 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6,KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, |
| 54 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, \ | 49 | KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, _______, \ |
| 55 | KC_LSFT, KC_PSCR, S(KC_NUHS), S(KC_NUBS), _______, _______, _______, _______, _______, BL_ON, BL_STEP, KC_ENT, \ | 50 | KC_LSFT, KC_PSCR, S(KC_NUHS), S(KC_NUBS), _______, _______, _______, _______, _______, BL_ON, BL_STEP, KC_ENT, \ |
| @@ -67,7 +62,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 67 | * | Ctrl | | Alt | |Lower | | |Raise | 0 | | Home | End | | 62 | * | Ctrl | | Alt | |Lower | | |Raise | 0 | | Home | End | |
| 68 | * `-----------------------------------------------------------------------------------' | 63 | * `-----------------------------------------------------------------------------------' |
| 69 | */ | 64 | */ |
| 70 | [_RAISE] = KEYMAP( \ | 65 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 71 | KC_CAPS, KC_MINS, KC_PLUS, KC_EQL, KC_LPRN, KC_RPRN, _______, KC_7, KC_8, KC_9, KC_BSPC, KC_DEL, \ | 66 | KC_CAPS, KC_MINS, KC_PLUS, KC_EQL, KC_LPRN, KC_RPRN, _______, KC_7, KC_8, KC_9, KC_BSPC, KC_DEL, \ |
| 72 | KC_LOCK, KC_TILD, KC_UNDS, _______,KC_LBRC, KC_RBRC, _______, KC_4, KC_5, KC_6, _______, _______, \ | 67 | KC_LOCK, KC_TILD, KC_UNDS, _______,KC_LBRC, KC_RBRC, _______, KC_4, KC_5, KC_6, _______, _______, \ |
| 73 | KC_INS, KC_GRV, KC_BSLS, KC_PIPE, KC_LCBR, KC_RCBR, _______, KC_1, KC_2, KC_3, KC_DOT, _______, \ | 68 | KC_INS, KC_GRV, KC_BSLS, KC_PIPE, KC_LCBR, KC_RCBR, _______, KC_1, KC_2, KC_3, KC_DOT, _______, \ |
diff --git a/keyboards/jj40/keymaps/krusli/keymap.c b/keyboards/jj40/keymaps/krusli/keymap.c index 2e6e9a76e..73dd0b287 100644 --- a/keyboards/jj40/keymaps/krusli/keymap.c +++ b/keyboards/jj40/keymaps/krusli/keymap.c | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | 2 | ||
| 4 | #define _QWERTY 0 | 3 | #define _QWERTY 0 |
| 5 | #define _LOWER 1 | 4 | #define _LOWER 1 |
| @@ -36,7 +35,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | * | | Ctrl | GUI | Alt |Lower | Space |Raise | Left | Down | Up |Right | | 35 | * | | Ctrl | GUI | Alt |Lower | Space |Raise | Left | Down | Up |Right | |
| 37 | * `-----------------------------------------------------------------------------------' | 36 | * `-----------------------------------------------------------------------------------' |
| 38 | */ | 37 | */ |
| 39 | [_QWERTY] = KEYMAP( \ | 38 | [_QWERTY] = LAYOUT_2U_space( \ |
| 40 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 39 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 41 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 40 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 42 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 41 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -54,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 54 | * | | RGB | RGB | RGB | | | Next | Vol- | Vol+ | Play | | | 53 | * | | RGB | RGB | RGB | | | Next | Vol- | Vol+ | Play | | |
| 55 | * `-----------------------------------------------------------------------------------' | 54 | * `-----------------------------------------------------------------------------------' |
| 56 | */ | 55 | */ |
| 57 | [_LOWER] = KEYMAP( \ | 56 | [_LOWER] = LAYOUT_2U_space( \ |
| 58 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 57 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 59 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 58 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| 60 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, _______, \ | 59 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, RGB_TOG, RGB_MOD, RGB_VAD, RGB_VAI, _______, \ |
| @@ -72,7 +71,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 72 | * | | Prev | Play | Next | | | | Next | Vol- | Vol+ | Play | | 71 | * | | Prev | Play | Next | | | | Next | Vol- | Vol+ | Play | |
| 73 | * `-----------------------------------------------------------------------------------' | 72 | * `-----------------------------------------------------------------------------------' |
| 74 | */ | 73 | */ |
| 75 | [_RAISE] = KEYMAP( \ | 74 | [_RAISE] = LAYOUT_2U_space( \ |
| 76 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 75 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 77 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 76 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| 78 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_END, KC_PGUP, KC_PGDN, _______, \ | 77 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_END, KC_PGUP, KC_PGDN, _______, \ |
| @@ -90,7 +89,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 90 | * |Qwerty| 0 | . | . |Enter |Enter | | | | | | | 89 | * |Qwerty| 0 | . | . |Enter |Enter | | | | | | |
| 91 | * `-----------------------------------------------------------------------------------' | 90 | * `-----------------------------------------------------------------------------------' |
| 92 | */ | 91 | */ |
| 93 | [_NUMPAD] = KEYMAP( \ | 92 | [_NUMPAD] = LAYOUT_2U_space( \ |
| 94 | KC_ESC, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, _______, _______, _______, _______, _______, _______, \ | 93 | KC_ESC, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, _______, _______, _______, _______, _______, _______, \ |
| 95 | KC_BSPC, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_PMNS, _______, _______, _______, _______, _______, _______, \ | 94 | KC_BSPC, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_PMNS, _______, _______, _______, _______, _______, _______, \ |
| 96 | _______, KC_P1, KC_P2, KC_P3, KC_PENT, KC_PENT, _______, _______, _______, _______, _______, _______, \ | 95 | _______, KC_P1, KC_P2, KC_P3, KC_PENT, KC_PENT, _______, _______, _______, _______, _______, _______, \ |
diff --git a/keyboards/jj40/keymaps/oscillope/keymap.c b/keyboards/jj40/keymaps/oscillope/keymap.c index d4bca0e49..710fa16f7 100644 --- a/keyboards/jj40/keymaps/oscillope/keymap.c +++ b/keyboards/jj40/keymaps/oscillope/keymap.c | |||
| @@ -15,8 +15,7 @@ You should have received a copy of the GNU General Public License | |||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #include "jj40.h" | 18 | #include QMK_KEYBOARD_H |
| 19 | #include "action_layer.h" | ||
| 20 | 19 | ||
| 21 | #ifdef KEYMAP | 20 | #ifdef KEYMAP |
| 22 | #undef KEYMAP | 21 | #undef KEYMAP |
diff --git a/keyboards/jj40/keymaps/suzuken/jj40.h b/keyboards/jj40/keymaps/suzuken/jj40.h deleted file mode 100644 index a6162d9c0..000000000 --- a/keyboards/jj40/keymaps/suzuken/jj40.h +++ /dev/null | |||
| @@ -1,70 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #ifndef KEYMAP_COMMON_H | ||
| 19 | #define KEYMAP_COMMON_H | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | // #include "keycode.h" | ||
| 23 | // #include "action.h" | ||
| 24 | |||
| 25 | #define KEYMAP_GRID( \ | ||
| 26 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 27 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 28 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 29 | K31, K32, K33, K34, K35, K36, K37, K38, K39, K310, K311, K312 \ | ||
| 30 | ) \ | ||
| 31 | { \ | ||
| 32 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 33 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 34 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 35 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 36 | { K312, K311, K310, K39, K35, K36, K37, K38, K34, K33, K32, K31 } \ | ||
| 37 | } | ||
| 38 | |||
| 39 | #define KEYMAP_MIT( \ | ||
| 40 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 41 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 42 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 43 | K31, K32, K33, K34, K35, K3X, K38, K39, K310, K311, K312 \ | ||
| 44 | ) \ | ||
| 45 | { \ | ||
| 46 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 47 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 48 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 49 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 50 | { K312, K311, K310, K39, K35, K3X, KC_NO, K38, K34, K33, K32, K31 } \ | ||
| 51 | } | ||
| 52 | |||
| 53 | #define KEYMAP_OFFSET( \ | ||
| 54 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 55 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 56 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 57 | K31, K32, K33, K34, K35, K36, K3X, K39, K310, K311, K312 \ | ||
| 58 | ) \ | ||
| 59 | { \ | ||
| 60 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 61 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 62 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 63 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 64 | { K312, K311, K310, K39, K35, K36, K3X, KC_NO, K34, K33, K32, K31 } \ | ||
| 65 | } | ||
| 66 | |||
| 67 | #define KEYMAP KEYMAP_GRID | ||
| 68 | #define LAYOUT_ortho_4x12 LAYOUT_planck_grid | ||
| 69 | |||
| 70 | #endif | ||
diff --git a/keyboards/jj40/keymaps/suzuken/keymap.c b/keyboards/jj40/keymaps/suzuken/keymap.c index 10288ac8a..269e26cd7 100644 --- a/keyboards/jj40/keymaps/suzuken/keymap.c +++ b/keyboards/jj40/keymaps/suzuken/keymap.c | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | 2 | ||
| 4 | enum jj40_layers { | 3 | enum jj40_layers { |
| 5 | _QWERTY, | 4 | _QWERTY, |
| @@ -27,7 +26,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 27 | * | Fn | Ctrl | Alt | GUI |Space |Lower |Raise |Space | Left | Down | Up |Right | | 26 | * | Fn | Ctrl | Alt | GUI |Space |Lower |Raise |Space | Left | Down | Up |Right | |
| 28 | * `-----------------------------------------------------------------------------------' | 27 | * `-----------------------------------------------------------------------------------' |
| 29 | */ | 28 | */ |
| 30 | [_QWERTY] = KEYMAP( \ | 29 | [_QWERTY] = LAYOUT_ortho_4x12( \ |
| 31 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 30 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 32 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, \ | 31 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT, \ |
| 33 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT, \ | 32 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT, \ |
| @@ -45,7 +44,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 45 | * | | | | | | | | | Next | Vol- | Vol+ | Play | | 44 | * | | | | | | | | | Next | Vol- | Vol+ | Play | |
| 46 | * `-----------------------------------------------------------------------------------' | 45 | * `-----------------------------------------------------------------------------------' |
| 47 | */ | 46 | */ |
| 48 | [_LOWER] = KEYMAP( \ | 47 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 49 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 48 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 50 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_ENT, \ | 49 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_ENT, \ |
| 51 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, KC_PIPE, \ | 50 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, KC_PIPE, \ |
| @@ -63,13 +62,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 63 | * | | | | | | | | | Next | Vol- | Vol+ | Play | | 62 | * | | | | | | | | | Next | Vol- | Vol+ | Play | |
| 64 | * `-----------------------------------------------------------------------------------' | 63 | * `-----------------------------------------------------------------------------------' |
| 65 | */ | 64 | */ |
| 66 | [_RAISE] = KEYMAP( \ | 65 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 67 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 66 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 68 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_ENT, \ | 67 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_ENT, \ |
| 69 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, KC_BSLS, \ | 68 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, _______, _______, _______, KC_BSLS, \ |
| 70 | _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \ | 69 | _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY \ |
| 71 | ), | 70 | ), |
| 72 | 71 | ||
| 73 | /* Functions | 72 | /* Functions |
| 74 | * Note: Terminal uses Calculator shortcut, change your OS keyboard shortcut appropriately. | 73 | * Note: Terminal uses Calculator shortcut, change your OS keyboard shortcut appropriately. |
| 75 | * ,-----------------------------------------------------------------------------------. | 74 | * ,-----------------------------------------------------------------------------------. |
| @@ -86,7 +85,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 86 | * | |||Fn||| Mode | | | | | | | | | | | 85 | * | |||Fn||| Mode | | | | | | | | | | |
| 87 | * `-----------------------------------------------------------------------------------' | 86 | * `-----------------------------------------------------------------------------------' |
| 88 | */ | 87 | */ |
| 89 | [_FUNC] = KEYMAP( \ | 88 | [_FUNC] = LAYOUT_ortho_4x12( \ |
| 90 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ | 89 | KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, \ |
| 91 | _______, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, BL_TOGG, BL_BRTG, BL_INC, _______, _______, _______, KC_VOLU, \ | 90 | _______, RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, BL_TOGG, BL_BRTG, BL_INC, _______, _______, _______, KC_VOLU, \ |
| 92 | _______, KC_CALC, RGB_HUD, RGB_SAD, RGB_VAD, KC_WBAK, KC_WFWD, BL_DEC, _______, _______, KC_PSCR, KC_VOLD, \ | 91 | _______, KC_CALC, RGB_HUD, RGB_SAD, RGB_VAD, KC_WBAK, KC_WFWD, BL_DEC, _______, _______, KC_PSCR, KC_VOLD, \ |
diff --git a/keyboards/jj40/keymaps/waples/jj40.h b/keyboards/jj40/keymaps/waples/jj40.h deleted file mode 100644 index a6162d9c0..000000000 --- a/keyboards/jj40/keymaps/waples/jj40.h +++ /dev/null | |||
| @@ -1,70 +0,0 @@ | |||
| 1 | /* | ||
| 2 | Copyright 2017 Luiz Ribeiro <luizribeiro@gmail.com> | ||
| 3 | |||
| 4 | This program is free software: you can redistribute it and/or modify | ||
| 5 | it under the terms of the GNU General Public License as published by | ||
| 6 | the Free Software Foundation, either version 2 of the License, or | ||
| 7 | (at your option) any later version. | ||
| 8 | |||
| 9 | This program is distributed in the hope that it will be useful, | ||
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | GNU General Public License for more details. | ||
| 13 | |||
| 14 | You should have received a copy of the GNU General Public License | ||
| 15 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #ifndef KEYMAP_COMMON_H | ||
| 19 | #define KEYMAP_COMMON_H | ||
| 20 | |||
| 21 | #include "quantum.h" | ||
| 22 | // #include "keycode.h" | ||
| 23 | // #include "action.h" | ||
| 24 | |||
| 25 | #define KEYMAP_GRID( \ | ||
| 26 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 27 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 28 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 29 | K31, K32, K33, K34, K35, K36, K37, K38, K39, K310, K311, K312 \ | ||
| 30 | ) \ | ||
| 31 | { \ | ||
| 32 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 33 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 34 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 35 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 36 | { K312, K311, K310, K39, K35, K36, K37, K38, K34, K33, K32, K31 } \ | ||
| 37 | } | ||
| 38 | |||
| 39 | #define KEYMAP_MIT( \ | ||
| 40 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 41 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 42 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 43 | K31, K32, K33, K34, K35, K3X, K38, K39, K310, K311, K312 \ | ||
| 44 | ) \ | ||
| 45 | { \ | ||
| 46 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 47 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 48 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 49 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 50 | { K312, K311, K310, K39, K35, K3X, KC_NO, K38, K34, K33, K32, K31 } \ | ||
| 51 | } | ||
| 52 | |||
| 53 | #define KEYMAP_OFFSET( \ | ||
| 54 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K010, K011, K012, \ | ||
| 55 | K11, K12, K13, K14, K15, K16, K17, K18, K19, K110, K111, K112, \ | ||
| 56 | K21, K22, K23, K24, K25, K26, K27, K28, K29, K210, K211, K212, \ | ||
| 57 | K31, K32, K33, K34, K35, K36, K3X, K39, K310, K311, K312 \ | ||
| 58 | ) \ | ||
| 59 | { \ | ||
| 60 | { K012, K011, K010, K09, K05, K06, K07, K08, K04, K03, K02, K01 }, \ | ||
| 61 | { K112, K111, K110, K19, K15, K16, K17, K18, K14, K13, K12, K11 }, \ | ||
| 62 | { KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO }, \ | ||
| 63 | { K212, K211, K210, K29, K25, K26, K27, K28, K24, K23, K22, K21 }, \ | ||
| 64 | { K312, K311, K310, K39, K35, K36, K3X, KC_NO, K34, K33, K32, K31 } \ | ||
| 65 | } | ||
| 66 | |||
| 67 | #define KEYMAP KEYMAP_GRID | ||
| 68 | #define LAYOUT_ortho_4x12 LAYOUT_planck_grid | ||
| 69 | |||
| 70 | #endif | ||
diff --git a/keyboards/jj40/keymaps/waples/keymap.c b/keyboards/jj40/keymaps/waples/keymap.c index a8f2f631a..81416f982 100644 --- a/keyboards/jj40/keymaps/waples/keymap.c +++ b/keyboards/jj40/keymaps/waples/keymap.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | #include "jj40.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | 2 | ||
| 5 | extern keymap_config_t keymap_config; | 3 | extern keymap_config_t keymap_config; |
| 6 | 4 | ||
| @@ -28,42 +26,42 @@ enum jj40_keycodes { | |||
| 28 | 26 | ||
| 29 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 30 | 28 | ||
| 31 | [_QWERTY] = KEYMAP( \ | 29 | [_QWERTY] = LAYOUT_ortho_4x12( \ |
| 32 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 30 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 33 | CTLESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, SHFTENT, \ | 31 | CTLESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, SHFTENT, \ |
| 34 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT, \ | 32 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT, \ |
| 35 | KC_PSCR, KC_BSPC, KC_LALT, _______, LEFTY, KC_LGUI, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ | 33 | KC_PSCR, KC_BSPC, KC_LALT, _______, LEFTY, KC_LGUI, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ |
| 36 | ), | 34 | ), |
| 37 | 35 | ||
| 38 | [_DVORAK] = KEYMAP( \ | 36 | [_DVORAK] = LAYOUT_ortho_4x12( \ |
| 39 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ | 37 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ |
| 40 | CTLESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, SHFTENT, \ | 38 | CTLESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, SHFTENT, \ |
| 41 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_SLSH, \ | 39 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_SLSH, \ |
| 42 | KC_PSCR, KC_LGUI, KC_LALT, KC_CAPS, LEFTY, KC_BSPC, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ | 40 | KC_PSCR, KC_LGUI, KC_LALT, KC_CAPS, LEFTY, KC_BSPC, KC_SPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT \ |
| 43 | ), | 41 | ), |
| 44 | 42 | ||
| 45 | [_GAME] = KEYMAP( \ | 43 | [_GAME] = LAYOUT_ortho_4x12( \ |
| 46 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, _______, _______, _______, _______, _______, QWERTY, \ | 44 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, _______, _______, _______, _______, _______, QWERTY, \ |
| 47 | CTLESC, KC_A, KC_S, KC_D, KC_F, KC_G, _______, _______, _______, _______, _______, _______, \ | 45 | CTLESC, KC_A, KC_S, KC_D, KC_F, KC_G, _______, _______, _______, _______, _______, _______, \ |
| 48 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, _______, _______, _______, _______, _______, _______, \ | 46 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, _______, _______, _______, _______, _______, _______, \ |
| 49 | KC_LCTL, KC_1, KC_2, KC_3, LEFTY, KC_SPC, KC_BSPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT \ | 47 | KC_LCTL, KC_1, KC_2, KC_3, LEFTY, KC_SPC, KC_BSPC, RIGHTY, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT \ |
| 50 | ), | 48 | ), |
| 51 | 49 | ||
| 52 | [_LEFTY] = KEYMAP( \ | 50 | [_LEFTY] = LAYOUT_ortho_4x12( \ |
| 53 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 51 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 54 | KC_DEL, _______, _______, _______, _______, _______, _______, KC_LPRN, KC_RPRN, KC_LBRC, KC_RBRC, _______, \ | 52 | KC_DEL, _______, _______, _______, _______, _______, _______, KC_LPRN, KC_RPRN, KC_LBRC, KC_RBRC, _______, \ |
| 55 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 53 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 56 | _______, _______, _______, _______, _______, _______, KC_INS, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END \ | 54 | _______, _______, _______, _______, _______, _______, KC_INS, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END \ |
| 57 | ), | 55 | ), |
| 58 | 56 | ||
| 59 | [_RIGHTY] = KEYMAP( \ | 57 | [_RIGHTY] = LAYOUT_ortho_4x12( \ |
| 60 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 58 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 61 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, _______, KC_EQL, KC_MINS, KC_BSLS, KC_SLSH, _______, _______, \ | 59 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, _______, KC_EQL, KC_MINS, KC_BSLS, KC_SLSH, _______, _______, \ |
| 62 | _______, KC_F5, KC_F6, KC_F7, KC_F8, _______, _______, _______, _______, _______, _______, _______, | 60 | _______, KC_F5, KC_F6, KC_F7, KC_F8, _______, _______, _______, _______, _______, _______, _______, |
| 63 | _______, KC_F9, KC_F10, KC_F11, _______, _______, _______, _______, _______, _______, _______, _______ \ | 61 | _______, KC_F9, KC_F10, KC_F11, _______, _______, _______, _______, _______, _______, _______, _______ \ |
| 64 | ), | 62 | ), |
| 65 | 63 | ||
| 66 | [_DUAL] = KEYMAP( \ | 64 | [_DUAL] = LAYOUT_ortho_4x12( \ |
| 67 | RESET, _______, _______, _______, _______, QWERTY, GAME, _______, _______, _______, BL_BRTG, RESET, \ | 65 | RESET, _______, _______, _______, _______, QWERTY, GAME, _______, _______, _______, BL_BRTG, RESET, \ |
| 68 | _______, KC_MPRV, KC_MSTP, KC_MPLY, KC_MNXT, AG_NORM, AG_SWAP, _______, _______, _______, BL_TOGG, _______, \ | 66 | _______, KC_MPRV, KC_MSTP, KC_MPLY, KC_MNXT, AG_NORM, AG_SWAP, _______, _______, _______, BL_TOGG, _______, \ |
| 69 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, TG_NKRO, _______, _______, _______, _______, _______, \ | 67 | _______, _______, KC_MUTE, KC_VOLD, KC_VOLU, _______, TG_NKRO, _______, _______, _______, _______, _______, \ |
diff --git a/keyboards/jj40/rules.mk b/keyboards/jj40/rules.mk index 42b3d1155..4e6f62617 100644 --- a/keyboards/jj40/rules.mk +++ b/keyboards/jj40/rules.mk | |||
| @@ -56,3 +56,5 @@ SRC = matrix.c i2c.c backlight.c | |||
| 56 | 56 | ||
| 57 | # programming options | 57 | # programming options |
| 58 | PROGRAM_CMD = ./util/atmega32a_program.py $(TARGET).hex | 58 | PROGRAM_CMD = ./util/atmega32a_program.py $(TARGET).hex |
| 59 | |||
| 60 | LAYOUTS = ortho_4x12 planck_mit planck_grid | ||
diff --git a/keyboards/lets_split/keymaps/DE_simple/keymap.c b/keyboards/lets_split/keymaps/DE_simple/keymap.c index 3857140b3..d329bea4c 100644 --- a/keyboards/lets_split/keymaps/DE_simple/keymap.c +++ b/keyboards/lets_split/keymaps/DE_simple/keymap.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | #include "keymap_german.h" | 2 | #include "keymap_german.h" |
| 5 | 3 | ||
| 6 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
diff --git a/keyboards/lets_split/keymaps/OLED_sample/keymap.c b/keyboards/lets_split/keymaps/OLED_sample/keymap.c index bef896b58..5eccbcf1a 100644 --- a/keyboards/lets_split/keymaps/OLED_sample/keymap.c +++ b/keyboards/lets_split/keymaps/OLED_sample/keymap.c | |||
| @@ -1,11 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "bootloader.h" | ||
| 3 | #include "action_layer.h" | ||
| 4 | #include "eeconfig.h" | ||
| 5 | #include "LUFA/Drivers/Peripheral/TWI.h" | 2 | #include "LUFA/Drivers/Peripheral/TWI.h" |
| 6 | #ifdef AUDIO_ENABLE | ||
| 7 | #include "audio.h" | ||
| 8 | #endif | ||
| 9 | #ifdef SSD1306OLED | 3 | #ifdef SSD1306OLED |
| 10 | #include "ssd1306.h" | 4 | #include "ssd1306.h" |
| 11 | #endif | 5 | #endif |
diff --git a/keyboards/lets_split/keymaps/adam/keymap.c b/keyboards/lets_split/keymaps/adam/keymap.c index b1733eaf7..b986ab780 100644 --- a/keyboards/lets_split/keymaps/adam/keymap.c +++ b/keyboards/lets_split/keymaps/adam/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/cpeters1982/keymap.c b/keyboards/lets_split/keymaps/cpeters1982/keymap.c index 60c864d7d..9c3eb9475 100644 --- a/keyboards/lets_split/keymaps/cpeters1982/keymap.c +++ b/keyboards/lets_split/keymaps/cpeters1982/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/default/keymap.c b/keyboards/lets_split/keymaps/default/keymap.c index fc0fe9c7c..f78278184 100644 --- a/keyboards/lets_split/keymaps/default/keymap.c +++ b/keyboards/lets_split/keymaps/default/keymap.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | 2 | ||
| 5 | extern keymap_config_t keymap_config; | 3 | extern keymap_config_t keymap_config; |
| 6 | 4 | ||
| @@ -40,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | * |Adjust| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 38 | * |Adjust| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 41 | * `-----------------------------------------------------------------------------------' | 39 | * `-----------------------------------------------------------------------------------' |
| 42 | */ | 40 | */ |
| 43 | [_QWERTY] = LAYOUT( | 41 | [_QWERTY] = LAYOUT_ortho_4x12( |
| 44 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 42 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 45 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 43 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 46 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 44 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -58,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 58 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 56 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 59 | * `-----------------------------------------------------------------------------------' | 57 | * `-----------------------------------------------------------------------------------' |
| 60 | */ | 58 | */ |
| 61 | [_COLEMAK] = LAYOUT( \ | 59 | [_COLEMAK] = LAYOUT_ortho_4x12( \ |
| 62 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ | 60 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ |
| 63 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ | 61 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ |
| 64 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 62 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -76,7 +74,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 76 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 74 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 77 | * `-----------------------------------------------------------------------------------' | 75 | * `-----------------------------------------------------------------------------------' |
| 78 | */ | 76 | */ |
| 79 | [_DVORAK] = LAYOUT( \ | 77 | [_DVORAK] = LAYOUT_ortho_4x12( \ |
| 80 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ | 78 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ |
| 81 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ | 79 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ |
| 82 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ | 80 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ |
| @@ -94,7 +92,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 94 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 92 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 95 | * `-----------------------------------------------------------------------------------' | 93 | * `-----------------------------------------------------------------------------------' |
| 96 | */ | 94 | */ |
| 97 | [_LOWER] = LAYOUT( \ | 95 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 98 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ | 96 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ |
| 99 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 97 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| 100 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ | 98 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ |
| @@ -112,7 +110,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 110 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 113 | * `-----------------------------------------------------------------------------------' | 111 | * `-----------------------------------------------------------------------------------' |
| 114 | */ | 112 | */ |
| 115 | [_RAISE] = LAYOUT( \ | 113 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 116 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, \ | 114 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL, \ |
| 117 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 115 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| 118 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ | 116 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ |
| @@ -130,7 +128,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 130 | * | | | | | | | | | | | | | 128 | * | | | | | | | | | | | | |
| 131 | * `-----------------------------------------------------------------------------------' | 129 | * `-----------------------------------------------------------------------------------' |
| 132 | */ | 130 | */ |
| 133 | [_ADJUST] = LAYOUT( \ | 131 | [_ADJUST] = LAYOUT_ortho_4x12( \ |
| 134 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ | 132 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ |
| 135 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ | 133 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ |
| 136 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 134 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
diff --git a/keyboards/lets_split/keymaps/dlaroe/keymap.c b/keyboards/lets_split/keymaps/dlaroe/keymap.c index a51aad73a..b2282e0fe 100644 --- a/keyboards/lets_split/keymaps/dlaroe/keymap.c +++ b/keyboards/lets_split/keymaps/dlaroe/keymap.c | |||
| @@ -4,12 +4,7 @@ | |||
| 4 | // Also, I like me some numpad | 4 | // Also, I like me some numpad |
| 5 | 5 | ||
| 6 | 6 | ||
| 7 | #include "lets_split.h" | 7 | #include QMK_KEYBOARD_H |
| 8 | #include "action_layer.h" | ||
| 9 | #ifdef AUDIO_ENABLE | ||
| 10 | #include "audio.h" | ||
| 11 | #endif | ||
| 12 | #include "eeconfig.h" | ||
| 13 | 8 | ||
| 14 | extern keymap_config_t keymap_config; | 9 | extern keymap_config_t keymap_config; |
| 15 | 10 | ||
diff --git a/keyboards/lets_split/keymaps/fabian/keymap.c b/keyboards/lets_split/keymaps/fabian/keymap.c index c56cb7b6d..37053a8e4 100644 --- a/keyboards/lets_split/keymaps/fabian/keymap.c +++ b/keyboards/lets_split/keymaps/fabian/keymap.c | |||
| @@ -14,9 +14,8 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include "lets_split.h" | 17 | #include QMK_KEYBOARD_H |
| 18 | #include "action_layer.h" | 18 | |
| 19 | #include "eeconfig.h" | ||
| 20 | 19 | ||
| 21 | extern keymap_config_t keymap_config; | 20 | extern keymap_config_t keymap_config; |
| 22 | 21 | ||
diff --git a/keyboards/lets_split/keymaps/heartrobotninja/keymap.c b/keyboards/lets_split/keymaps/heartrobotninja/keymap.c index 9fee02786..3a7ef9db3 100644 --- a/keyboards/lets_split/keymaps/heartrobotninja/keymap.c +++ b/keyboards/lets_split/keymaps/heartrobotninja/keymap.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "action_util.h" | ||
| 4 | #include "debug.h" | ||
| 5 | #include "eeconfig.h" | ||
| 6 | 3 | ||
| 7 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 8 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/henxing/keymap.c b/keyboards/lets_split/keymaps/henxing/keymap.c index c47180586..aab75dc54 100644 --- a/keyboards/lets_split/keymaps/henxing/keymap.c +++ b/keyboards/lets_split/keymaps/henxing/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/khord/keymap.c b/keyboards/lets_split/keymaps/khord/keymap.c index 4a18a6e26..53b7a2c7f 100644 --- a/keyboards/lets_split/keymaps/khord/keymap.c +++ b/keyboards/lets_split/keymaps/khord/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/kris/keymap.c b/keyboards/lets_split/keymaps/kris/keymap.c index 75533bf88..34d2e86da 100644 --- a/keyboards/lets_split/keymaps/kris/keymap.c +++ b/keyboards/lets_split/keymaps/kris/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/krusli/keymap.c b/keyboards/lets_split/keymaps/krusli/keymap.c index 177aa7168..9b49bab3b 100644 --- a/keyboards/lets_split/keymaps/krusli/keymap.c +++ b/keyboards/lets_split/keymaps/krusli/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
| @@ -43,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | * |Numpad| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 42 | * |Numpad| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 44 | * `-----------------------------------------------------------------------------------' | 43 | * `-----------------------------------------------------------------------------------' |
| 45 | */ | 44 | */ |
| 46 | [_QWERTY] = KEYMAP( \ | 45 | [_QWERTY] = LAYOUT_ortho_4x12( \ |
| 47 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 46 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 48 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 47 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 49 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 48 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -61,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 61 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 60 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 62 | * `-----------------------------------------------------------------------------------' | 61 | * `-----------------------------------------------------------------------------------' |
| 63 | */ | 62 | */ |
| 64 | [_COLEMAK] = KEYMAP( \ | 63 | [_COLEMAK] = LAYOUT_ortho_4x12( \ |
| 65 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ | 64 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ |
| 66 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ | 65 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ |
| 67 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 66 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -79,7 +78,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 78 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 80 | * `-----------------------------------------------------------------------------------' | 79 | * `-----------------------------------------------------------------------------------' |
| 81 | */ | 80 | */ |
| 82 | [_DVORAK] = KEYMAP( \ | 81 | [_DVORAK] = LAYOUT_ortho_4x12( \ |
| 83 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ | 82 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ |
| 84 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ | 83 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ |
| 85 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ | 84 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ |
| @@ -97,7 +96,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 97 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 96 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 98 | * `-----------------------------------------------------------------------------------' | 97 | * `-----------------------------------------------------------------------------------' |
| 99 | */ | 98 | */ |
| 100 | [_LOWER] = KEYMAP( \ | 99 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 101 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ | 100 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ |
| 102 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 101 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| 103 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ | 102 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ |
| @@ -115,7 +114,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 115 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 114 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 116 | * `-----------------------------------------------------------------------------------' | 115 | * `-----------------------------------------------------------------------------------' |
| 117 | */ | 116 | */ |
| 118 | [_RAISE] = KEYMAP( \ | 117 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 119 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 118 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 120 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 119 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| 121 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_END, KC_PGUP, KC_PGDN, _______, \ | 120 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_HOME, KC_END, KC_PGUP, KC_PGDN, _______, \ |
| @@ -133,7 +132,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 133 | * |Qwerty| 0 | . | . |Enter |Enter | | | | | | | 132 | * |Qwerty| 0 | . | . |Enter |Enter | | | | | | |
| 134 | * `-----------------------------------------------------------------------------------' | 133 | * `-----------------------------------------------------------------------------------' |
| 135 | */ | 134 | */ |
| 136 | [_NUMPAD] = KEYMAP( \ | 135 | [_NUMPAD] = LAYOUT_ortho_4x12( \ |
| 137 | KC_ESC, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, _______, _______, _______, _______, _______, _______, \ | 136 | KC_ESC, KC_P7, KC_P8, KC_P9, KC_PAST, KC_PSLS, _______, _______, _______, _______, _______, _______, \ |
| 138 | KC_BSPC, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_PMNS, _______, _______, _______, _______, _______, _______, \ | 137 | KC_BSPC, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_PMNS, _______, _______, _______, _______, _______, _______, \ |
| 139 | _______, KC_P1, KC_P2, KC_P3, KC_PENT, KC_PENT, _______, _______, _______, _______, _______, _______, \ | 138 | _______, KC_P1, KC_P2, KC_P3, KC_PENT, KC_PENT, _______, _______, _______, _______, _______, _______, \ |
| @@ -151,7 +150,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 151 | * | | | | | | | | | | | | | 150 | * | | | | | | | | | | | | |
| 152 | * `-----------------------------------------------------------------------------------' | 151 | * `-----------------------------------------------------------------------------------' |
| 153 | */ | 152 | */ |
| 154 | [_ADJUST] = KEYMAP( \ | 153 | [_ADJUST] = LAYOUT_ortho_4x12( \ |
| 155 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ | 154 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ |
| 156 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ | 155 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ |
| 157 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 156 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
diff --git a/keyboards/lets_split/keymaps/mbsurfer/keymap.c b/keyboards/lets_split/keymaps/mbsurfer/keymap.c index e9e6d6ef6..5f6589337 100644 --- a/keyboards/lets_split/keymaps/mbsurfer/keymap.c +++ b/keyboards/lets_split/keymaps/mbsurfer/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern rgblight_config_t rgblight_config; | 4 | extern rgblight_config_t rgblight_config; |
| 6 | extern keymap_config_t keymap_config; | 5 | extern keymap_config_t keymap_config; |
diff --git a/keyboards/lets_split/keymaps/mjt/keymap.c b/keyboards/lets_split/keymaps/mjt/keymap.c index 47f2ff2f8..2c61cce3b 100644 --- a/keyboards/lets_split/keymaps/mjt/keymap.c +++ b/keyboards/lets_split/keymaps/mjt/keymap.c | |||
| @@ -1,9 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | #ifdef BACKLIGHT_ENABLE | ||
| 5 | #include "backlight.h" | ||
| 6 | #endif | ||
| 7 | 3 | ||
| 8 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 9 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/normacos/keymap.c b/keyboards/lets_split/keymaps/normacos/keymap.c index 63c39f1dd..9868fab6e 100644 --- a/keyboards/lets_split/keymaps/normacos/keymap.c +++ b/keyboards/lets_split/keymaps/normacos/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
| @@ -58,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 58 | * | Lock | Home | End | Alt | Lower| GUI | | Space| Raise| Left | Down | Up | Right| | 57 | * | Lock | Home | End | Alt | Lower| GUI | | Space| Raise| Left | Down | Up | Right| |
| 59 | * `-----------------------------------------' `-----------------------------------------' | 58 | * `-----------------------------------------' `-----------------------------------------' |
| 60 | */ | 59 | */ |
| 61 | [_NORMAN] = KEYMAP( \ | 60 | [_NORMAN] = LAYOUT_ortho_4x12( \ |
| 62 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_J, KC_U, KC_R, KC_L, KC_SCLN, KC_BSPC, \ | 61 | KC_TAB, KC_Q, KC_W, KC_D, KC_F, KC_K, KC_J, KC_U, KC_R, KC_L, KC_SCLN, KC_BSPC, \ |
| 63 | CTL_ESC, KC_A, KC_S, KC_E, KC_T, KC_G, KC_Y, KC_N, KC_I, KC_O, KC_H, KC_QUOT, \ | 62 | CTL_ESC, KC_A, KC_S, KC_E, KC_T, KC_G, KC_Y, KC_N, KC_I, KC_O, KC_H, KC_QUOT, \ |
| 64 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_P, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT, \ | 63 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_P, KC_M, KC_COMM, KC_DOT, KC_SLSH, SFT_ENT, \ |
| @@ -76,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 76 | * | Lock | Home | End | Alt | Lower| GUI | | . | Raise| 0 | Spot |Chrome| | | 75 | * | Lock | Home | End | Alt | Lower| GUI | | . | Raise| 0 | Spot |Chrome| | |
| 77 | * `-----------------------------------------' `-----------------------------------------' | 76 | * `-----------------------------------------' `-----------------------------------------' |
| 78 | */ | 77 | */ |
| 79 | [_LOWER] = KEYMAP( \ | 78 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 80 | _______, KC_F1, KC_F2, KC_F3, KC_F4, XXXXXXX, KC_NLCK, KC_P7, KC_P8, KC_P9, KC_PEQL, _______, \ | 79 | _______, KC_F1, KC_F2, KC_F3, KC_F4, XXXXXXX, KC_NLCK, KC_P7, KC_P8, KC_P9, KC_PEQL, _______, \ |
| 81 | _______, KC_F5, KC_F6, KC_F8, KC_F9, XXXXXXX, KC_PAST, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_DEL, \ | 80 | _______, KC_F5, KC_F6, KC_F8, KC_F9, XXXXXXX, KC_PAST, KC_P4, KC_P5, KC_P6, KC_PPLS, KC_DEL, \ |
| 82 | _______, KC_F9, KC_F10, KC_F11, KC_F12, XXXXXXX, KC_PSLS, KC_P1, KC_P2, KC_P3, KC_PMNS, _______, \ | 81 | _______, KC_F9, KC_F10, KC_F11, KC_F12, XXXXXXX, KC_PSLS, KC_P1, KC_P2, KC_P3, KC_PMNS, _______, \ |
| @@ -94,7 +93,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 94 | * | Lock | Home | End | Alt | Lower| GUI | | Space| Raise| Left | Down | Up | Right| | 93 | * | Lock | Home | End | Alt | Lower| GUI | | Space| Raise| Left | Down | Up | Right| |
| 95 | * `-----------------------------------------' `-----------------------------------------' | 94 | * `-----------------------------------------' `-----------------------------------------' |
| 96 | */ | 95 | */ |
| 97 | [_RAISE] = KEYMAP( \ | 96 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 98 | _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ | 97 | _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, \ |
| 99 | _______, SH_SUDO, SH_GOUP, SLACK, SH_TERM, OUTLOOK, KC_EQL, KC_MINS, KC_BSLS, KC_LBRC, KC_RBRC, KC_GRV, \ | 98 | _______, SH_SUDO, SH_GOUP, SLACK, SH_TERM, OUTLOOK, KC_EQL, KC_MINS, KC_BSLS, KC_LBRC, KC_RBRC, KC_GRV, \ |
| 100 | _______, SH_CLRH, SH_CLRE, SH_HOME, SH_END, SH_RSCH, KC_MPLY, KC_MUTE, KC_VOLD, KC_VOLU, SCN_SHT, _______, \ | 99 | _______, SH_CLRH, SH_CLRE, SH_HOME, SH_END, SH_RSCH, KC_MPLY, KC_MUTE, KC_VOLD, KC_VOLU, SCN_SHT, _______, \ |
| @@ -112,7 +111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 112 | * | | | | | Lower| | | | Raise| | | | | | 111 | * | | | | | Lower| | | | Raise| | | | | |
| 113 | * `-----------------------------------------' `-----------------------------------------' | 112 | * `-----------------------------------------' `-----------------------------------------' |
| 114 | */ | 113 | */ |
| 115 | [_ADJUST] = KEYMAP( \ | 114 | [_ADJUST] = LAYOUT_ortho_4x12( \ |
| 116 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RESET, XXXXXXX, \ | 115 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RESET, XXXXXXX, \ |
| 117 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AU_ON, AU_OFF, XXXXXXX, NORMAN, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ | 116 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, AU_ON, AU_OFF, XXXXXXX, NORMAN, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ |
| 118 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ | 117 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, \ |
diff --git a/keyboards/lets_split/keymaps/piemod/keymap.c b/keyboards/lets_split/keymaps/piemod/keymap.c index fca96bf39..d789b7a8b 100644 --- a/keyboards/lets_split/keymaps/piemod/keymap.c +++ b/keyboards/lets_split/keymaps/piemod/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/pitty/keymap.c b/keyboards/lets_split/keymaps/pitty/keymap.c index 35b558bcf..0fd4c1384 100644 --- a/keyboards/lets_split/keymaps/pitty/keymap.c +++ b/keyboards/lets_split/keymaps/pitty/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | //Following line allows macro to read current RGB settings | 4 | //Following line allows macro to read current RGB settings |
| 6 | extern rgblight_config_t rgblight_config; | 5 | extern rgblight_config_t rgblight_config; |
diff --git a/keyboards/lets_split/keymaps/poker/keymap.c b/keyboards/lets_split/keymaps/poker/keymap.c index a07143d58..cce0ca474 100644 --- a/keyboards/lets_split/keymaps/poker/keymap.c +++ b/keyboards/lets_split/keymaps/poker/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/smt/keymap.c b/keyboards/lets_split/keymaps/smt/keymap.c index f4f44c144..090cf78b7 100644 --- a/keyboards/lets_split/keymaps/smt/keymap.c +++ b/keyboards/lets_split/keymaps/smt/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/waples/keymap.c b/keyboards/lets_split/keymaps/waples/keymap.c index 79f2d91cd..7b25bc51f 100644 --- a/keyboards/lets_split/keymaps/waples/keymap.c +++ b/keyboards/lets_split/keymaps/waples/keymap.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // Waples layout for Let's Split (rev2) | 1 | // Waples layout for Let's Split (rev2) |
| 2 | // Made changes from the default | 2 | // Made changes from the default |
| 3 | 3 | ||
| 4 | #include "lets_split.h" | 4 | #include QMK_KEYBOARD_H |
| 5 | #include "action_layer.h" | 5 | |
| 6 | #include "eeconfig.h" | ||
| 7 | 6 | ||
| 8 | extern keymap_config_t keymap_config; | 7 | extern keymap_config_t keymap_config; |
| 9 | 8 | ||
diff --git a/keyboards/lets_split/keymaps/xk/keymap.c b/keyboards/lets_split/keymaps/xk/keymap.c index 07074759a..c032b865a 100755 --- a/keyboards/lets_split/keymaps/xk/keymap.c +++ b/keyboards/lets_split/keymaps/xk/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/keymaps/xyverz/keymap.c b/keyboards/lets_split/keymaps/xyverz/keymap.c index 9ed58b55f..838f57983 100644 --- a/keyboards/lets_split/keymaps/xyverz/keymap.c +++ b/keyboards/lets_split/keymaps/xyverz/keymap.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #include "lets_split.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | 2 | |
| 3 | #include "eeconfig.h" | ||
| 4 | 3 | ||
| 5 | extern keymap_config_t keymap_config; | 4 | extern keymap_config_t keymap_config; |
| 6 | 5 | ||
diff --git a/keyboards/lets_split/lets_split.h b/keyboards/lets_split/lets_split.h index 7896e4467..176585747 100644 --- a/keyboards/lets_split/lets_split.h +++ b/keyboards/lets_split/lets_split.h | |||
| @@ -27,5 +27,6 @@ | |||
| 27 | ) | 27 | ) |
| 28 | 28 | ||
| 29 | #define KC_LAYOUT_ortho_4x12 LAYOUT_kc | 29 | #define KC_LAYOUT_ortho_4x12 LAYOUT_kc |
| 30 | #define LAYOUT_kc_ortho_4x12 LAYOUT_kc | ||
| 30 | 31 | ||
| 31 | #endif | 32 | #endif |
diff --git a/keyboards/levinson/keymaps/default/keymap.c b/keyboards/levinson/keymaps/default/keymap.c index aa5143d67..dac8068a4 100644 --- a/keyboards/levinson/keymaps/default/keymap.c +++ b/keyboards/levinson/keymaps/default/keymap.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | #include "levinson.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | 2 | ||
| 5 | extern keymap_config_t keymap_config; | 3 | extern keymap_config_t keymap_config; |
| 6 | 4 | ||
| @@ -41,7 +39,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 41 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 39 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 42 | * `-----------------------------------------------------------------------------------' | 40 | * `-----------------------------------------------------------------------------------' |
| 43 | */ | 41 | */ |
| 44 | [_QWERTY] = LAYOUT( \ | 42 | [_QWERTY] = LAYOUT_ortho_4x12( \ |
| 45 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 43 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 46 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ | 44 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, \ |
| 47 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 45 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -59,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 57 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 60 | * `-----------------------------------------------------------------------------------' | 58 | * `-----------------------------------------------------------------------------------' |
| 61 | */ | 59 | */ |
| 62 | [_COLEMAK] = LAYOUT( \ | 60 | [_COLEMAK] = LAYOUT_ortho_4x12( \ |
| 63 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ | 61 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, \ |
| 64 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ | 62 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, \ |
| 65 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ | 63 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , \ |
| @@ -77,7 +75,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 77 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | | 75 | * |Adjust| Ctrl | Alt | GUI |Lower |Space |Space |Raise | Left | Down | Up |Right | |
| 78 | * `-----------------------------------------------------------------------------------' | 76 | * `-----------------------------------------------------------------------------------' |
| 79 | */ | 77 | */ |
| 80 | [_DVORAK] = LAYOUT( \ | 78 | [_DVORAK] = LAYOUT_ortho_4x12( \ |
| 81 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ | 79 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, \ |
| 82 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ | 80 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, \ |
| 83 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ | 81 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , \ |
| @@ -95,7 +93,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 95 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 93 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 96 | * `-----------------------------------------------------------------------------------' | 94 | * `-----------------------------------------------------------------------------------' |
| 97 | */ | 95 | */ |
| 98 | [_LOWER] = LAYOUT( \ | 96 | [_LOWER] = LAYOUT_ortho_4x12( \ |
| 99 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ | 97 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, \ |
| 100 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ | 98 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, \ |
| 101 | BL_STEP, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ | 99 | BL_STEP, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12,S(KC_NUHS),S(KC_NUBS),_______, _______, _______, \ |
| @@ -113,7 +111,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 113 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 111 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 114 | * `-----------------------------------------------------------------------------------' | 112 | * `-----------------------------------------------------------------------------------' |
| 115 | */ | 113 | */ |
| 116 | [_RAISE] = LAYOUT( \ | 114 | [_RAISE] = LAYOUT_ortho_4x12( \ |
| 117 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ | 115 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, \ |
| 118 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ | 116 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, \ |
| 119 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ | 117 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, _______, _______, _______, \ |
| @@ -131,7 +129,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 131 | * | | | | | | | | | | | | | 129 | * | | | | | | | | | | | | |
| 132 | * `-----------------------------------------------------------------------------------' | 130 | * `-----------------------------------------------------------------------------------' |
| 133 | */ | 131 | */ |
| 134 | [_ADJUST] = LAYOUT( \ | 132 | [_ADJUST] = LAYOUT_ortho_4x12( \ |
| 135 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ | 133 | _______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, \ |
| 136 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ | 134 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ |
| 137 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 135 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
diff --git a/keyboards/levinson/keymaps/treadwell/keymap.c b/keyboards/levinson/keymaps/treadwell/keymap.c index a0d4f4913..10d7d3035 100644 --- a/keyboards/levinson/keymaps/treadwell/keymap.c +++ b/keyboards/levinson/keymaps/treadwell/keymap.c | |||
| @@ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 121 | * | | | | | | | | | | | | | 121 | * | | | | | | | | | | | | |
| 122 | * `-----------------------------------------------------------------------------------' | 122 | * `-----------------------------------------------------------------------------------' |
| 123 | */ | 123 | */ |
| 124 | [_ADJUST] = LAYOUT( \ | 124 | [_ADJUST] = LAYOUT_ortho_4x12( \ |
| 125 | _______, RESET , RGB_TOG, RGB_MOD, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_VAD, RGB_VAI, _______, _______, \ | 125 | _______, RESET , RGB_TOG, RGB_MOD, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, RGB_VAD, RGB_VAI, _______, _______, \ |
| 126 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ | 126 | _______, _______, _______, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______, \ |
| 127 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 127 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
diff --git a/keyboards/levinson/keymaps/valgrahf/keymap.c b/keyboards/levinson/keymaps/valgrahf/keymap.c index 5956ad27b..89c186442 100644 --- a/keyboards/levinson/keymaps/valgrahf/keymap.c +++ b/keyboards/levinson/keymaps/valgrahf/keymap.c | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | #include "levinson.h" | 1 | #include QMK_KEYBOARD_H |
| 2 | #include "action_layer.h" | ||
| 3 | #include "eeconfig.h" | ||
| 4 | 2 | ||
| 5 | extern keymap_config_t keymap_config; | 3 | extern keymap_config_t keymap_config; |
| 6 | 4 | ||
| @@ -28,7 +26,7 @@ extern keymap_config_t keymap_config; | |||
| 28 | 26 | ||
| 29 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 27 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 30 | 28 | ||
| 31 | [_BASE] = KC_KEYMAP( | 29 | [_BASE] = KC_LAYOUT_ortho_4x12( |
| 32 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. | 30 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. |
| 33 | TAB, Q , W , E , R , T , Y , U , I , O , P ,BSPC, | 31 | TAB, Q , W , E , R , T , Y , U , I , O , P ,BSPC, |
| 34 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | 32 | //|----+----+----+----+----+----| |----+----+----+----+----+----| |
| @@ -40,7 +38,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | //`----+----+----+----+----+----' `----+----+----+----+----+----' | 38 | //`----+----+----+----+----+----' `----+----+----+----+----+----' |
| 41 | ), | 39 | ), |
| 42 | 40 | ||
| 43 | [_FN1] = KC_KEYMAP( | 41 | [_FN1] = KC_LAYOUT_ortho_4x12( |
| 44 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. | 42 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. |
| 45 | GRV, 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , , | 43 | GRV, 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 , , |
| 46 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | 44 | //|----+----+----+----+----+----| |----+----+----+----+----+----| |
| @@ -52,7 +50,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 52 | //`----+----+----+----+----+----' `----+----+----+----+----+----' | 50 | //`----+----+----+----+----+----' `----+----+----+----+----+----' |
| 53 | ), | 51 | ), |
| 54 | 52 | ||
| 55 | [_FN2] = KC_KEYMAP( | 53 | [_FN2] = KC_LAYOUT_ortho_4x12( |
| 56 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. | 54 | //,----+----+----+----+----+----. ,----+----+----+----+----+----. |
| 57 | TILD,EXLM, AT ,HASH,DLR ,PERC, CIRC,AMPR,ASTR,LPRN,RPRN, , | 55 | TILD,EXLM, AT ,HASH,DLR ,PERC, CIRC,AMPR,ASTR,LPRN,RPRN, , |
| 58 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | 56 | //|----+----+----+----+----+----| |----+----+----+----+----+----| |
| @@ -60,7 +58,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 60 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | 58 | //|----+----+----+----+----+----| |----+----+----+----+----+----| |
| 61 | ,RHUD,RSAD,RVAD, , , , , , , , , | 59 | ,RHUD,RSAD,RVAD, , , , , , , , , |
| 62 | //|----+----+----+----+----+----| |----+----+----+----+----+----| | 60 | //|----+----+----+----+----+----| |----+----+----+----+----+----| |
| 63 | ,RTOG,RMOD, , , , , , , , , | 61 | ,RTOG,RMOD, , , , , , , , , |
| 64 | //`----+----+----+----+----+----' `----+----+----+----+----+----' | 62 | //`----+----+----+----+----+----' `----+----+----+----+----+----' |
| 65 | ), | 63 | ), |
| 66 | 64 | ||
diff --git a/keyboards/levinson/levinson.h b/keyboards/levinson/levinson.h index 279a65c51..b952ad365 100644 --- a/keyboards/levinson/levinson.h +++ b/keyboards/levinson/levinson.h | |||
| @@ -24,5 +24,6 @@ | |||
| 24 | ) | 24 | ) |
| 25 | 25 | ||
| 26 | #define KC_LAYOUT_ortho_4x12 LAYOUT_kc | 26 | #define KC_LAYOUT_ortho_4x12 LAYOUT_kc |
| 27 | #define LAYOUT_kc_ortho_4x12 LAYOUT_kc | ||
| 27 | 28 | ||
| 28 | #endif | 29 | #endif |
diff --git a/keyboards/mt40/config.h b/keyboards/mt40/config.h index 6c82b2c74..cf3326d7b 100644 --- a/keyboards/mt40/config.h +++ b/keyboards/mt40/config.h | |||
| @@ -35,17 +35,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 35 | #define MATRIX_ROWS 8 | 35 | #define MATRIX_ROWS 8 |
| 36 | #define MATRIX_COLS 15 | 36 | #define MATRIX_COLS 15 |
| 37 | 37 | ||
| 38 | #define RGB_DI_PIN C0 | ||
| 39 | #define RGBLED_NUM 12 | ||
| 40 | #define RGBLIGHT_ANIMATIONS | ||
| 41 | |||
| 42 | #define RGBLIGHT_HUE_STEP 12 | ||
| 43 | #define RGBLIGHT_SAT_STEP 15 | ||
| 44 | #define RGBLIGHT_VAL_STEP 18 | ||
| 45 | 38 | ||
| 46 | #define NO_UART 1 | 39 | #define NO_UART 1 |
| 47 | 40 | ||
| 48 | #define TAPPING_TERM 200 | 41 | #define RGB_DI_PIN C0 |
| 42 | #define RGBLED_NUM 12 | ||
| 43 | #define RGBLIGHT_ANIMATIONS | ||
| 49 | 44 | ||
| 50 | /* | 45 | /* |
| 51 | * Keyboard Matrix Assignments | 46 | * Keyboard Matrix Assignments |
diff --git a/keyboards/mt40/keymaps/default/config.h b/keyboards/mt40/keymaps/default/config.h new file mode 100644 index 000000000..9f9a9fc10 --- /dev/null +++ b/keyboards/mt40/keymaps/default/config.h | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | #ifndef CONFIG_USER_H | ||
| 2 | #define CONFIG_USER_H | ||
| 3 | |||
| 4 | #define TAPPING_TERM 200 | ||
| 5 | |||
| 6 | |||
| 7 | #define RGBLIGHT_HUE_STEP 12 | ||
| 8 | #define RGBLIGHT_SAT_STEP 15 | ||
| 9 | #define RGBLIGHT_VAL_STEP 18 | ||
| 10 | |||
| 11 | #endif | ||
diff --git a/keyboards/mt40/keymaps/default/keymap.c b/keyboards/mt40/keymaps/default/keymap.c index 2da5dd645..193e548f9 100644 --- a/keyboards/mt40/keymaps/default/keymap.c +++ b/keyboards/mt40/keymaps/default/keymap.c | |||
| @@ -13,9 +13,8 @@ | |||
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #include "mt40.h" | 16 | #include QMK_KEYBOARD_H |
| 17 | #include "action_layer.h" | 17 | |
| 18 | #include "rgblight.h" | ||
| 19 | 18 | ||
| 20 | #define _______ KC_TRNS | 19 | #define _______ KC_TRNS |
| 21 | #define OOOOOOO KC_TRNS | 20 | #define OOOOOOO KC_TRNS |
| @@ -30,7 +29,7 @@ | |||
| 30 | #define C_ENT MT(MOD_RCTL, KC_ENT) | 29 | #define C_ENT MT(MOD_RCTL, KC_ENT) |
| 31 | 30 | ||
| 32 | 31 | ||
| 33 | /* | 32 | /* |
| 34 | * ,-----------------------------------------------------------------------------------. | 33 | * ,-----------------------------------------------------------------------------------. |
| 35 | * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | | 34 | * | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp | |
| 36 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 35 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| @@ -42,31 +41,31 @@ | |||
| 42 | * `-----------------------------------------------------------------------------------' | 41 | * `-----------------------------------------------------------------------------------' |
| 43 | */ | 42 | */ |
| 44 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 43 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 45 | [0] = KEYMAP( | 44 | [0] = LAYOUT_ortho_4x12( |
| 46 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ | 45 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, \ |
| 47 | C_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, C_ENT, \ | 46 | C_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, C_ENT, \ |
| 48 | KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC, \ | 47 | KC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSPC, \ |
| 49 | C_LCTL, C_LGUI, MOD_LALT, MO(3), MO(1), KC_SPC, KC_SPC, MO(2), MO(4), MOD_RALT, C_RGUI, C_RCTL), | 48 | C_LCTL, C_LGUI, MOD_LALT, MO(3), MO(1), KC_SPC, KC_SPC, MO(2), MO(4), MOD_RALT, C_RGUI, C_RCTL), |
| 50 | 49 | ||
| 51 | [1] = KEYMAP( | 50 | [1] = LAYOUT_ortho_4x12( |
| 52 | _______, KC_F9, KC_F10, KC_F11, KC_F12, RGB_TOG, RGB_MOD, KC_P7, KC_P8, KC_P9, KC_PSLS, _______, \ | 51 | _______, KC_F9, KC_F10, KC_F11, KC_F12, RGB_TOG, RGB_MOD, KC_P7, KC_P8, KC_P9, KC_PSLS, _______, \ |
| 53 | _______, KC_F5, KC_F6, KC_F7, KC_F8, RGB_VAD, RGB_VAI, KC_P4, KC_P5, KC_P6, KC_PAST, _______, \ | 52 | _______, KC_F5, KC_F6, KC_F7, KC_F8, RGB_VAD, RGB_VAI, KC_P4, KC_P5, KC_P6, KC_PAST, _______, \ |
| 54 | _______, KC_F1, KC_F2, KC_F3, KC_F4, BL_TOGG, BL_INC, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_PGUP, \ | 53 | _______, KC_F1, KC_F2, KC_F3, KC_F4, BL_TOGG, BL_INC, KC_P1, KC_P2, KC_P3, KC_PMNS, KC_PGUP, \ |
| 55 | _______, _______, _______, _______, OOOOOOO, _______, _______, KC_P0, KC_PDOT, KC_PENT, KC_PPLS, KC_PGDN), | 54 | _______, _______, _______, _______, OOOOOOO, _______, _______, KC_P0, KC_PDOT, KC_PENT, KC_PPLS, KC_PGDN), |
| 56 | 55 | ||
| 57 | [2] = KEYMAP( | 56 | [2] = LAYOUT_ortho_4x12( |
| 58 | _______, _______, _______, _______, _______, _______, _______, KC_QUOT, KC_EQL, KC_LBRC, KC_RBRC, KC_NUBS, \ | 57 | _______, _______, _______, _______, _______, _______, _______, KC_QUOT, KC_EQL, KC_LBRC, KC_RBRC, KC_NUBS, \ |
| 59 | KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, \ | 58 | KC_GRAVE, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, \ |
| 60 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 59 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 61 | _______, _______, _______, _______, _______, _______, _______, OOOOOOO, KC_HOME, KC_PGDOWN, KC_PGUP, KC_END), | 60 | _______, _______, _______, _______, _______, _______, _______, OOOOOOO, KC_HOME, KC_PGDOWN, KC_PGUP, KC_END), |
| 62 | 61 | ||
| 63 | [3] = KEYMAP( | 62 | [3] = LAYOUT_ortho_4x12( |
| 64 | _______, _______, _______, _______, _______, _______, KC_COPY, KC_PGUP, _______, _______, KC_PASTE, KC_DEL, \ | 63 | _______, _______, _______, _______, _______, _______, KC_COPY, KC_PGUP, _______, _______, KC_PASTE, KC_DEL, \ |
| 65 | _______, _______, _______, KC_PGDN, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, _______, _______, \ | 64 | _______, _______, _______, KC_PGDN, _______, _______, KC_LEFT, KC_DOWN, KC_UP, KC_RIGHT, _______, _______, \ |
| 66 | _______, _______, KC_CUT, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | 65 | _______, _______, KC_CUT, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ |
| 67 | _______, _______, _______, OOOOOOO, _______, _______, _______, _______, _______, _______, _______, _______), | 66 | _______, _______, _______, OOOOOOO, _______, _______, _______, _______, _______, _______, _______, _______), |
| 68 | 67 | ||
| 69 | [4] = KEYMAP( | 68 | [4] = LAYOUT_ortho_4x12( |
| 70 | _______, _______, _______, _______, _______, _______, _______, KC_ACL0, KC_ACL1, KC_ACL2, _______, _______, \ | 69 | _______, _______, _______, _______, _______, _______, _______, KC_ACL0, KC_ACL1, KC_ACL2, _______, _______, \ |
| 71 | KC_PSCR, KC_INS, KC_MUTE, KC_VOLD, KC_VOLU, _______, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, _______, _______, \ | 70 | KC_PSCR, KC_INS, KC_MUTE, KC_VOLD, KC_VOLU, _______, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, _______, _______, \ |
| 72 | KC_CAPS, _______, KC_MPLY, KC_MRWD, KC_MFFD, _______, _______, _______, KC_BTN1, KC_BTN2, _______, _______, \ | 71 | KC_CAPS, _______, KC_MPLY, KC_MRWD, KC_MFFD, _______, _______, _______, KC_BTN1, KC_BTN2, _______, _______, \ |
| @@ -75,10 +74,5 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 75 | 74 | ||
| 76 | }; | 75 | }; |
| 77 | 76 | ||
| 78 | const uint16_t PROGMEM fn_actions[] = { | 77 | |
| 79 | [0] = ACTION_LAYER_MOMENTARY(1), | ||
| 80 | [1] = ACTION_LAYER_MOMENTARY(2), | ||
| 81 | [2] = ACTION_LAYER_MOMENTARY(3), | ||
| 82 | [3] = ACTION_LAYER_MOMENTARY(4), | ||
| 83 | }; | ||
| 84 | 78 | ||
diff --git a/keyboards/mt40/matrix.c b/keyboards/mt40/matrix.c index 140026013..d75fcc221 100644 --- a/keyboards/mt40/matrix.c +++ b/keyboards/mt40/matrix.c | |||
| @@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 19 | #include <util/delay.h> | 19 | #include <util/delay.h> |
| 20 | 20 | ||
| 21 | #include "matrix.h" | 21 | #include "matrix.h" |
| 22 | #include "config.h" | ||
| 22 | 23 | ||
| 23 | #ifndef DEBOUNCE | 24 | #ifndef DEBOUNCE |
| 24 | # define DEBOUNCE 5 | 25 | # define DEBOUNCE 5 |
| @@ -29,6 +30,26 @@ static uint8_t debouncing = DEBOUNCE; | |||
| 29 | static matrix_row_t matrix[MATRIX_ROWS]; | 30 | static matrix_row_t matrix[MATRIX_ROWS]; |
| 30 | static matrix_row_t matrix_debouncing[MATRIX_ROWS]; | 31 | static matrix_row_t matrix_debouncing[MATRIX_ROWS]; |
| 31 | 32 | ||
| 33 | __attribute__ ((weak)) | ||
| 34 | void matrix_init_kb(void) { | ||
| 35 | matrix_init_user(); | ||
| 36 | } | ||
| 37 | |||
| 38 | __attribute__ ((weak)) | ||
| 39 | void matrix_scan_kb(void) { | ||
| 40 | matrix_scan_user(); | ||
| 41 | } | ||
| 42 | |||
| 43 | __attribute__ ((weak)) | ||
| 44 | void matrix_init_user(void) { | ||
| 45 | } | ||
| 46 | |||
| 47 | __attribute__ ((weak)) | ||
| 48 | void matrix_scan_user(void) { | ||
| 49 | } | ||
| 50 | |||
| 51 | |||
| 52 | |||
| 32 | void matrix_init(void) { | 53 | void matrix_init(void) { |
| 33 | // all outputs for rows high | 54 | // all outputs for rows high |
| 34 | DDRB = 0xFF; | 55 | DDRB = 0xFF; |
| @@ -47,6 +68,7 @@ void matrix_init(void) { | |||
| 47 | matrix[row] = 0x00; | 68 | matrix[row] = 0x00; |
| 48 | matrix_debouncing[row] = 0x00; | 69 | matrix_debouncing[row] = 0x00; |
| 49 | } | 70 | } |
| 71 | matrix_init_kb(); | ||
| 50 | } | 72 | } |
| 51 | 73 | ||
| 52 | void matrix_set_row_status(uint8_t row) { | 74 | void matrix_set_row_status(uint8_t row) { |
| @@ -93,7 +115,7 @@ uint8_t matrix_scan(void) { | |||
| 93 | } | 115 | } |
| 94 | } | 116 | } |
| 95 | 117 | ||
| 96 | matrix_scan_user(); | 118 | matrix_scan_kb(); |
| 97 | 119 | ||
| 98 | return 1; | 120 | return 1; |
| 99 | } | 121 | } |
diff --git a/keyboards/mt40/mt40.c b/keyboards/mt40/mt40.c index 0e7a30d99..555689f87 100644 --- a/keyboards/mt40/mt40.c +++ b/keyboards/mt40/mt40.c | |||
| @@ -38,6 +38,7 @@ void rgblight_set(void) { | |||
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | __attribute__ ((weak)) | 40 | __attribute__ ((weak)) |
| 41 | void matrix_scan_user(void) { | 41 | void matrix_scan_kb(void) { |
| 42 | rgblight_task(); | 42 | rgblight_task(); |
| 43 | matrix_init_user(); | ||
| 43 | } | 44 | } |
diff --git a/keyboards/mt40/mt40.h b/keyboards/mt40/mt40.h index 18cefd827..23a3d3c2b 100644 --- a/keyboards/mt40/mt40.h +++ b/keyboards/mt40/mt40.h | |||
| @@ -16,9 +16,8 @@ | |||
| 16 | #ifndef MT40_H | 16 | #ifndef MT40_H |
| 17 | #define MT40_H | 17 | #define MT40_H |
| 18 | 18 | ||
| 19 | #include "quantum_keycodes.h" | 19 | #include "quantum.h" |
| 20 | #include "keycode.h" | 20 | |
| 21 | #include "action.h" | ||
| 22 | 21 | ||
| 23 | // This a shortcut to help you visually see your layout. | 22 | // This a shortcut to help you visually see your layout. |
| 24 | // The following is an example using the Planck MIT layout | 23 | // The following is an example using the Planck MIT layout |
| @@ -40,48 +39,24 @@ | |||
| 40 | { KC_NO, KC_NO, K09, K19, K29, KC_NO, K2B, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K08, K18, K28 } \ | 39 | { KC_NO, KC_NO, K09, K19, K29, KC_NO, K2B, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, K08, K18, K28 } \ |
| 41 | } | 40 | } |
| 42 | 41 | ||
| 43 | /* #define KC_KEYMAP( \ */ | 42 | #define KC_KEYMAP( \ |
| 44 | /* k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ */ | 43 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ |
| 45 | /* k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ */ | 44 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ |
| 46 | /* k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ */ | 45 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ |
| 47 | /* k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ */ | 46 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ |
| 48 | /* ) \ */ | 47 | ) \ |
| 49 | /* { \ */ | 48 | KEYMAP( \ |
| 50 | /* { KC_##k31, KC_##k32, KC_##k33, KC_NO, KC_##k34, KC_##k35, KC_NO, KC_NO, KC_NO, KC_NO, KC_##k37, KC_NO, KC_NO, KC_NO, KC_NO }, \ */ | 49 | KC_##k00, KC_##k01, KC_##k02, KC_##k03, KC_##k04, KC_##k05, KC_##k06, KC_##k07, KC_##k08, KC_##k09, KC_##k0a, KC_##k0b, \ |
| 51 | /* { KC_##k20, KC_##k21, KC_##k22, KC_##k23, KC_##k24, KC_##k25, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_##k2a, KC_NO, KC_NO, KC_NO }, \ */ | 50 | KC_##k10, KC_##k11, KC_##k12, KC_##k13, KC_##k14, KC_##k15, KC_##k16, KC_##k17, KC_##k18, KC_##k19, KC_##k1a, KC_##k1b, \ |
| 52 | /* { KC_##k30, KC_##k11, KC_##k12, KC_##k13, KC_##k14, KC_##k15, KC_NO, KC_NO, KC_NO, KC_NO, KC_##k1b, KC_##k1a, KC_NO, KC_NO, KC_NO }, \ */ | 51 | KC_##k20, KC_##k21, KC_##k22, KC_##k23, KC_##k24, KC_##k25, KC_##k26, KC_##k27, KC_##k28, KC_##k29, KC_##k2a, KC_##k2b, \ |
| 53 | /* { KC_##k10, KC_##k01, KC_##k02, KC_##k03, KC_##k04, KC_##k05, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_##k0a, KC_NO, KC_NO, KC_NO }, \ */ | 52 | KC_##k30, KC_##k31, KC_##k32, KC_##k33, KC_##k34, KC_##k35, KC_##k36, KC_##k37, KC_##k38, KC_##k39, KC_##k3a, KC_##k3b \ |
| 54 | /* { KC_##k00, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_##k0b }, \ */ | 53 | ) |
| 55 | /* { KC_NO, KC_NO, KC_##k06, KC_##k16, KC_##k26, KC_##k36, KC_##k38, KC_##k3a, KC_##k17, KC_##k07, KC_NO, KC_NO, KC_##k3b, KC_##k39, KC_##k27 } \ */ | 54 | |
| 56 | /* { KC_NO, KC_NO, KC_##k09, KC_##k19, KC_##k29, KC_NO, KC_NO, KC_##k2b, KC_##k18, KC_##k08, KC_NO, KC_NO, KC_NO, KC_NO, KC_##k28 } \ */ | 55 | #define LAYOUT KEYMAP |
| 57 | /* } */ | 56 | #define LAYOUT_ortho_4x12 KEYMAP |
| 57 | #define KC_LAYOUT_ortho_4x12 KC_KEYMAP | ||
| 58 | #define LAYOUT_kc_ortho_4x12 KC_KEYMAP | ||
| 58 | 59 | ||
| 59 | /* #define FR_A KC_A */ | ||
| 60 | /* #define FR_B KC_B */ | ||
| 61 | /* #define FR_C KC_C */ | ||
| 62 | /* #define FR_D KC_D */ | ||
| 63 | /* #define FR_E KC_E */ | ||
| 64 | /* #define FR_F KC_F */ | ||
| 65 | /* #define FR_G KC_G */ | ||
| 66 | /* #define FR_H KC_H */ | ||
| 67 | /* #define FR_I KC_I */ | ||
| 68 | /* #define FR_J KC_J */ | ||
| 69 | /* #define FR_K KC_K */ | ||
| 70 | /* #define FR_L KC_L */ | ||
| 71 | /* #define FR_M KC_M */ | ||
| 72 | /* #define FR_N KC_N */ | ||
| 73 | /* #define FR_O KC_O */ | ||
| 74 | /* #define FR_P KC_P */ | ||
| 75 | /* #define FR_Q KC_Q */ | ||
| 76 | /* #define FR_R KC_R */ | ||
| 77 | /* #define FR_S KC_S */ | ||
| 78 | /* #define FR_T KC_T */ | ||
| 79 | /* #define FR_U KC_U */ | ||
| 80 | /* #define FR_V KC_V */ | ||
| 81 | /* #define FR_W KC_W */ | ||
| 82 | /* #define FR_X KC_X */ | ||
| 83 | /* #define FR_Y KC_Y */ | ||
| 84 | /* #define FR_Z KC_Z */ | ||
| 85 | 60 | ||
| 86 | 61 | ||
| 87 | #endif | 62 | #endif |
diff --git a/keyboards/mt40/rules.mk b/keyboards/mt40/rules.mk index 9d230d238..e7dc061ec 100644 --- a/keyboards/mt40/rules.mk +++ b/keyboards/mt40/rules.mk | |||
| @@ -11,7 +11,7 @@ F_CPU = 12000000 | |||
| 11 | 11 | ||
| 12 | # Bootloader | 12 | # Bootloader |
| 13 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 13 | # This definition is optional, and if your keyboard supports multiple bootloaders of |
| 14 | # different sizes, comment this out, and the correct address will be loaded | 14 | # different sizes, comment this out, and the correct address will be loaded |
| 15 | # automatically (+60). See bootloader.mk for all options. | 15 | # automatically (+60). See bootloader.mk for all options. |
| 16 | BOOTLOADER = bootloadHID | 16 | BOOTLOADER = bootloadHID |
| 17 | 17 | ||
| @@ -39,3 +39,6 @@ SRC = matrix.c i2c.c | |||
| 39 | 39 | ||
| 40 | # programming options | 40 | # programming options |
| 41 | PROGRAM_CMD = ./util/atmega32a_program.py $(TARGET).hex | 41 | PROGRAM_CMD = ./util/atmega32a_program.py $(TARGET).hex |
| 42 | |||
| 43 | LAYOUTS = ortho_4x12 planck_mit planck_grid | ||
| 44 | LAYOUTS_HAS_RGB = no | ||
diff --git a/keyboards/niu_mini/keymaps/default/keymap.c b/keyboards/niu_mini/keymaps/default/keymap.c index 39aa01090..778a2b9a6 100644 --- a/keyboards/niu_mini/keymaps/default/keymap.c +++ b/keyboards/niu_mini/keymaps/default/keymap.c | |||
| @@ -2,40 +2,28 @@ | |||
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 4 | 4 | ||
| 5 | [0] = { | 5 | [0] = LAYOUT_ortho_4x12( |
| 6 | {KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, | 6 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 7 | {KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, | 7 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 8 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT}, | 8 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_UP, KC_ENT, |
| 9 | {KC_LCTL, KC_LGUI, KC_CAPS, KC_LALT, MO(1), KC_SPC, KC_SPC, MO(2), KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT} | 9 | KC_LCTL, KC_LGUI, KC_CAPS, KC_LALT, MO(1), KC_SPC, KC_SPC, MO(2), KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT |
| 10 | }, | 10 | ), |
| 11 | 11 | ||
| 12 | [1] = { | 12 | [1] = LAYOUT_ortho_4x12( |
| 13 | {KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS}, | 13 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, |
| 14 | {KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_TRNS}, | 14 | KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS, KC_TRNS, KC_TRNS, KC_F11, KC_F12, KC_TRNS, KC_TRNS, KC_TRNS, |
| 15 | {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, | 15 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 16 | {RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} | 16 | RESET, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 17 | }, | 17 | ), |
| 18 | 18 | ||
| 19 | [2] = { | 19 | [2] = LAYOUT_ortho_4x12( |
| 20 | {KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TRNS}, | 20 | KC_TRNS, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_TRNS, |
| 21 | {KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, | 21 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, |
| 22 | {KC_TRNS, BL_TOGG, BL_STEP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS}, | 22 | KC_TRNS, BL_TOGG, BL_STEP, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 23 | {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} | 23 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 24 | } | 24 | ) |
| 25 | }; | 25 | }; |
| 26 | 26 | ||
| 27 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) { | ||
| 28 | keyevent_t event = record->event; | ||
| 29 | |||
| 30 | switch (id) { | ||
| 31 | case 1: | ||
| 32 | // do nothing for now | ||
| 33 | if (event.pressed) { | ||
| 34 | ; | ||
| 35 | } | ||
| 36 | } | ||
| 37 | return MACRO_NONE; | ||
| 38 | } | ||
| 39 | 27 | ||
| 40 | void matrix_init_user(void) { | 28 | void matrix_init_user(void) { |
| 41 | } | 29 | } |
diff --git a/keyboards/niu_mini/keymaps/mason/keymap.c b/keyboards/niu_mini/keymaps/mason/keymap.c index c6185f7ec..25f28752f 100644 --- a/keyboards/niu_mini/keymaps/mason/keymap.c +++ b/keyboards/niu_mini/keymaps/mason/keymap.c | |||
| @@ -25,12 +25,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 25 | * | Caps | Esc | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 25 | * | Caps | Esc | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 26 | * `-----------------------------------------------------------------------------------' | 26 | * `-----------------------------------------------------------------------------------' |
| 27 | */ | 27 | */ |
| 28 | [_QWERTY] = { | 28 | [_QWERTY] = LAYOUT_ortho_4x12( |
| 29 | {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, | 29 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 30 | {KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, | 30 | KC_LCTL, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 31 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, | 31 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , |
| 32 | {KC_CAPS, KC_ESC, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | 32 | KC_CAPS, KC_ESC, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 33 | }, | 33 | ), |
| 34 | 34 | ||
| 35 | /* Lower | 35 | /* Lower |
| 36 | * ,-----------------------------------------------------------------------------------. | 36 | * ,-----------------------------------------------------------------------------------. |
| @@ -43,12 +43,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 43 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 43 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 44 | * `-----------------------------------------------------------------------------------' | 44 | * `-----------------------------------------------------------------------------------' |
| 45 | */ | 45 | */ |
| 46 | [_LOWER] = { | 46 | [_LOWER] = LAYOUT_ortho_4x12( |
| 47 | {_______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______}, | 47 | _______, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, _______, |
| 48 | {_______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, _______}, | 48 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, _______, |
| 49 | {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_GRV), S(KC_BSLS), _______, _______, _______}, | 49 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_GRV), S(KC_BSLS), _______, _______, _______, |
| 50 | {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | 50 | _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY |
| 51 | }, | 51 | ), |
| 52 | 52 | ||
| 53 | /* Raise | 53 | /* Raise |
| 54 | * ,-----------------------------------------------------------------------------------. | 54 | * ,-----------------------------------------------------------------------------------. |
| @@ -61,12 +61,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 61 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 61 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 62 | * `-----------------------------------------------------------------------------------' | 62 | * `-----------------------------------------------------------------------------------' |
| 63 | */ | 63 | */ |
| 64 | [_RAISE] = { | 64 | [_RAISE] = LAYOUT_ortho_4x12( |
| 65 | {_______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______}, | 65 | _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, |
| 66 | {_______, KC_INS, KC_HOME, KC_PGUP, KC_PSCR, KC_SLCK, KC_PAUS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, _______}, | 66 | _______, KC_INS, KC_HOME, KC_PGUP, KC_PSCR, KC_SLCK, KC_PAUS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, _______, |
| 67 | {_______, KC_DEL, KC_END, KC_PGDN, KC_NLCK, _______, _______, KC_GRV, KC_BSLS, _______, _______, _______}, | 67 | _______, KC_DEL, KC_END, KC_PGDN, KC_NLCK, _______, _______, KC_GRV, KC_BSLS, _______, _______, _______, |
| 68 | {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | 68 | _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY |
| 69 | }, | 69 | ), |
| 70 | 70 | ||
| 71 | /* Adjust (Lower + Raise) | 71 | /* Adjust (Lower + Raise) |
| 72 | * ,-----------------------------------------------------------------------------------. | 72 | * ,-----------------------------------------------------------------------------------. |
| @@ -79,12 +79,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 79 | * | | | | | | | | | | | | | 79 | * | | | | | | | | | | | | |
| 80 | * `-----------------------------------------------------------------------------------' | 80 | * `-----------------------------------------------------------------------------------' |
| 81 | */ | 81 | */ |
| 82 | [_ADJUST] = { | 82 | [_ADJUST] = LAYOUT_ortho_4x12( |
| 83 | {_______, RESET, DEBUG, _______, _______, _______, _______, _______, _______, _______, _______, KC_POWER}, | 83 | _______, RESET, DEBUG, _______, _______, _______, _______, _______, _______, _______, _______, KC_POWER, |
| 84 | {_______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______}, | 84 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 85 | {_______, RGB_TOG, RGB_HUI, RGB_HUD, RGB_MOD, RGB_SAI, RGB_SAD, _______, _______, _______, _______, _______}, | 85 | _______, RGB_TOG, RGB_HUI, RGB_HUD, RGB_MOD, RGB_SAI, RGB_SAD, _______, _______, _______, _______, _______, |
| 86 | {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} | 86 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 87 | } | 87 | ) |
| 88 | }; | 88 | }; |
| 89 | 89 | ||
| 90 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 90 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
diff --git a/keyboards/niu_mini/keymaps/planck/keymap.c b/keyboards/niu_mini/keymaps/planck/keymap.c index b4661bfd2..2ada7a673 100644 --- a/keyboards/niu_mini/keymaps/planck/keymap.c +++ b/keyboards/niu_mini/keymaps/planck/keymap.c | |||
| @@ -15,7 +15,6 @@ | |||
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | #include "action_layer.h" | ||
| 19 | 18 | ||
| 20 | extern keymap_config_t keymap_config; | 19 | extern keymap_config_t keymap_config; |
| 21 | 20 | ||
| @@ -53,12 +52,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 53 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 52 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 54 | * `-----------------------------------------------------------------------------------' | 53 | * `-----------------------------------------------------------------------------------' |
| 55 | */ | 54 | */ |
| 56 | [_QWERTY] = { | 55 | [_QWERTY] = LAYOUT_ortho_4x12( |
| 57 | {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, | 56 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 58 | {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, | 57 | KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 59 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, | 58 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , |
| 60 | {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | 59 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 61 | }, | 60 | ), |
| 62 | 61 | ||
| 63 | /* Colemak | 62 | /* Colemak |
| 64 | * ,-----------------------------------------------------------------------------------. | 63 | * ,-----------------------------------------------------------------------------------. |
| @@ -71,12 +70,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 71 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 70 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 72 | * `-----------------------------------------------------------------------------------' | 71 | * `-----------------------------------------------------------------------------------' |
| 73 | */ | 72 | */ |
| 74 | [_COLEMAK] = { | 73 | [_COLEMAK] = LAYOUT_ortho_4x12( |
| 75 | {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, | 74 | KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC, |
| 76 | {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, | 75 | KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT, |
| 77 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, | 76 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT , |
| 78 | {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | 77 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 79 | }, | 78 | ), |
| 80 | 79 | ||
| 81 | /* Dvorak | 80 | /* Dvorak |
| 82 | * ,-----------------------------------------------------------------------------------. | 81 | * ,-----------------------------------------------------------------------------------. |
| @@ -89,12 +88,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 89 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | | 88 | * | Brite| Ctrl | Alt | GUI |Lower | Space |Raise | Left | Down | Up |Right | |
| 90 | * `-----------------------------------------------------------------------------------' | 89 | * `-----------------------------------------------------------------------------------' |
| 91 | */ | 90 | */ |
| 92 | [_DVORAK] = { | 91 | [_DVORAK] = LAYOUT_ortho_4x12( |
| 93 | {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, | 92 | KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC, |
| 94 | {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, | 93 | KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH, |
| 95 | {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT }, | 94 | KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT , |
| 96 | {BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | 95 | BACKLIT, KC_LCTL, KC_LALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 97 | }, | 96 | ), |
| 98 | 97 | ||
| 99 | /* Lower | 98 | /* Lower |
| 100 | * ,-----------------------------------------------------------------------------------. | 99 | * ,-----------------------------------------------------------------------------------. |
| @@ -107,12 +106,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 107 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 106 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 108 | * `-----------------------------------------------------------------------------------' | 107 | * `-----------------------------------------------------------------------------------' |
| 109 | */ | 108 | */ |
| 110 | [_LOWER] = { | 109 | [_LOWER] = LAYOUT_ortho_4x12( |
| 111 | {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, | 110 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, |
| 112 | {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, | 111 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, |
| 113 | {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_NUHS), S(KC_NUBS), KC_HOME, KC_END, _______}, | 112 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, S(KC_NUHS), S(KC_NUBS), KC_HOME, KC_END, _______, |
| 114 | {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | 113 | _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY |
| 115 | }, | 114 | ), |
| 116 | 115 | ||
| 117 | /* Raise | 116 | /* Raise |
| 118 | * ,-----------------------------------------------------------------------------------. | 117 | * ,-----------------------------------------------------------------------------------. |
| @@ -125,12 +124,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 125 | * | | | | | | | | Next | Vol- | Vol+ | Play | | 124 | * | | | | | | | | Next | Vol- | Vol+ | Play | |
| 126 | * `-----------------------------------------------------------------------------------' | 125 | * `-----------------------------------------------------------------------------------' |
| 127 | */ | 126 | */ |
| 128 | [_RAISE] = { | 127 | [_RAISE] = LAYOUT_ortho_4x12( |
| 129 | {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, | 128 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, |
| 130 | {KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, | 129 | KC_DEL, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, |
| 131 | {_______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGUP, KC_PGDN, _______}, | 130 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_NUHS, KC_NUBS, KC_PGUP, KC_PGDN, _______, |
| 132 | {_______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | 131 | _______, _______, _______, _______, _______, _______, _______, _______, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY |
| 133 | }, | 132 | ), |
| 134 | 133 | ||
| 135 | /* Plover layer (http://opensteno.org) | 134 | /* Plover layer (http://opensteno.org) |
| 136 | * ,-----------------------------------------------------------------------------------. | 135 | * ,-----------------------------------------------------------------------------------. |
| @@ -144,12 +143,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 144 | * `-----------------------------------------------------------------------------------' | 143 | * `-----------------------------------------------------------------------------------' |
| 145 | */ | 144 | */ |
| 146 | 145 | ||
| 147 | [_PLOVER] = { | 146 | [_PLOVER] = LAYOUT_ortho_4x12( |
| 148 | {KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1 }, | 147 | KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, KC_1, |
| 149 | {XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC}, | 148 | XXXXXXX, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, |
| 150 | {XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, | 149 | XXXXXXX, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 151 | {EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX} | 150 | EXT_PLV, XXXXXXX, XXXXXXX, KC_C, KC_V, XXXXXXX, XXXXXXX, KC_N, KC_M, XXXXXXX, XXXXXXX, XXXXXXX |
| 152 | }, | 151 | ), |
| 153 | 152 | ||
| 154 | /* Adjust (Lower + Raise) | 153 | /* Adjust (Lower + Raise) |
| 155 | * ,-----------------------------------------------------------------------------------. | 154 | * ,-----------------------------------------------------------------------------------. |
| @@ -162,12 +161,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 162 | * | | | | | | | | | | | | | 161 | * | | | | | | | | | | | | |
| 163 | * `-----------------------------------------------------------------------------------' | 162 | * `-----------------------------------------------------------------------------------' |
| 164 | */ | 163 | */ |
| 165 | [_ADJUST] = { | 164 | [_ADJUST] = LAYOUT_ortho_4x12( |
| 166 | {_______, RESET, DEBUG, _______, _______, _______, _______, TERM_ON, TERM_OFF,_______, _______, KC_DEL }, | 165 | _______, RESET, DEBUG, _______, _______, _______, _______, TERM_ON, TERM_OFF,_______, _______, KC_DEL , |
| 167 | {_______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______}, | 166 | _______, _______, MU_MOD, AU_ON, AU_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, PLOVER, _______, |
| 168 | {_______, MUV_DE, MUV_IN, MU_ON, MU_OFF, MI_ON, MI_OFF, _______, _______, _______, _______, _______}, | 167 | _______, MUV_DE, MUV_IN, MU_ON, MU_OFF, MI_ON, MI_OFF, _______, _______, _______, _______, _______, |
| 169 | {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} | 168 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 170 | } | 169 | ) |
| 171 | 170 | ||
| 172 | 171 | ||
| 173 | }; | 172 | }; |
diff --git a/keyboards/niu_mini/niu_mini.h b/keyboards/niu_mini/niu_mini.h index 2dd707ede..a92c4db9e 100644 --- a/keyboards/niu_mini/niu_mini.h +++ b/keyboards/niu_mini/niu_mini.h | |||
| @@ -29,7 +29,23 @@ | |||
| 29 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b } \ | 29 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b } \ |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | // Used to create a keymap using only KC_ prefixed keys | ||
| 33 | #define KC_KEYMAP( \ | ||
| 34 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, \ | ||
| 35 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, \ | ||
| 36 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, \ | ||
| 37 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b \ | ||
| 38 | ) \ | ||
| 39 | LAYOUT_grid( \ | ||
| 40 | KC_##k00, KC_##k01, KC_##k02, KC_##k03, KC_##k04, KC_##k05, KC_##k06, KC_##k07, KC_##k08, KC_##k09, KC_##k0a, KC_##k0b, \ | ||
| 41 | KC_##k10, KC_##k11, KC_##k12, KC_##k13, KC_##k14, KC_##k15, KC_##k16, KC_##k17, KC_##k18, KC_##k19, KC_##k1a, KC_##k1b, \ | ||
| 42 | KC_##k20, KC_##k21, KC_##k22, KC_##k23, KC_##k24, KC_##k25, KC_##k26, KC_##k27, KC_##k28, KC_##k29, KC_##k2a, KC_##k2b, \ | ||
| 43 | KC_##k30, KC_##k31, KC_##k32, KC_##k33, KC_##k34, KC_##k35, KC_##k36, KC_##k37, KC_##k38, KC_##k39, KC_##k3a, KC_##k3b \ | ||
| 44 | ) | ||
| 45 | |||
| 32 | #define LAYOUT LAYOUT_grid | 46 | #define LAYOUT LAYOUT_grid |
| 33 | #define LAYOUT_ortho_4x12 LAYOUT_grid | 47 | #define LAYOUT_ortho_4x12 LAYOUT_grid |
| 48 | #define KC_LAYOUT_ortho_4x12 KC_KEYMAP | ||
| 49 | #define LAYOUT_kc_ortho_4x12 KC_KEYMAP | ||
| 34 | 50 | ||
| 35 | #endif | 51 | #endif |
diff --git a/keyboards/niu_mini/rules.mk b/keyboards/niu_mini/rules.mk index 64ef5f303..c2efc3266 100644 --- a/keyboards/niu_mini/rules.mk +++ b/keyboards/niu_mini/rules.mk | |||
| @@ -66,3 +66,7 @@ API_SYSEX_ENABLE = no | |||
| 66 | 66 | ||
| 67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE | 67 | # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE |
| 68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend | 68 | SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend |
| 69 | |||
| 70 | LAYOUTS = ortho_4x12 planck_mit planck_grid | ||
| 71 | LAYOUTS_HAS_RGB = no | ||
| 72 | |||
