Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)
This commit is contained in:
@@ -67,20 +67,6 @@
|
||||
*/
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
/**
|
||||
* Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
*
|
||||
* Ignores key presses that interrupt a mod-tap. Must-have for Home Row mod.
|
||||
*
|
||||
* Without `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ Mod+e
|
||||
* With `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ ae
|
||||
*
|
||||
* See docs.qmk.fm/using-qmk/software-features/tap_hold#ignore-mod-tap-interrupt
|
||||
*/
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/** Charybdis-specific features. */
|
||||
|
||||
#ifdef POINTING_DEVICE_ENABLE
|
||||
|
@@ -24,18 +24,6 @@
|
||||
/* Disable unused features. */
|
||||
#define NO_ACTION_ONESHOT
|
||||
|
||||
/**
|
||||
* \brief Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
*
|
||||
* Ignores key presses that interrupt a mod-tap. Must-have for Home Row mod.
|
||||
*
|
||||
* Without `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ Mod+e
|
||||
* With `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ ae
|
||||
*/
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/* Charybdis-specific features. */
|
||||
|
||||
#ifdef POINTING_DEVICE_ENABLE
|
||||
|
@@ -65,20 +65,6 @@
|
||||
*/
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
/**
|
||||
* Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
*
|
||||
* Ignores key presses that interrupt a mod-tap. Must-have for Home Row mod.
|
||||
*
|
||||
* Without `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ Mod+e
|
||||
* With `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ ae
|
||||
*
|
||||
* See docs.qmk.fm/using-qmk/software-features/tap_hold#ignore-mod-tap-interrupt
|
||||
*/
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/** Dilemma-specific features. */
|
||||
|
||||
#ifdef POINTING_DEVICE_ENABLE
|
||||
|
@@ -21,18 +21,6 @@
|
||||
# define DYNAMIC_KEYMAP_LAYER_COUNT 6
|
||||
#endif // VIA_ENABLE
|
||||
|
||||
/**
|
||||
* \brief Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
*
|
||||
* Ignores key presses that interrupt a mod-tap. Must-have for Home Row mod.
|
||||
*
|
||||
* Without `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ Mod+e
|
||||
* With `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ ae
|
||||
*/
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/* Charybdis-specific features. */
|
||||
|
||||
#ifdef POINTING_DEVICE_ENABLE
|
||||
|
@@ -59,18 +59,6 @@
|
||||
*/
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
/**
|
||||
* Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
*
|
||||
* Ignores key presses that interrupt a mod-tap. Must-have for Home Row mod.
|
||||
*
|
||||
* Without `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ Mod+e
|
||||
* With `IGNORE_MOD_TAP_INTERRUPT`, within `TAPPING_TERM`:
|
||||
* Mod(a)🠗 e🠗 Mod(a)🠕 e🠕 ➞ ae
|
||||
*/
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/** Dilemma-specific features. */
|
||||
|
||||
#ifdef POINTING_DEVICE_ENABLE
|
||||
|
@@ -28,6 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 300
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define LEADER_PER_KEY_TIMING
|
||||
#define LEADER_TIMEOUT 300
|
@@ -28,6 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 300
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define LEADER_PER_KEY_TIMING
|
||||
#define LEADER_TIMEOUT 300
|
Reference in New Issue
Block a user