Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)
This commit is contained in:
parent
47a51fda5d
commit
1899793f27
287 changed files with 28 additions and 734 deletions
|
@ -71,7 +71,6 @@
|
|||
# define ONESHOT_TIMEOUT 3000
|
||||
#endif // !ONESHOT_TIMEOUT
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
|
||||
#define FORCE_NKRO
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
#define TAPPING_TERM_PER_KEY
|
||||
//#define QUICK_TAP_TERM 0
|
||||
#undef PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define NO_ACTION_ONESHOT
|
||||
|
||||
#ifdef AUTO_SHIFT_ENABLE
|
||||
|
|
|
@ -62,7 +62,6 @@
|
|||
# define HOLD_ON_OTHER_KEY_PRESS_PER_KEY
|
||||
# define TAPPING_TERM_PER_KEY
|
||||
#else
|
||||
# define IGNORE_MOD_TAP_INTERRUPT
|
||||
# undef PERMISSIVE_HOLD
|
||||
#endif
|
||||
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
#define USB_MAX_POWER_CONSUMPTION 100
|
||||
#define ONESHOT_TAP_TOGGLE 2
|
||||
#define ONESHOT_TIMEOUT 3000
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD_PER_KEY
|
||||
#define QUICK_TAP_TERM_PER_KEY
|
||||
#define TAPPING_TERM 200
|
||||
|
|
|
@ -44,11 +44,9 @@
|
|||
|
||||
#undef TAPPING_TOGGLE
|
||||
#undef TAPPING_TERM
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define TAPPING_TOGGLE 2
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
|
||||
#define TAP_HOLD_TERM 200
|
||||
|
|
|
@ -56,11 +56,9 @@
|
|||
|
||||
#undef TAPPING_TOGGLE
|
||||
#undef TAPPING_TERM
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define TAPPING_TOGGLE 2
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
|
||||
#define TAP_HOLD_TERM 200
|
||||
|
|
|
@ -3,5 +3,4 @@
|
|||
#define COMBO_TERM 50
|
||||
#define COMBO_COUNT 50
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
|
@ -37,12 +37,10 @@
|
|||
|
||||
#undef TAPPING_TOGGLE
|
||||
#undef TAPPING_TERM
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TOGGLE 1
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef AUDIO_ENABLE
|
||||
#define STARTUP_SONG SONG(PLANCK_SOUND)
|
||||
|
|
|
@ -64,11 +64,6 @@
|
|||
# define FORCE_NKRO
|
||||
#endif // !NKRO_ENABLE
|
||||
|
||||
// this makes it possible to do rolling combos (zx) with keys that
|
||||
// convert to other keys on hold (z becomes ctrl when you hold it,
|
||||
// and when this option isn't enabled, z rapidly followed by x
|
||||
// actually sends Ctrl-x. That's bad.)
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
//#define QUICK_TAP_TERM 0
|
||||
//#define RETRO_TAPPING
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
#undef TAPPING_TERM
|
||||
#define TAPPING_TERM 200
|
||||
|
||||
// Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// Enable rapid switch from tap to hold, disables double tap hold auto-repeat.
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TOGGLE 2
|
||||
#define TAPPING_TERM 200
|
||||
|
|
|
@ -30,9 +30,6 @@
|
|||
// -- used for tap dance and other tap mods
|
||||
# define TAPPING_TERM 175
|
||||
|
||||
// Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
# define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// Enable rapid switch from tap to hold, disables double tap hold auto-repeat.
|
||||
# define QUICK_TAP_TERM 0
|
||||
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
#pragma once
|
||||
|
||||
// allow rolling when keys have hold functionality
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
// #define TAPPING_TERM 150
|
||||
|
||||
#if defined(MOUSE_KEYS)
|
||||
|
|
|
@ -8,4 +8,3 @@
|
|||
#define QUICK_TAP_TERM_PER_KEY
|
||||
// testing
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
//#define IGNORE_MOD_TAP_INTERRUPT // rolling R3 "zxcv", etc...
|
||||
|
|
|
@ -27,10 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
# define AUTO_SHIFT_REPEAT
|
||||
#endif
|
||||
|
||||
#ifdef HOME_ROW_MODS_ENABLED
|
||||
# define IGNORE_MOD_TAP_INTERRUPT
|
||||
#endif
|
||||
|
||||
#ifdef CAPS_WORD_ENABLE
|
||||
# define BOTH_SHIFTS_TURNS_ON_CAPS_WORD
|
||||
//#define DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD
|
||||
|
|
|
@ -26,7 +26,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
#include "wrappers.h"
|
||||
#include "keycode_aliases.h"
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
|
||||
//#if defined(RGBLIGHT_ENABLE)
|
||||
|
|
|
@ -100,7 +100,6 @@ tap_dance_action_t tap_dance_actions[] = {
|
|||
};
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef KEYBOARD_crkbd_rev1
|
||||
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
#define TAPPING_TERM 170 // ms to trigger tap
|
||||
// https://precondition.github.io/home-row-mods
|
||||
#define QUICK_TAP_TERM 0 // make tap-then-hold _not_ do key auto repeat
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD // I don't think this works for me, hence I rolled my own implementation.
|
||||
|
||||
#define LEADER_TIMEOUT 400
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
#pragma once
|
||||
|
||||
// this makes it possible to do rolling combos (zx) with keys that
|
||||
// convert to other keys on hold (z becomes ctrl when you hold it,
|
||||
// and when this option isn't enabled, z rapidly followed by x
|
||||
// actually sends Ctrl-x. That's bad.)
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
//#define QUICK_TAP_TERM 0
|
||||
//#define RETRO_TAPPING
|
||||
|
|
|
@ -40,10 +40,6 @@
|
|||
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
//// Disable mod tap interrrupt
|
||||
//#ifndef IGNORE_MOD_TAP_INTERRUPT
|
||||
//#define IGNORE_MOD_TAP_INTERRUPT
|
||||
//#endif // !mod tap interrrupt
|
||||
|
||||
//set max breathing brightness on kbd6x
|
||||
#if defined(KEYBOARD_kbdfans_kbd6x)
|
||||
|
|
|
@ -25,11 +25,6 @@
|
|||
#define FORCE_NKRO
|
||||
#endif // !NKRO_ENABLE
|
||||
|
||||
// this makes it possible to do rolling combos (zx) with keys that
|
||||
// convert to other keys on hold (z becomes ctrl when you hold it,
|
||||
// and when this option isn't enabled, z rapidly followed by x
|
||||
// actually sends Ctrl-x. That's bad.)
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
//#define QUICK_TAP_TERM 0
|
||||
//#define RETRO_TAPPING
|
||||
|
|
|
@ -1,11 +1,6 @@
|
|||
#ifndef USERSPACE_CONFIG_H
|
||||
#define USERSPACE_CONFIG_H
|
||||
|
||||
// this makes it possible to do rolling combos (zx) with keys that
|
||||
// convert to other keys on hold (z becomes ctrl when you hold it,
|
||||
// and when this option isn't enabled, z rapidly followed by x
|
||||
// actually sends Ctrl-x. That's bad.)
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
#define STRICT_LAYER_RELEASE
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue