keyboard

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

commit 9e86427c4fdd21d99ec4d7008f8afdece51af3f2
parent 9d7767b4c0491b788fe2c4ac01ba42b7bb8902a4
Author: Tomas Nemec <owl@gtms.dev>
Date:   Thu,  3 Apr 2025 07:27:32 +0200

feat: disable hold on other key press

Diffstat:
Mkeyboards/ergodox_ez/glow/keymaps/tms/config.h | 2+-
Mkeyboards/ergodox_ez/glow/keymaps/tms/keymap.c | 44++++++++++++++++++++++----------------------
2 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/keyboards/ergodox_ez/glow/keymaps/tms/config.h b/keyboards/ergodox_ez/glow/keymaps/tms/config.h @@ -1,5 +1,5 @@ #define CHORDAL_HOLD -#define HOLD_ON_OTHER_KEY_PRESS +// #define HOLD_ON_OTHER_KEY_PRESS #define PERMISSIVE_HOLD #define ENABLE_COMPILE_KEYCODE #define TAPPING_TERM 200 diff --git a/keyboards/ergodox_ez/glow/keymaps/tms/keymap.c b/keyboards/ergodox_ez/glow/keymaps/tms/keymap.c @@ -46,7 +46,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // ├──────────┼───────────┼───────────┼───────────┼───────────────┼──────────┼──────────┤ ├──────────┼─────┼───────────────┼───────────┼───────────┼───────────┼──────────┤ // │ lalt │ ; │ , │ . │ p │ y │ MO(NUME) │ │ MOD_MEH │ f │ g │ c │ r │ l │ ralt │ // ├──────────┼───────────┼───────────┼───────────┼───────────────┼──────────┼──────────┘ └──────────┼─────┼───────────────┼───────────┼───────────┼───────────┼──────────┤ -// │ esc │ LGUI_T(a) │ LALT_T(o) │ LCTL_T(e) │ LSFT_T(u) │ i │ │ d │ RSFT_T(h) │ RCTL_T(t) │ RALT_T(n) │ RGUI_T(s) │ - │ +// │ esc │ LGUI_T(a) │ LALT_T(o) │ LSFT_T(e) │ LCTL_T(u) │ i │ │ d │ RCTL_T(h) │ RSFT_T(t) │ RALT_T(n) │ RGUI_T(s) │ - │ // ├──────────┼───────────┼───────────┼───────────┼───────────────┼──────────┼──────────┐ ┌──────────┼─────┼───────────────┼───────────┼───────────┼───────────┼──────────┤ // │ lsft │ ' │ q │ j │ k │ x │ \ │ │ / │ b │ m │ w │ v │ z │ rsft │ // ├──────────┼───────────┼───────────┼───────────┼───────────────┼──────────┴──────────┘ └──────────┴─────┼───────────────┼───────────┼───────────┼───────────┼──────────┤ @@ -61,7 +61,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [DVRK] = LAYOUT_ergodox_pretty( KC_CAPS , KC_1 , KC_2 , KC_3 , KC_4 , KC_5 , QWERTY , TG(DVRK) , KC_6 , KC_7 , KC_8 , KC_9 , KC_0 , _______ , KC_LALT , KC_SCLN , KC_COMM , KC_DOT , KC_P , KC_Y , MO(NUME) , MOD_MEH , KC_F , KC_G , KC_C , KC_R , KC_L , KC_RALT , - KC_ESC , LGUI_T(KC_A) , LALT_T(KC_O) , LCTL_T(KC_E) , LSFT_T(KC_U) , KC_I , KC_D , RSFT_T(KC_H) , RCTL_T(KC_T) , RALT_T(KC_N) , RGUI_T(KC_S) , KC_MINS , + KC_ESC , LGUI_T(KC_A) , LALT_T(KC_O) , LSFT_T(KC_E) , LCTL_T(KC_U) , KC_I , KC_D , RCTL_T(KC_H) , RSFT_T(KC_T) , RALT_T(KC_N) , RGUI_T(KC_S) , KC_MINS , KC_LSFT , KC_QUOT , KC_Q , KC_J , KC_K , KC_X , KC_BSLS , KC_SLSH , KC_B , KC_M , KC_W , KC_V , KC_Z , KC_RSFT , MO(SERV) , _______ , _______ , MO(MOVE) , KC_LGUI , KC_LGUI , _______ , _______ , _______ , MO(SERV), MO(MDIA) , _______ , _______ , _______ , @@ -265,32 +265,32 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { _______ , _______ , _______ , _______ , _______ , MT(MOD_RCTL|MOD_RALT, KC_ENT) ), -// ┌─────┬─────┬─────┬─────┬──────┬─────────┬─────┐ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────┬─────────┐ -// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ QK_BOOT │ -// ├─────┼─────┼─────┼─────┼──────┼─────────┼─────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ -// │ │ │ │ │ │ │ │ │ DT_UP │ RGB_TOG │ RGB_M_P │ RGB_MOD │ │ │ EE_CLR │ -// ├─────┼─────┼─────┼─────┼──────┼─────────┼─────┘ └─────────┼─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ -// │ │ │ │ │ │ │ │ RGB_HUI │ RGB_VAI │ RGB_SAI │ RGB_SPI │ │ │ -// ├─────┼─────┼─────┼─────┼──────┼─────────┼─────┐ ┌─────────┼─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ -// │ │ │ │ │ │ │ │ │ DT_DOWN │ │ │ │ │ │ │ -// ├─────┼─────┼─────┼─────┼──────┼─────────┴─────┘ └─────────┴─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ -// │ │ │ │ │ │ │ │ │ │ │ │ -// └─────┴─────┴─────┴─────┴──────┼─────────┬─────┐ ┌─────────┬─────────┼─────────┴─────────┴─────────┴─────┴─────────┘ -// │ │ │ │ │ │ -// └─────────┼─────┤ ├─────────┼─────────┘ -// │ │ │ │ -// ┌──────┬─────────┼─────┤ ├─────────┼─────────┬─────────┐ -// │ lsft │ DT_PRNT │ │ │ │ QK_MAKE │ VRSN │ -// └──────┴─────────┴─────┘ └─────────┴─────────┴─────────┘ +// ┌─────┬─────┬─────┬─────┬──────┬─────┬─────┐ ┌─────┬─────────┬─────────┬─────────┬─────────┬─────┬─────────┐ +// │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ QK_BOOT │ +// ├─────┼─────┼─────┼─────┼──────┼─────┼─────┤ ├─────┼─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ +// │ │ │ │ │ │ │ │ │ │ RGB_TOG │ RGB_M_P │ RGB_MOD │ │ │ EE_CLR │ +// ├─────┼─────┼─────┼─────┼──────┼─────┼─────┘ └─────┼─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ +// │ │ │ │ │ │ │ │ RGB_HUI │ RGB_VAI │ RGB_SAI │ RGB_SPI │ │ │ +// ├─────┼─────┼─────┼─────┼──────┼─────┼─────┐ ┌─────┼─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ +// │ │ │ │ │ │ │ │ │ │ │ DT_DOWN │ DT_UP │ DT_PRNT │ │ │ +// ├─────┼─────┼─────┼─────┼──────┼─────┴─────┘ └─────┴─────────┼─────────┼─────────┼─────────┼─────┼─────────┤ +// │ │ │ │ │ │ │ │ │ │ │ │ +// └─────┴─────┴─────┴─────┴──────┼─────┬─────┐ ┌─────┬─────────┼─────────┴─────────┴─────────┴─────┴─────────┘ +// │ │ │ │ │ │ +// └─────┼─────┤ ├─────┼─────────┘ +// │ │ │ │ +// ┌──────┬─────┼─────┤ ├─────┼─────────┬─────────┐ +// │ lsft │ │ │ │ │ QK_MAKE │ VRSN │ +// └──────┴─────┴─────┘ └─────┴─────────┴─────────┘ [SERV] = LAYOUT_ergodox_pretty( _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , QK_BOOT, - _______ , _______ , _______ , _______ , _______ , _______ , _______ , DT_UP , RGB_TOG , RGB_M_P , RGB_MOD , _______ , _______ , EE_CLR , + _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , RGB_TOG , RGB_M_P , RGB_MOD , _______ , _______ , EE_CLR , _______ , _______ , _______ , _______ , _______ , _______ , RGB_HUI , RGB_VAI , RGB_SAI , RGB_SPI , _______ , _______, - _______ , _______ , _______ , _______ , _______ , _______ , _______ , DT_DOWN , _______ , _______ , _______ , _______ , _______ , _______, + _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , DT_DOWN , DT_UP , DT_PRNT , _______ , _______, _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______ , _______, _______ , _______ , _______ , _______ , _______ , _______ , - KC_LSFT , DT_PRNT , _______ , _______ , QK_MAKE , VRSN + KC_LSFT , _______ , _______ , _______ , QK_MAKE , VRSN ) }; // clang-format on