commit 7bb5ee2cadfa3654dae2a96caa003322068fdfb7
parent 278134d15b41e67887bfeb8d8b85937a1f56e7b6
Author: Tomas Nemec <owl@gtms.dev>
Date: Thu, 24 Apr 2025 14:29:28 +0200
update
Diffstat:
1 file changed, 24 insertions(+), 49 deletions(-)
diff --git a/keyboards/planck/ez/glow/keymaps/tms/keymap.c b/keyboards/planck/ez/glow/keymaps/tms/keymap.c
@@ -21,9 +21,8 @@
#endif
enum planck_layers {
- _QWERTY,
- _COLEMAK,
_DVORAK,
+ _QWERTY,
_LOWER,
_RAISE,
_PLOVER,
@@ -31,9 +30,8 @@ enum planck_layers {
};
enum planck_keycodes {
- QWERTY = SAFE_RANGE,
- COLEMAK,
- DVORAK,
+ DVORAK = SAFE_RANGE,
+ QWERTY ,
PLOVER,
BACKLIT,
EXT_PLV
@@ -44,53 +42,37 @@ enum planck_keycodes {
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// ┌──────┬──────┬──────┬──────┬───────┬─────┬─────┬───────┬──────┬──────┬────┬─────────┐
-// │ tab │ q │ w │ e │ r │ t │ y │ u │ i │ o │ p │ BACKLIT │
+// │ tab │ ' │ , │ . │ p │ y │ f │ g │ c │ r │ l │ BACKLIT │
// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ esc │ a │ s │ d │ f │ g │ h │ j │ k │ l │ ; │ ' │
+// │ esc │ a │ o │ e │ u │ i │ d │ h │ t │ n │ s │ / │
// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ lsft │ z │ x │ c │ v │ b │ n │ m │ , │ . │ / │ ent │
+// │ lsft │ ; │ q │ j │ k │ x │ b │ m │ w │ v │ z │ ent │
// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
// │ lctl │ bspc │ lalt │ lgui │ LOWER │ spc │ spc │ RAISE │ rgui │ down │ up │ rght │
// └──────┴──────┴──────┴──────┴───────┴─────┴─────┴───────┴──────┴──────┴────┴─────────┘
-[_QWERTY] = LAYOUT_planck_grid(
- KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , BACKLIT,
- KC_ESC , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN , KC_QUOT,
- KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_ENT ,
- KC_LCTL , KC_BSPC , KC_LALT , KC_LGUI , LOWER , KC_SPC , KC_SPC , RAISE , KC_RGUI , KC_DOWN , KC_UP , KC_RGHT
+[_DVORAK] = LAYOUT_planck_grid(
+ KC_TAB , KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L , BACKLIT,
+ KC_ESC , KC_A , KC_O , KC_E , KC_U , KC_I , KC_D , KC_H , KC_T , KC_N , KC_S , KC_SLSH,
+ KC_LSFT , KC_SCLN , KC_Q , KC_J , KC_K , KC_X , KC_B , KC_M , KC_W , KC_V , KC_Z , KC_ENT ,
+ KC_LCTL , KC_BSPC , KC_LALT , KC_LGUI , LOWER , KC_SPC , KC_SPC , RAISE , KC_RGUI , KC_DOWN , KC_UP , KC_RGHT
),
// ┌──────┬──────┬──────┬──────┬───────┬─────┬─────┬───────┬──────┬──────┬────┬─────────┐
-// │ tab │ q │ w │ f │ p │ g │ j │ l │ u │ y │ ; │ BACKLIT │
+// │ tab │ q │ w │ e │ r │ t │ y │ u │ i │ o │ p │ BACKLIT │
// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ esc │ a │ r │ s │ t │ d │ h │ n │ e │ i │ o │ ' │
+// │ esc │ a │ s │ d │ f │ g │ h │ j │ k │ l │ ; │ ' │
// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ lsft │ z │ x │ c │ v │ b │ k │ m │ , │ . │ / │ ent │
+// │ lsft │ z │ x │ c │ v │ b │ n │ m │ , │ . │ / │ ent │
// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
// │ lctl │ bspc │ lalt │ lgui │ LOWER │ spc │ spc │ RAISE │ rgui │ down │ up │ rght │
// └──────┴──────┴──────┴──────┴───────┴─────┴─────┴───────┴──────┴──────┴────┴─────────┘
-[_COLEMAK] = LAYOUT_planck_grid(
- KC_TAB , KC_Q , KC_W , KC_F , KC_P , KC_G , KC_J , KC_L , KC_U , KC_Y , KC_SCLN , BACKLIT,
- KC_ESC , KC_A , KC_R , KC_S , KC_T , KC_D , KC_H , KC_N , KC_E , KC_I , KC_O , KC_QUOT,
- KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_K , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_ENT ,
+[_QWERTY] = LAYOUT_planck_grid(
+ KC_TAB , KC_Q , KC_W , KC_E , KC_R , KC_T , KC_Y , KC_U , KC_I , KC_O , KC_P , BACKLIT,
+ KC_ESC , KC_A , KC_S , KC_D , KC_F , KC_G , KC_H , KC_J , KC_K , KC_L , KC_SCLN , KC_QUOT,
+ KC_LSFT , KC_Z , KC_X , KC_C , KC_V , KC_B , KC_N , KC_M , KC_COMM , KC_DOT , KC_SLSH , KC_ENT ,
KC_LCTL , KC_BSPC , KC_LALT , KC_LGUI , LOWER , KC_SPC , KC_SPC , RAISE , KC_RGUI , KC_DOWN , KC_UP , KC_RGHT
),
-// ┌──────┬──────┬──────┬──────┬───────┬─────┬─────┬───────┬──────┬──────┬────┬─────────┐
-// │ tab │ ' │ , │ . │ p │ y │ f │ g │ c │ r │ l │ BACKLIT │
-// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ esc │ a │ o │ e │ u │ i │ d │ h │ t │ n │ s │ / │
-// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ lsft │ ; │ q │ j │ k │ x │ b │ m │ w │ v │ z │ ent │
-// ├──────┼──────┼──────┼──────┼───────┼─────┼─────┼───────┼──────┼──────┼────┼─────────┤
-// │ lctl │ bspc │ lalt │ lgui │ LOWER │ spc │ spc │ RAISE │ rgui │ down │ up │ rght │
-// └──────┴──────┴──────┴──────┴───────┴─────┴─────┴───────┴──────┴──────┴────┴─────────┘
-[_DVORAK] = LAYOUT_planck_grid(
- KC_TAB , KC_QUOT , KC_COMM , KC_DOT , KC_P , KC_Y , KC_F , KC_G , KC_C , KC_R , KC_L , BACKLIT,
- KC_ESC , KC_A , KC_O , KC_E , KC_U , KC_I , KC_D , KC_H , KC_T , KC_N , KC_S , KC_SLSH,
- KC_LSFT , KC_SCLN , KC_Q , KC_J , KC_K , KC_X , KC_B , KC_M , KC_W , KC_V , KC_Z , KC_ENT ,
- KC_LCTL , KC_BSPC , KC_LALT , KC_LGUI , LOWER , KC_SPC , KC_SPC , RAISE , KC_RGUI , KC_DOWN , KC_UP , KC_RGHT
-),
-
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬──────────┬─────────┬──────┬──────┬──────┐
// │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ ( │ ) │ bspc │
// ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼──────────┼─────────┼──────┼──────┼──────┤
@@ -142,7 +124,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────┐
// │ QK_MAKE │ QK_BOOT │ DB_TOGG │ RGB_TOG │ RGB_MOD │ RGB_HUI │ RGB_HUD │ RGB_SAI │ RGB_SAD │ RGB_VAI │ RGB_VAD │ del │
// ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────┤
-// │ │ │ MU_NEXT │ AU_ON │ AU_OFF │ AG_NORM │ AG_SWAP │ QWERTY │ COLEMAK │ DVORAK │ PLOVER │ │
+// │ │ │ MU_NEXT │ AU_ON │ AU_OFF │ AG_NORM │ AG_SWAP │ QWERTY │ │ DVORAK │ PLOVER │ │
// ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────┤
// │ │ AU_PREV │ AU_NEXT │ MU_ON │ MU_OFF │ MI_ON │ MI_OFF │ │ │ │ │ │
// ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────┤
@@ -150,7 +132,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
// └─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────┘
[_ADJUST] = LAYOUT_planck_grid(
QK_MAKE , QK_BOOT , DB_TOGG , RGB_TOG , RGB_MOD , RGB_HUI , RGB_HUD , RGB_SAI , RGB_SAD , RGB_VAI , RGB_VAD , KC_DEL ,
- _______ , _______ , MU_NEXT , AU_ON , AU_OFF , AG_NORM , AG_SWAP , QWERTY , COLEMAK , DVORAK , PLOVER , _______,
+ _______ , _______ , MU_NEXT , AU_ON , AU_OFF , AG_NORM , AG_SWAP , QWERTY , _______ , DVORAK , PLOVER , _______,
_______ , AU_PREV , AU_NEXT , MU_ON , MU_OFF , MI_ON , MI_OFF , _______ , _______ , _______ , _______ , _______,
_______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______
)
@@ -167,22 +149,15 @@ layer_state_t layer_state_set_user(layer_state_t state) {
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
- case QWERTY:
- if (record->event.pressed) {
- print("mode just switched to qwerty and this is a huge string\n");
- set_single_persistent_default_layer(_QWERTY);
- }
- return false;
- break;
- case COLEMAK:
+ case DVORAK:
if (record->event.pressed) {
- set_single_persistent_default_layer(_COLEMAK);
+ set_single_persistent_default_layer(_DVORAK);
}
return false;
break;
- case DVORAK:
+ case QWERTY:
if (record->event.pressed) {
- set_single_persistent_default_layer(_DVORAK);
+ set_single_persistent_default_layer(_QWERTY);
}
return false;
break;