[Keymap] Improve tap-hold configuration (#21383)
This commit is contained in:
parent
880b391f9c
commit
eeb5b4e8fe
|
@ -24,3 +24,4 @@
|
||||||
|
|
||||||
#define QUICK_TAP_TERM 0
|
#define QUICK_TAP_TERM 0
|
||||||
#define TAPPING_TERM 150 /* ms */
|
#define TAPPING_TERM 150 /* ms */
|
||||||
|
#define HOLD_ON_OTHER_KEY_PRESS_PER_KEY
|
||||||
|
|
|
@ -57,3 +57,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||||
)
|
)
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bool get_hold_on_other_key_press(uint16_t keycode, keyrecord_t *record) {
|
||||||
|
switch (keycode) {
|
||||||
|
case MT_CESC:
|
||||||
|
// Immediately select the hold action when another key is pressed.
|
||||||
|
return true;
|
||||||
|
default:
|
||||||
|
// Do not select the hold action when another key is pressed.
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue