diff options
| author | noroadsleft <xxiinophobia@yahoo.com> | 2018-10-25 23:38:45 -0700 |
|---|---|---|
| committer | MechMerlin <30334081+mechmerlin@users.noreply.github.com> | 2018-10-26 07:03:46 -0700 |
| commit | 899731679d262023a9e25eba805b3674b1ceb82e (patch) | |
| tree | ccd0184936eebf8dae982dcab2d81f85ab9ce223 /keyboards/jd45 | |
| parent | 39addf8bc99e6282e655298c2c24da07a5ef77f8 (diff) | |
| download | qmk_firmware-899731679d262023a9e25eba805b3674b1ceb82e.tar.gz qmk_firmware-899731679d262023a9e25eba805b3674b1ceb82e.zip | |
JD45: blakedietz keymap refactor
- config.h
- updated to more-preferred format
- layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
- keymap.c
- updated to use macro LAYOUT
- redundant KC_TRNS and KC_NO definitions removed
Diffstat (limited to 'keyboards/jd45')
| -rw-r--r-- | keyboards/jd45/keymaps/blakedietz/config.h | 19 | ||||
| -rw-r--r-- | keyboards/jd45/keymaps/blakedietz/keymap.c | 18 |
2 files changed, 9 insertions, 28 deletions
diff --git a/keyboards/jd45/keymaps/blakedietz/config.h b/keyboards/jd45/keymaps/blakedietz/config.h index 38d850ef6..eb4cf3bdf 100644 --- a/keyboards/jd45/keymaps/blakedietz/config.h +++ b/keyboards/jd45/keymaps/blakedietz/config.h | |||
| @@ -1,19 +1,4 @@ | |||
| 1 | #include "../../config.h" | 1 | #pragma once |
| 2 | |||
| 3 | /** | ||
| 4 | *JD45 keymap definition macro | ||
| 5 | */ | ||
| 6 | #define LAYOUT_JD45( \ | ||
| 7 | K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, \ | ||
| 8 | K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, \ | ||
| 9 | K26, K27, K28, K29, K30, K31, K32, K33, K34, K35, K36, K37, \ | ||
| 10 | K38, K39, K40, K41, K42, K43, K44, K45, K46, K47 \ | ||
| 11 | ) { \ | ||
| 12 | { K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13 }, \ | ||
| 13 | { K14, K15, K16, K17, K18, K19, K20, K21, K22, K23, K24, K25, KC_NO }, \ | ||
| 14 | { K26, K27, K28, K29, K30, K31, K32, K33, K34, K35, K36, K37, KC_NO }, \ | ||
| 15 | { K38, K39, K40, K41, K42, KC_NO, K43, KC_NO, K44, K45, K46, K47, KC_NO } \ | ||
| 16 | } | ||
| 17 | 2 | ||
| 18 | /** | 3 | /** |
| 19 | * This makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when | 4 | * This makes it possible to do rolling combos (zx) with keys that convert to other keys on hold (z becomes ctrl when |
| @@ -28,4 +13,4 @@ | |||
| 28 | #define MOUSEKEY_DELAY 0 | 13 | #define MOUSEKEY_DELAY 0 |
| 29 | #define MOUSEKEY_TIME_TO_MAX 5 | 14 | #define MOUSEKEY_TIME_TO_MAX 5 |
| 30 | #define MOUSEKEY_MAX_SPEED 2 | 15 | #define MOUSEKEY_MAX_SPEED 2 |
| 31 | #define MOUSEKEY_WHEEL_DELAY 0 \ No newline at end of file | 16 | #define MOUSEKEY_WHEEL_DELAY 0 |
diff --git a/keyboards/jd45/keymaps/blakedietz/keymap.c b/keyboards/jd45/keymaps/blakedietz/keymap.c index bde760a22..a40a2c604 100644 --- a/keyboards/jd45/keymaps/blakedietz/keymap.c +++ b/keyboards/jd45/keymaps/blakedietz/keymap.c | |||
| @@ -45,10 +45,6 @@ enum macro_keycodes | |||
| 45 | KC_AG_TAB_R, | 45 | KC_AG_TAB_R, |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | // Fillers to make layering more clear | ||
| 49 | #define _______ KC_TRNS | ||
| 50 | #define XXXXXXX KC_NO | ||
| 51 | |||
| 52 | /** | 48 | /** |
| 53 | * This section of macros is for tap or hold functionality. Keys will fire off the second symbol in the name if tapped | 49 | * This section of macros is for tap or hold functionality. Keys will fire off the second symbol in the name if tapped |
| 54 | * or fire the first symbol in the name if held. For example | 50 | * or fire the first symbol in the name if held. For example |
| @@ -101,7 +97,7 @@ enum macro_keycodes | |||
| 101 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 97 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 102 | */ | 98 | */ |
| 103 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 99 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 104 | [_QWERTY] = LAYOUT_JD45( | 100 | [_QWERTY] = LAYOUT( |
| 105 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 101 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 106 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, ALL_T(KC_NO), | 102 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, ALL_T(KC_NO), |
| 107 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ | 103 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ |
| @@ -124,7 +120,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 124 | * | | | | | | | | Prev | Next | Mute | | 120 | * | | | | | | | | Prev | Next | Mute | |
| 125 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 121 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 126 | */ | 122 | */ |
| 127 | [_LOWER] = LAYOUT_JD45( | 123 | [_LOWER] = LAYOUT( |
| 128 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 124 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 129 | KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, KC_BSPC, | 125 | KC_GRV, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC, KC_BSPC, |
| 130 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ | 126 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ |
| @@ -146,7 +142,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 146 | * | | | | | | | | Prev | Next | Mute | | 142 | * | | | | | | | | Prev | Next | Mute | |
| 147 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 143 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 148 | */ | 144 | */ |
| 149 | [_RAISE] = LAYOUT_JD45( | 145 | [_RAISE] = LAYOUT( |
| 150 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 146 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 151 | KC_TILD, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, KC_BSPC, | 147 | KC_TILD, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC, KC_BSPC, |
| 152 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ | 148 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ |
| @@ -169,7 +165,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 169 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 165 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 170 | */ | 166 | */ |
| 171 | 167 | ||
| 172 | [_MOUSECURSOR] = LAYOUT_JD45( | 168 | [_MOUSECURSOR] = LAYOUT( |
| 173 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 169 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 174 | _______, _______, _______, KC_MS_U, _______, _______, _______, KC_ACL2, KC_ACL1, KC_ACL0, _______, _______, _______, | 170 | _______, _______, _______, KC_MS_U, _______, _______, _______, KC_ACL2, KC_ACL1, KC_ACL0, _______, _______, _______, |
| 175 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ | 171 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ |
| @@ -191,7 +187,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 191 | * | | | | | | | | | | Reset | | 187 | * | | | | | | | | | | Reset | |
| 192 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 188 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 193 | */ | 189 | */ |
| 194 | [_ADJUST] = LAYOUT_JD45( | 190 | [_ADJUST] = LAYOUT( |
| 195 | 191 | ||
| 196 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 192 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 197 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, | 193 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, |
| @@ -214,7 +210,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 214 | * | | | | | | | | | | | | 210 | * | | | | | | | | | | | |
| 215 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 211 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 216 | */ | 212 | */ |
| 217 | [_VIM] = LAYOUT_JD45( | 213 | [_VIM] = LAYOUT( |
| 218 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 214 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 219 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 215 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 220 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ | 216 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ |
| @@ -236,7 +232,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 236 | * | | | | | | | | | | | | 232 | * | | | | | | | | | | | |
| 237 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' | 233 | * `-------+-------+-------+-------+---^^^----+---^^^----+---------+--------+--------+----------' |
| 238 | */ | 234 | */ |
| 239 | [_MEDIA] = LAYOUT_JD45( | 235 | [_MEDIA] = LAYOUT( |
| 240 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ | 236 | /*,--------+-------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------.*/ |
| 241 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 237 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 242 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ | 238 | /*|--------`-------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------`--------|*/ |
