Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)

This commit is contained in:
precondition 2023-04-03 07:32:47 +02:00 committed by GitHub
parent a22a13108b
commit 15eb4de2cf
10 changed files with 0 additions and 35 deletions

View file

@ -17,4 +17,3 @@
#pragma once #pragma once
#define TAPPING_TERM 175 // milliseconds #define TAPPING_TERM 175 // milliseconds
#define IGNORE_MOD_TAP_INTERRUPT

View file

@ -24,18 +24,6 @@
/* Disable unused features. */ /* Disable unused features. */
#define NO_ACTION_ONESHOT #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. */ /* Charybdis-specific features. */
#ifdef POINTING_DEVICE_ENABLE #ifdef POINTING_DEVICE_ENABLE

View file

@ -21,18 +21,6 @@
# define DYNAMIC_KEYMAP_LAYER_COUNT 6 # define DYNAMIC_KEYMAP_LAYER_COUNT 6
#endif // VIA_ENABLE #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. */ /* Charybdis-specific features. */
#ifdef POINTING_DEVICE_ENABLE #ifdef POINTING_DEVICE_ENABLE

View file

@ -5,7 +5,6 @@
// Good defaults for home row modifiers // Good defaults for home row modifiers
#define TAPPING_TERM 230 #define TAPPING_TERM 230
#define IGNORE_MOD_TAP_INTERRUPT
// Handle master/slave detection on low cost Promicro // Handle master/slave detection on low cost Promicro
#ifdef __AVR__ #ifdef __AVR__

View file

@ -19,4 +19,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
#pragma once #pragma once
#define IGNORE_MOD_TAP_INTERRUPT

View file

@ -15,8 +15,6 @@
*/ */
#pragma once #pragma once
/* Making it so you need to hold the modifier and other key for the time together, helps not accidentally hit activate the hold functions of bottom row*/
#define IGNORE_MOD_TAP_INTERRUPT
/* Setting tap term, helps not accidentally hit activate the hold functions of bottom row*/ /* Setting tap term, helps not accidentally hit activate the hold functions of bottom row*/
#define TAPPING_TERM 250 #define TAPPING_TERM 250

View file

@ -15,8 +15,6 @@
*/ */
#pragma once #pragma once
/* Making it so you need to hold the modifier and other key for the time together, helps not accidentally hit activate the hold functions of bottom row*/
#define IGNORE_MOD_TAP_INTERRUPT
/* Setting tap term, helps not accidentally hit activate the hold functions of bottom row*/ /* Setting tap term, helps not accidentally hit activate the hold functions of bottom row*/
#define TAPPING_TERM 250 #define TAPPING_TERM 250

View file

@ -15,8 +15,6 @@
*/ */
#pragma once #pragma once
/* Making it so you need to hold the modifier and other key for the time together, helps not accidentally hit activate the hold functions of bottom row*/
#define IGNORE_MOD_TAP_INTERRUPT
/* Setting tap term, helps not accidentally hit activate the hold functions of bottom row*/ /* Setting tap term, helps not accidentally hit activate the hold functions of bottom row*/
#define TAPPING_TERM 250 #define TAPPING_TERM 250

View file

@ -17,4 +17,3 @@
#pragma once #pragma once
#define TAPPING_TERM 175 // milliseconds #define TAPPING_TERM 175 // milliseconds
#define IGNORE_MOD_TAP_INTERRUPT

View file

@ -18,7 +18,6 @@
#define LAYER_STATE_8BIT #define LAYER_STATE_8BIT
#define DYNAMIC_KEYMAP_LAYER_COUNT 5 #define DYNAMIC_KEYMAP_LAYER_COUNT 5
#define IGNORE_MOD_TAP_INTERRUPT
#undef LOCKING_SUPPORT_ENABLE #undef LOCKING_SUPPORT_ENABLE
#undef LOCKING_RESYNC_ENABLE #undef LOCKING_RESYNC_ENABLE