Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)
This commit is contained in:
@@ -5,9 +5,6 @@
|
||||
|
||||
#define TAPPING_TERM 180
|
||||
|
||||
// Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#undef LOCKING_SUPPORT_ENABLE
|
||||
#undef LOCKING_RESYNC_ENABLE
|
||||
|
||||
|
@@ -27,5 +27,4 @@
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
@@ -13,8 +13,6 @@
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
// makes tap and hold keys trigger the hold if another key is pressed before releasing, even if it hasn't hit the TAPPING_TERM
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
// makes it possible to do rolling combos (zx) with keys that convert to other keys on hold, by enforcing the TAPPING_TERM for both keys.
|
||||
|
||||
#define QUICK_TAP_TERM 0
|
||||
// makes it possible to use a dual role key as modifier shortly after having been tapped (see Hold after tap)
|
||||
|
@@ -17,6 +17,5 @@
|
||||
#pragma once
|
||||
|
||||
// place overrides here
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM 200
|
||||
|
@@ -16,8 +16,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // MT key must be held longer than tapping term for
|
||||
// modifer to be registered
|
||||
#define RETRO_TAPPING_PER_KEY
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
||||
|
@@ -7,7 +7,6 @@
|
||||
|
||||
#define DIODE_DIRECTION COL2ROW
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
||||
#define USB_MAX_POWER_CONSUMPTION 50
|
||||
|
@@ -3,6 +3,4 @@
|
||||
|
||||
#include "../../config.h"
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#endif
|
||||
|
@@ -1,5 +1,4 @@
|
||||
#pragma once
|
||||
|
||||
#define TAPPING_TERM 150
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
|
@@ -16,4 +16,3 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -18,4 +18,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define TAPPING_TERM 150
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -22,7 +22,6 @@
|
||||
#define BACKLIGHT_DEFAULT_LEVEL 3
|
||||
|
||||
#define COMBO_COUNT 3
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define UNICODE_SELECTED_MODES UNICODE_MODE_WINCOMPOSE, UNICODE_MODE_WINDOWS, UNICODE_MODE_MACOS, UNICODE_MODE_LINUX
|
||||
|
||||
|
@@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
|
||||
#define LOCKING_SUPPORT_ENABLE
|
||||
|
@@ -17,4 +17,3 @@
|
||||
#pragma once
|
||||
|
||||
#define TAPPING_TERM 175 // milliseconds
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -17,4 +17,3 @@
|
||||
#pragma once
|
||||
|
||||
#define TAPPING_TERM 175 // milliseconds
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -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
|
@@ -17,7 +17,6 @@
|
||||
#pragma once
|
||||
#define EE_HANDS
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define MOUSEKEY_INTERVAL 16
|
||||
#define MOUSEKEY_MAX_SPEED 3
|
||||
#define MOUSEKEY_TIME_TO_MAX 30
|
||||
|
@@ -23,7 +23,6 @@
|
||||
|
||||
#define TAPPING_TERM 210
|
||||
/*#define PERMISSIVE_HOLD*/
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_FORCE_HOLD
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
|
@@ -6,9 +6,6 @@
|
||||
// Configure the global tapping term (default: 200ms)
|
||||
#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
|
||||
|
||||
@@ -35,4 +32,4 @@
|
||||
#ifdef PS2_MOUSE_ENABLE
|
||||
#define PS2_MOUSE_SCROLL_BTN_MASK (1<<PS2_MOUSE_BTN_RIGHT)
|
||||
#define PS2_MOUSE_SCROLL_BTN_SEND 500
|
||||
#endif
|
||||
#endif
|
||||
|
@@ -6,9 +6,6 @@
|
||||
// Configure the global tapping term (default: 200ms)
|
||||
#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
|
||||
|
||||
@@ -36,4 +33,4 @@
|
||||
#ifdef PS2_MOUSE_ENABLE
|
||||
#define PS2_MOUSE_SCROLL_BTN_MASK (1<<PS2_MOUSE_BTN_RIGHT) // using the right mouse button for scrolling (other buttons can be configured)
|
||||
#define PS2_MOUSE_SCROLL_BTN_SEND 500
|
||||
#endif
|
||||
#endif
|
||||
|
@@ -25,4 +25,3 @@
|
||||
# undef TAPPING_TERM
|
||||
#endif
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -24,8 +24,6 @@
|
||||
|
||||
#ifdef TAPPING_TERM
|
||||
#undef TAPPING_TERM
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 150
|
||||
#endif
|
||||
|
@@ -26,7 +26,6 @@
|
||||
#define COMBO_TERM 20
|
||||
#define COMBO_COUNT 1
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
#define SUPER_DUPER_SOUND S__NOTE(_B1)
|
||||
|
@@ -21,7 +21,6 @@
|
||||
|
||||
// Defaults for usable home row mods
|
||||
#define TAPPING_TERM 230
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// Improved mouse key defaults
|
||||
// Delay between pressing a key and cursor movement
|
||||
|
@@ -32,6 +32,5 @@
|
||||
#endif
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define COMBO_TERM 30
|
||||
|
||||
|
@@ -34,7 +34,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 200
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define RETRO_TAPPING
|
||||
|
||||
|
||||
|
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// #define QUICK_TAP_TERM 0
|
||||
// #define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM 300
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#undef RGBLED_NUM
|
||||
|
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 175
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#undef RGBLED_NUM
|
||||
|
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// #define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 150
|
||||
// #define RETRO_TAPPING
|
||||
// #define IGNORE_MOD_TAP_INTERRUPT
|
||||
// #define PERMISSIVE_HOLD
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
|
@@ -29,7 +29,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 200
|
||||
// #define RETRO_TAPPING
|
||||
// #define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#define RGBLIGHT_SLEEP
|
||||
|
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 200
|
||||
// #define RETRO_TAPPING
|
||||
// #define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#undef RGBLED_NUM
|
||||
|
@@ -10,7 +10,6 @@
|
||||
|
||||
// #define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 300
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
# undef RGBLED_NUM
|
||||
|
@@ -3,7 +3,6 @@
|
||||
#define EE_HANDS
|
||||
#define SPLIT_USB_DETECT
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM 250
|
||||
|
||||
|
@@ -33,7 +33,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define TAPPING_TERM 150
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
# undef RGBLED_NUM
|
||||
|
@@ -25,9 +25,6 @@
|
||||
// Configure the global tapping term (default: 200ms)
|
||||
#define TAPPING_TERM 500
|
||||
|
||||
// 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
|
||||
|
||||
|
@@ -42,9 +42,6 @@ This is the C configuration file for the keymap
|
||||
#define QMK_LED D5
|
||||
#define QMK_SPEAKER C6
|
||||
|
||||
// Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// When enabled, typing a mod-tap plus second within term will register as the mod-combo
|
||||
// Ref: https://beta.docs.qmk.fm/using-qmk/software-features/tap_hold#permissive-hold
|
||||
#define PERMISSIVE_HOLD
|
||||
|
@@ -21,7 +21,6 @@
|
||||
//Tapping values
|
||||
//#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD_PER_KEY
|
||||
|
||||
|
||||
|
@@ -98,7 +98,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define TAPPING_TERM 140
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define TAPPING_TOGGLE 2
|
||||
|
||||
|
@@ -30,8 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
//#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 200
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#define RGBLIGHT_EFFECT_BREATHING
|
||||
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
|
||||
|
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 200
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
@@ -55,8 +54,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define OLED_FONT_H "keyboards/crkbd/lib/glcdfont.c"
|
||||
|
||||
// fix for me putting alt under A and being a fast typist
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define LAYER_STATE_8BIT
|
||||
#define SPLIT_WPM_ENABLE
|
||||
|
@@ -31,7 +31,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// #define QUICK_TAP_TERM 0
|
||||
#define TAPPING_TERM 150
|
||||
#define RETRO_TAPPING
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#ifdef RGBLIGHT_ENABLE
|
||||
#undef RGBLED_NUM
|
||||
|
@@ -8,7 +8,6 @@
|
||||
|
||||
// #define RGB_LAYER_ENABLE
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
#if defined(TAPPING_TERM)
|
||||
|
@@ -31,7 +31,6 @@ 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
|
||||
|
||||
|
@@ -14,6 +14,5 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 230
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
@@ -19,9 +19,6 @@
|
||||
// Tapping term is ever so slightly lowered from the 200ms default to make layer and mod usage more snappy.
|
||||
#define TAPPING_TERM 200
|
||||
|
||||
// Prevent normal rollover on alphas from accidentally triggering mods.
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// If you are using an Elite C rev3 on the slave side, uncomment the lines below:
|
||||
// #define SPLIT_USB_DETECT
|
||||
// #define NO_USB_STARTUP_CHECK
|
||||
|
@@ -20,7 +20,6 @@
|
||||
|
||||
#define NO_ACTION_ONESHOT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// #include "config_led.h"
|
||||
// #include "dz60rgb.h"
|
||||
|
@@ -66,7 +66,6 @@
|
||||
|
||||
#define NO_ACTION_ONESHOT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// #include "config_led.h"
|
||||
// #include "dz60rgb.h"
|
||||
|
@@ -50,4 +50,3 @@
|
||||
|
||||
#define NO_ACTION_ONESHOT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -60,7 +60,6 @@
|
||||
|
||||
#define NO_ACTION_ONESHOT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// #include "config_led.h"
|
||||
// #include "dz60rgb.h"
|
||||
|
@@ -20,7 +20,6 @@
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM 150
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
|
||||
#ifdef RGB_MATRIX_ENABLE
|
||||
|
@@ -47,7 +47,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
|
||||
#define LOCKING_SUPPORT_ENABLE
|
||||
|
@@ -21,8 +21,6 @@
|
||||
|
||||
#undef TAPPING_TOGGLE
|
||||
#undef TAPPING_TERM
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define TAPPING_TOGGLE 1
|
||||
#define TAPPING_TERM 150
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -21,8 +21,6 @@
|
||||
|
||||
#undef TAPPING_TOGGLE
|
||||
#undef TAPPING_TERM
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define TAPPING_TOGGLE 1
|
||||
#define TAPPING_TERM 150
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -4,7 +4,6 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 200
|
||||
|
||||
#define ONESHOT_TAP_TOGGLE 3
|
||||
|
@@ -12,8 +12,6 @@
|
||||
#undef DEBOUNCE
|
||||
#define DEBOUNCE 15
|
||||
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
|
||||
|
@@ -25,8 +25,6 @@
|
||||
// #undef TAPPING_TERM
|
||||
// #define TAPPING_TERM 499
|
||||
|
||||
/* Turning permissive hold and ignore mod tap interrupt off in order to test the tapping term. */
|
||||
/* Turning permissive hold off in order to test the tapping term. */
|
||||
#undef PERMISSIVE_HOLD
|
||||
#define PERMISSIVE_HOLD
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -26,6 +26,4 @@
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
#undef IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define RGBLIGHT_SLEEP
|
||||
|
@@ -5,7 +5,6 @@
|
||||
#define RGBLIGHT_SLEEP
|
||||
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#undef PERMISSIVE_HOLD
|
||||
|
||||
|
||||
|
@@ -35,5 +35,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// Pick good defaults for enabling homerow modifiers
|
||||
#define TAPPING_TERM 200
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// Pick good defaults for enabling homerow modifiers
|
||||
#define TAPPING_TERM 200
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
||||
// Underglow configuration
|
||||
|
@@ -19,4 +19,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// Pick good defaults for enabling homerow modifiers
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
// Pick good defaults for enabling homerow modifiers
|
||||
#define TAPPING_TERM 200
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
||||
// Underglow configuration
|
||||
|
@@ -5,7 +5,6 @@
|
||||
|
||||
// Good defaults for home row modifiers
|
||||
#define TAPPING_TERM 230
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// Handle master/slave detection on low cost Promicro
|
||||
#ifdef __AVR__
|
||||
|
@@ -17,4 +17,3 @@
|
||||
#pragma once
|
||||
#define TAPPING_TERM 200
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
@@ -1,24 +0,0 @@
|
||||
/* This is the c configuration file for the keymap
|
||||
* Copyright 2022 bojiguard (@bojiguard)
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -35,7 +35,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
|
||||
#define LOCKING_SUPPORT_ENABLE
|
||||
|
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define FORCE_NKRO
|
||||
#define NO_ACTION_ONESHOT
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/* key matrix size */
|
||||
#define MATRIX_ROWS 14
|
||||
@@ -42,7 +41,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 2
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
|
||||
#define LOCKING_SUPPORT_ENABLE
|
||||
|
@@ -13,7 +13,6 @@
|
||||
#include QMK_KEYBOARD_H
|
||||
#include "sten.h"
|
||||
#include "keymap_steno.h"
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
// Steno Layers
|
||||
#define FUNCT ( LSD | LK | LP | LH )
|
||||
|
@@ -44,7 +44,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
|
||||
#define LOCKING_SUPPORT_ENABLE
|
||||
|
@@ -1,6 +1,4 @@
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#undef DEBOUNCE
|
||||
#define DEBOUNCE 10
|
||||
|
@@ -8,7 +8,6 @@
|
||||
|
||||
#include QMK_KEYBOARD_H
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define BASE 0 // default layer
|
||||
#define SYMB 1 // symbols
|
||||
#define NUMB 2 // numbers/motion
|
||||
|
@@ -1,3 +1,2 @@
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -1,3 +1,2 @@
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -1,3 +1,2 @@
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -1,4 +1,3 @@
|
||||
#pragma once
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define OLED_FONT_H "keyboards/gboards/gergo/keymaps/oled/glcdfont.c"
|
||||
|
@@ -34,6 +34,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#define MATRIX_COL_PINS { F6, F5, F4, F1 }
|
||||
#define MATRIX_ROW_PINS { B1, B2, B3, D2, D3 }
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define IS_COMMAND() (get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || get_mods() == (MOD_BIT(KC_LSFT) | MOD_BIT(KC_RSFT)))
|
||||
|
@@ -19,7 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
// https://docs.qmk.fm/using-qmk/software-features/tap_hold
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
/* define if matrix has ghost (lacks anti-ghosting diodes) */
|
||||
#define MATRIX_HAS_GHOST
|
||||
|
@@ -20,5 +20,4 @@
|
||||
|
||||
#define RETRO_TAPPING
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
@@ -39,4 +39,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
//#define NO_ACTION_ONESHOT
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -69,5 +69,4 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
//#define NO_ACTION_ONESHOT
|
||||
|
||||
//#define TAPPING_TERM 150
|
||||
//#define IGNORE_MOD_TAP_INTERRUPT
|
||||
//#define QUICK_TAP_TERM 0
|
||||
|
@@ -19,7 +19,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM 150
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
||||
#define RGBLIGHT_EFFECT_BREATHING
|
||||
#define RGBLIGHT_EFFECT_RAINBOW_MOOD
|
||||
|
@@ -19,7 +19,6 @@
|
||||
#define MASTER_RIGHT
|
||||
//#define MASTER_LEFT
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define PERMISSIVE_HOLD
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
|
@@ -40,7 +40,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* key combination for command */
|
||||
#define IS_COMMAND() ( \
|
||||
|
@@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define TAPPING_TOGGLE 2 // number of taps to toggle TT
|
||||
#define TAPPING_TERM_PER_KEY // milliseconds from tap to hold for mod tap per key
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // ignore hold mod if another tap occurs within tapping term
|
||||
#define PERMISSIVE_HOLD_PER_KEY // activate mod top hold earlier if another key is pressed AND released per key
|
||||
#define QUICK_TAP_TERM_PER_KEY // disable double tap hold key repeat per key
|
||||
#undef MOUSEKEY_INTERVAL
|
||||
|
@@ -27,7 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 3
|
||||
#define ONESHOT_TAP_TOGGLE 3
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 300
|
||||
#ifdef RGBLED_NUM
|
||||
# undef RGBLED_NUM
|
||||
|
@@ -5,5 +5,4 @@
|
||||
|
||||
|
||||
#define SPLIT_USB_DETECT
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 250
|
||||
|
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* key combination for command */
|
||||
#define IS_COMMAND() ( \
|
||||
|
@@ -20,5 +20,4 @@
|
||||
|
||||
#define RETRO_TAPPING
|
||||
#define PERMISSIVE_HOLD
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define QUICK_TAP_TERM 0
|
||||
#define QUICK_TAP_TERM 0
|
||||
|
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#pragma once
|
||||
|
||||
// Define options
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 135
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#pragma once
|
||||
|
||||
// Define options
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 135
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#pragma once
|
||||
|
||||
// Define options
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 135
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
@@ -18,7 +18,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#pragma once
|
||||
|
||||
// Define options
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define TAPPING_TERM 135
|
||||
#define PERMISSIVE_HOLD
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
@@ -20,4 +20,3 @@
|
||||
#define TAPPING_TERM 175
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
#define PERMISSIVE_HOLD_PER_KEY
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
|
@@ -39,8 +39,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#define TAPPING_TOGGLE 1
|
||||
|
||||
#define IGNORE_MOD_TAP_INTERRUPT // 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.)
|
||||
|
||||
/* key combination for command */
|
||||
#define IS_COMMAND() ( \
|
||||
get_mods() == (MOD_BIT(KC_LCTL) | MOD_BIT(KC_RCTL)) || \
|
||||
|
@@ -28,5 +28,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#define RCPC_KEYS KC_RCTL,KC_TRNS,KC_RBRC
|
||||
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
#define IGNORE_MOD_TAP_INTERRUPT
|
||||
#define IGNORE_MOD_TAP_INTERRUPT_PER_KEY
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user