keyboard

My QMK keyboard layouts
git clone git://gtms.dev/keyboard
Log | Files | Refs | README | LICENSE

commit 106ede2dd99ff0249d7ccd98a2bfb9a02d63c0d0
parent c1444de87610d17fa373de73ef6f2d5ace12e173
Author: Tomas Nemec <owl@gtms.dev>
Date:   Sun,  6 Apr 2025 23:34:06 +0200

update

Diffstat:
Mkeyboards/ergodox_ez/glow/keymaps/tms/keymap.c | 55++++++++++---------------------------------------------
1 file changed, 10 insertions(+), 45 deletions(-)

diff --git a/keyboards/ergodox_ez/glow/keymaps/tms/keymap.c b/keyboards/ergodox_ez/glow/keymaps/tms/keymap.c @@ -13,9 +13,11 @@ enum layers { SERV, // service }; -enum custom_keycodes { - VRSN, -}; +/* enum custom_keycodes { */ +/* DVORAK = SAFE_RANGE, */ +/* QWERTY, */ +/* VRSN, */ +/* }; */ // Left-hand home row mods #define HOME_A LGUI_T(KC_A) @@ -26,7 +28,7 @@ enum custom_keycodes { // Right-hand home row mods #define HOME_H RCTL_T(KC_H) #define HOME_T RSFT_T(KC_T) -#define HOME_N RALT_T(KC_N) +#define HOME_N LALT_T(KC_N) #define HOME_S RGUI_T(KC_S) // [Key Lock](feature_key_lock.md) @@ -107,34 +109,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { _______ , _______ , _______ , _______ , _______ , _______ ), -// ┌─────┬─────┬──────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -// ├─────┼─────┼──────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼─────┤ -// │ │ ! │ @ │ # │ $ │ % │ │ │ │ ^ │ & │ * │ │ │ │ -// ├─────┼─────┼──────┼─────┼─────┼─────┼─────┘ └─────┼─────┼─────┼─────┼─────┼─────┼─────┤ -// │ ~ │ _ │ bspc │ ( │ { │ [ │ │ ent │ - │ + │ = │ : │ ` │ -// ├─────┼─────┼──────┼─────┼─────┼─────┼─────┐ ┌─────┼─────┼─────┼─────┼─────┼─────┼─────┤ -// │ │ \ │ | │ ) │ } │ ] │ │ │ │ │ tab │ < │ > │ ? │ │ -// ├─────┼─────┼──────┼─────┼─────┼─────┴─────┘ └─────┴─────┼─────┼─────┼─────┼─────┼─────┤ -// │ │ │ │ │ │ │ │ │ │ │ │ -// └─────┴─────┴──────┴─────┴─────┼─────┬─────┐ ┌─────┬─────┼─────┴─────┴─────┴─────┴─────┘ -// │ │ │ │ │ │ -// └─────┼─────┤ ├─────┼─────┘ -// │ │ │ │ -// ┌─────┬─────┼─────┤ ├─────┼─────┬─────┐ -// │ │ │ │ │ │ │ │ -// └─────┴─────┴─────┘ └─────┴─────┴─────┘ -[QSMB] = LAYOUT_ergodox_pretty( - _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______, - _______ , KC_EXLM , KC_AT , KC_HASH , KC_DLR , KC_PERC , _______ , _______ , KC_CIRC , KC_AMPR , KC_ASTR , _______ , _______ , _______, - KC_TILD , KC_UNDS , KC_BSPC , KC_LPRN , KC_LCBR , KC_LBRC , KC_ENT , KC_MINS , KC_PLUS , KC_EQL , KC_COLN , KC_GRV , - _______ , KC_BSLS , KC_PIPE , KC_RPRN , KC_RCBR , KC_RBRC , _______ , _______ , _______ , KC_TAB , KC_LT , KC_GT , KC_QUES , _______, - _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______, - _______ , _______ , _______ , _______ , - _______ , _______ , - _______ , _______ , _______ , _______ , _______ , _______ -), - // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┐ ┌─────┬──────┬──────┬──────┬─────┬──────┬─────┐ // │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ // ├─────┼─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼──────┼──────┼──────┼─────┼──────┼─────┤ @@ -262,7 +236,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // └─────┼─────┤ ├─────┼─────────┘ // │ │ │ │ // ┌──────┬─────┼─────┤ ├─────┼─────────┬─────────┐ -// │ lsft │ │ │ │ │ QK_MAKE │ VRSN │ +// │ lsft │ │ │ │ │ QK_MAKE │ │ // └──────┴─────┴─────┘ └─────┴─────────┴─────────┘ [SERV] = LAYOUT_ergodox_pretty( _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , QK_BOOT, @@ -272,22 +246,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______, _______ , _______ , _______ , _______ , _______ , _______ , - KC_LSFT , _______ , _______ , _______ , QK_MAKE , VRSN + KC_LSFT , _______ , _______ , _______ , QK_MAKE , _______ ) }; // clang-format on -bool process_record_user(uint16_t keycode, keyrecord_t *record) { - if (record->event.pressed) { - switch (keycode) { - case VRSN: - SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); - return false; - } - } - return true; -} - +// clang-format off const char chordal_hold_layout[MATRIX_ROWS][MATRIX_COLS] PROGMEM = LAYOUT_ergodox_pretty( 'L' , 'L' , 'L' , 'L' , 'L' , 'L' , 'L' , 'R' , 'R' , 'R' , 'R' , 'R' , 'R' , 'R' , @@ -299,3 +263,4 @@ const char chordal_hold_layout[MATRIX_ROWS][MATRIX_COLS] PROGMEM = 'L' , 'R' , 'L' , 'L' , 'L' , 'R' , 'R' , 'R' ); +// clang-format on