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:
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