diff options
Diffstat (limited to 'keyboard')
| -rw-r--r-- | keyboard/planck/keymaps/default/README.md | 32 | ||||
| -rw-r--r-- | keyboard/preonic/Makefile | 2 | ||||
| -rw-r--r-- | keyboard/preonic/keymaps/default/keymap.c | 19 |
3 files changed, 11 insertions, 42 deletions
diff --git a/keyboard/planck/keymaps/default/README.md b/keyboard/planck/keymaps/default/README.md index d2f43bbdb..de9680b49 100644 --- a/keyboard/planck/keymaps/default/README.md +++ b/keyboard/planck/keymaps/default/README.md | |||
| @@ -1,34 +1,2 @@ | |||
| 1 | # The Default Planck Layout | 1 | # The Default Planck Layout |
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 4 | [_QW] = { /* Qwerty */ | ||
| 5 | {KC_TAB, 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_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, | ||
| 7 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, | ||
| 8 | {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | ||
| 9 | }, | ||
| 10 | [_CM] = { /* Colemak */ | ||
| 11 | {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, | ||
| 12 | {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, | ||
| 13 | {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, | ||
| 14 | {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | ||
| 15 | }, | ||
| 16 | [_DV] = { /* Dvorak */ | ||
| 17 | {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, | ||
| 18 | {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, | ||
| 19 | {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT }, | ||
| 20 | {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} | ||
| 21 | }, | ||
| 22 | [_RS] = { /* RAISE */ | ||
| 23 | {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC}, | ||
| 24 | {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, | ||
| 25 | {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, | ||
| 26 | {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | ||
| 27 | }, | ||
| 28 | [_LW] = { /* LOWER */ | ||
| 29 | {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, | ||
| 30 | {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, | ||
| 31 | {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, | ||
| 32 | {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} | ||
| 33 | } | ||
| 34 | }; \ No newline at end of file | ||
diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index eaf9ef927..9199968c3 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile | |||
| @@ -130,7 +130,7 @@ OPT_DEFS += -DBOOTLOADER_SIZE=4096 | |||
| 130 | # change to "no" to disable the options, or define them in the makefile.mk in | 130 | # change to "no" to disable the options, or define them in the makefile.mk in |
| 131 | # the appropriate keymap folder that will get included automatically | 131 | # the appropriate keymap folder that will get included automatically |
| 132 | # | 132 | # |
| 133 | BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) | 133 | BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) |
| 134 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) | 134 | MOUSEKEY_ENABLE = yes # Mouse keys(+4700) |
| 135 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) | 135 | EXTRAKEY_ENABLE = yes # Audio control and System control(+450) |
| 136 | CONSOLE_ENABLE = yes # Console for debug(+400) | 136 | CONSOLE_ENABLE = yes # Console for debug(+400) |
diff --git a/keyboard/preonic/keymaps/default/keymap.c b/keyboard/preonic/keymaps/default/keymap.c index 6824f68b6..e1f9b6202 100644 --- a/keyboard/preonic/keymaps/default/keymap.c +++ b/keyboard/preonic/keymaps/default/keymap.c | |||
| @@ -153,9 +153,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 153 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 153 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 154 | * | | Reset| | | | | | | | | | Del | | 154 | * | | Reset| | | | | | | | | | Del | |
| 155 | * |------+------+------+------+------+-------------+------+------+------+------+------| | 155 | * |------+------+------+------+------+-------------+------+------+------+------+------| |
| 156 | * | | | |Audoff|Aud on| | |Qwerty|Colemk|Dvorak| | | | 156 | * | | | |Audoff|Aud on|AGnorm|AGswap|Qwerty|Colemk|Dvorak| | | |
| 157 | * |------+------+------+------+------+------|------+------+------+------+------+------| | 157 | * |------+------+------+------+------+------|------+------+------+------+------+------| |
| 158 | * | | | | | | | | | | | | | | 158 | * | | | |Musoff|Mus on| | | | | | | | |
| 159 | * |------+------+------+------+------+------+------+------+------+------+------+------| | 159 | * |------+------+------+------+------+------+------+------+------+------+------+------| |
| 160 | * | | | | | | | | | | | | | 160 | * | | | | | | | | | | | | |
| 161 | * `-----------------------------------------------------------------------------------' | 161 | * `-----------------------------------------------------------------------------------' |
| @@ -163,7 +163,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 163 | [_ADJUST] = { | 163 | [_ADJUST] = { |
| 164 | {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, | 164 | {KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12}, |
| 165 | {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, | 165 | {_______, RESET, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL}, |
| 166 | {_______, _______, _______, AUD_ON, AUD_OFF, _______, _______, QWERTY, COLEMAK, DVORAK, _______, _______}, | 166 | {_______, _______, _______, AUD_ON, AUD_OFF, AG_NORM, AG_SWAP, QWERTY, COLEMAK, DVORAK, _______, _______}, |
| 167 | {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, | 167 | {_______, _______, _______, MUS_ON, MUS_OFF, _______, _______, _______, _______, _______, _______, _______}, |
| 168 | {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} | 168 | {_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______} |
| 169 | }, | 169 | }, |
| @@ -231,6 +231,10 @@ float tone_music[][2] = { | |||
| 231 | }; | 231 | }; |
| 232 | #endif | 232 | #endif |
| 233 | 233 | ||
| 234 | void persistant_default_layer_set(uint16_t default_layer) { | ||
| 235 | eeconfig_write_default_layer(default_layer); | ||
| 236 | default_layer_set(default_layer); | ||
| 237 | } | ||
| 234 | 238 | ||
| 235 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | 239 | const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) |
| 236 | { | 240 | { |
| @@ -240,8 +244,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | |||
| 240 | #ifdef AUDIO_ENABLE | 244 | #ifdef AUDIO_ENABLE |
| 241 | play_notes(&tone_qwerty, 4, false); | 245 | play_notes(&tone_qwerty, 4, false); |
| 242 | #endif | 246 | #endif |
| 243 | eeconfig_write_default_layer(1UL<<_QWERTY); | 247 | persistant_default_layer_set(1UL<<_QWERTY); |
| 244 | default_layer_set(1UL<<_QWERTY); | ||
| 245 | } | 248 | } |
| 246 | break; | 249 | break; |
| 247 | case _COLEMAK: | 250 | case _COLEMAK: |
| @@ -249,8 +252,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | |||
| 249 | #ifdef AUDIO_ENABLE | 252 | #ifdef AUDIO_ENABLE |
| 250 | play_notes(&tone_colemak, 6, false); | 253 | play_notes(&tone_colemak, 6, false); |
| 251 | #endif | 254 | #endif |
| 252 | eeconfig_write_default_layer(1UL<<_COLEMAK); | 255 | persistant_default_layer_set(1UL<<_COLEMAK); |
| 253 | default_layer_set(1UL<<_COLEMAK); | ||
| 254 | } | 256 | } |
| 255 | break; | 257 | break; |
| 256 | case _DVORAK: | 258 | case _DVORAK: |
| @@ -258,8 +260,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) | |||
| 258 | #ifdef AUDIO_ENABLE | 260 | #ifdef AUDIO_ENABLE |
| 259 | play_notes(&tone_dvorak, 8, false); | 261 | play_notes(&tone_dvorak, 8, false); |
| 260 | #endif | 262 | #endif |
| 261 | eeconfig_write_default_layer(1UL<<_DVORAK); | 263 | persistant_default_layer_set(1UL<<_DVORAK); |
| 262 | default_layer_set(1UL<<_DVORAK); | ||
| 263 | } | 264 | } |
| 264 | break; | 265 | break; |
| 265 | case _LOWER: | 266 | case _LOWER: |
