Browse Source

Move tap hold confs away from keyboard-level files

This moves tap hold configuration settings like IGNORE_MOD_TAP_INTERRUPT
away from keyboard-level files and into the config.h files of the
default and via (it if exists) keymaps.

`#define TAP_TERM x` is ignored.
pull/14789/head
precondition 2 years ago
parent
commit
6719f8dba4
81 changed files with 121 additions and 56 deletions
  1. +0
    -2
      keyboards/40percentclub/tomato/config.h
  2. +3
    -0
      keyboards/40percentclub/tomato/keymaps/default/config.h
  3. +0
    -1
      keyboards/dm9records/ergoinu/config.h
  4. +2
    -0
      keyboards/dm9records/ergoinu/keymaps/default/config.h
  5. +0
    -1
      keyboards/ergodox_ez/config.h
  6. +2
    -0
      keyboards/ergodox_ez/keymaps/default/config.h
  7. +0
    -1
      keyboards/ergodox_infinity/config.h
  8. +2
    -0
      keyboards/ergodox_infinity/keymaps/default/config.h
  9. +0
    -1
      keyboards/ergotaco/config.h
  10. +2
    -0
      keyboards/ergotaco/keymaps/default/config.h
  11. +0
    -1
      keyboards/gboards/gergoplex/config.h
  12. +2
    -0
      keyboards/gboards/gergoplex/keymaps/default/config.h
  13. +0
    -2
      keyboards/georgi/config.h
  14. +1
    -0
      keyboards/georgi/keymaps/default/config.h
  15. +0
    -1
      keyboards/gergo/config.h
  16. +1
    -1
      keyboards/gergo/keymaps/default/config.h
  17. +0
    -1
      keyboards/handwired/angel/config.h
  18. +2
    -0
      keyboards/handwired/angel/keymaps/default/config.h
  19. +0
    -2
      keyboards/handwired/bolek/config.h
  20. +3
    -0
      keyboards/handwired/bolek/keymaps/default/config.h
  21. +0
    -2
      keyboards/handwired/brain/config.h
  22. +3
    -0
      keyboards/handwired/brain/keymaps/default/config.h
  23. +0
    -1
      keyboards/handwired/concertina/64key/config.h
  24. +2
    -0
      keyboards/handwired/concertina/64key/keymaps/default/config.h
  25. +0
    -1
      keyboards/handwired/dactyl/config.h
  26. +2
    -0
      keyboards/handwired/dactyl/keymaps/default/config.h
  27. +2
    -0
      keyboards/handwired/dactyl_manuform/4x5/keymaps/default/config.h
  28. +2
    -0
      keyboards/handwired/dactyl_manuform/4x6/keymaps/default/config.h
  29. +2
    -0
      keyboards/handwired/dactyl_manuform/5x6/keymaps/default/config.h
  30. +2
    -0
      keyboards/handwired/dactyl_manuform/5x6_2_5/keymaps/default/config.h
  31. +2
    -0
      keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/config.h
  32. +2
    -0
      keyboards/handwired/dactyl_manuform/5x7/keymaps/default/config.h
  33. +2
    -0
      keyboards/handwired/dactyl_manuform/5x7/keymaps/via/config.h
  34. +2
    -0
      keyboards/handwired/dactyl_manuform/6x6/keymaps/default/config.h
  35. +0
    -3
      keyboards/handwired/dactyl_manuform/config.h
  36. +2
    -0
      keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/config.h
  37. +0
    -2
      keyboards/handwired/dactyl_promicro/config.h
  38. +3
    -0
      keyboards/handwired/dactyl_promicro/keymaps/default/config.h
  39. +0
    -2
      keyboards/handwired/dactyl_rah/config.h
  40. +3
    -0
      keyboards/handwired/dactyl_rah/keymaps/default/config.h
  41. +0
    -1
      keyboards/handwired/frenchdev/config.h
  42. +2
    -0
      keyboards/handwired/frenchdev/keymaps/default/config.h
  43. +0
    -2
      keyboards/handwired/ks63/config.h
  44. +3
    -0
      keyboards/handwired/ks63/keymaps/default/config.h
  45. +0
    -1
      keyboards/handwired/pterodactyl/config.h
  46. +2
    -0
      keyboards/handwired/pterodactyl/keymaps/default/config.h
  47. +1
    -0
      keyboards/handwired/xealous/keymaps/default/config.h
  48. +0
    -1
      keyboards/handwired/xealous/rev1/config.h
  49. +0
    -1
      keyboards/helix/pico/config.h
  50. +2
    -0
      keyboards/helix/pico/keymaps/default/config.h
  51. +0
    -1
      keyboards/helix/rev2/config.h
  52. +2
    -0
      keyboards/helix/rev2/keymaps/default/config.h
  53. +0
    -1
      keyboards/hotdox/config.h
  54. +2
    -0
      keyboards/hotdox/keymaps/default/config.h
  55. +2
    -1
      keyboards/hotdox/keymaps/via/config.h
  56. +0
    -1
      keyboards/kinesis/kint36/config.h
  57. +0
    -1
      keyboards/ktec/ergodone/config.h
  58. +2
    -0
      keyboards/ktec/ergodone/keymaps/default/config.h
  59. +2
    -1
      keyboards/ktec/ergodone/keymaps/via/config.h
  60. +0
    -2
      keyboards/lck75/config.h
  61. +3
    -0
      keyboards/lck75/keymaps/default/config.h
  62. +3
    -0
      keyboards/lck75/keymaps/via/config.h
  63. +0
    -3
      keyboards/ramonimbao/chevron/config.h
  64. +4
    -0
      keyboards/ramonimbao/chevron/keymaps/default/config.h
  65. +4
    -0
      keyboards/ramonimbao/chevron/keymaps/via/config.h
  66. +0
    -3
      keyboards/ramonimbao/herringbone/pro/config.h
  67. +4
    -0
      keyboards/ramonimbao/herringbone/pro/keymaps/default/config.h
  68. +4
    -0
      keyboards/ramonimbao/herringbone/pro/keymaps/via/config.h
  69. +0
    -3
      keyboards/ramonimbao/herringbone/v1/config.h
  70. +4
    -0
      keyboards/ramonimbao/herringbone/v1/keymaps/default/config.h
  71. +4
    -0
      keyboards/ramonimbao/herringbone/v1/keymaps/via/config.h
  72. +0
    -3
      keyboards/ramonimbao/squishyfrl/config.h
  73. +4
    -0
      keyboards/ramonimbao/squishyfrl/keymaps/default/config.h
  74. +4
    -0
      keyboards/ramonimbao/squishyfrl/keymaps/via/config.h
  75. +0
    -3
      keyboards/ramonimbao/squishytkl/config.h
  76. +4
    -0
      keyboards/ramonimbao/squishytkl/keymaps/default/config.h
  77. +4
    -0
      keyboards/ramonimbao/squishytkl/keymaps/via/config.h
  78. +2
    -0
      keyboards/zinc/keymaps/default/config.h
  79. +2
    -0
      keyboards/zinc/keymaps/via/config.h
  80. +0
    -1
      keyboards/zinc/rev1/config.h
  81. +0
    -1
      keyboards/zinc/reva/config.h

+ 0
- 2
keyboards/40percentclub/tomato/config.h View File

@ -27,8 +27,6 @@
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* eliminate lag on space cadet mods */
#define PERMISSIVE_HOLD
/* setup lighting */
#define RGB_DI_PIN B5


+ 3
- 0
keyboards/40percentclub/tomato/keymaps/default/config.h View File

@ -0,0 +1,3 @@
/* eliminate lag on space cadet mods */
#define PERMISSIVE_HOLD

+ 0
- 1
keyboards/dm9records/ergoinu/config.h View File

@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER Dm9Records
#define PRODUCT ergoinu
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
#define USE_SERIAL


+ 2
- 0
keyboards/dm9records/ergoinu/keymaps/default/config.h View File

@ -22,3 +22,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
#define RGBLIGHT_ANIMATIONS
#define TAPPING_FORCE_HOLD

+ 0
- 1
keyboards/ergodox_ez/config.h View File

@ -58,7 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MATRIX_HAS_GHOST
#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


+ 2
- 0
keyboards/ergodox_ez/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 0
- 1
keyboards/ergodox_infinity/config.h View File

@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MATRIX_HAS_GHOST
#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


+ 2
- 0
keyboards/ergodox_infinity/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 0
- 1
keyboards/ergotaco/config.h View File

@ -46,7 +46,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MATRIX_HAS_GHOST
#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


+ 2
- 0
keyboards/ergotaco/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 0
- 1
keyboards/gboards/gergoplex/config.h View File

@ -43,7 +43,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MATRIX_ROW_PINS { F6, F5, F4, F1 }
#define MATRIX_COL_PINS { B1, B2, B3, D2, D3 }
#define UNUSED_PINS
#define IGNORE_MOD_TAP_INTERRUPT
#define COMBO_ALLOW_ACTION_KEYS
#define COMBO_VARIABLE_LEN


+ 2
- 0
keyboards/gboards/gergoplex/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 2
keyboards/georgi/config.h View File

@ -30,7 +30,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define NO_ACTION_FUNCTION
#define NO_ACTION_ONESHOT
#define NO_ACTION_MACRO
#define IGNORE_MOD_TAP_INTERRUPT
/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
@ -55,7 +54,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MATRIX_HAS_GHOST
#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
- 0
keyboards/georgi/keymaps/default/config.h View File

@ -0,0 +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.)

+ 0
- 1
keyboards/gergo/config.h View File

@ -58,7 +58,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MATRIX_HAS_GHOST
#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
- 1
keyboards/gergo/keymaps/default/config.h View File

@ -1,3 +1,3 @@
#pragma once
#define IGNORE_MOD_TAP_INTERRUPT
#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.)

+ 0
- 1
keyboards/handwired/angel/config.h View File

@ -46,7 +46,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
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
#define DEBOUNCE 5


+ 2
- 0
keyboards/handwired/angel/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 2
keyboards/handwired/bolek/config.h View File

@ -146,5 +146,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define BOOTMAGIC_LITE_ROW 0
//#define BOOTMAGIC_LITE_COLUMN 0
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 3
- 0
keyboards/handwired/bolek/keymaps/default/config.h View File

@ -0,0 +1,3 @@
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 2
keyboards/handwired/brain/config.h View File

@ -68,8 +68,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD
/* ws2812 RGB LED */
#define RGB_DI_PIN D3


+ 3
- 0
keyboards/handwired/brain/keymaps/default/config.h View File

@ -0,0 +1,3 @@
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

+ 0
- 1
keyboards/handwired/concertina/64key/config.h View File

@ -38,4 +38,3 @@
#define DIODE_DIRECTION COL2ROW
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/concertina/64key/keymaps/default/config.h View File

@ -21,3 +21,5 @@
#define RCPC_KEYS KC_RCTL, KC_TRNS, KC_RBRACKET
#define LAPO_KEYS KC_LALT, KC_LSFT, KC_LBRACKET
#define RAPC_KEYS KC_RALT, KC_RSFT, KC_RBRACKET
#define PERMISSIVE_HOLD

+ 0
- 1
keyboards/handwired/dactyl/config.h View File

@ -48,7 +48,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() ( \


+ 2
- 0
keyboards/handwired/dactyl/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 2
- 0
keyboards/handwired/dactyl_manuform/4x5/keymaps/default/config.h View File

@ -29,3 +29,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
#define EE_HANDS
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/4x6/keymaps/default/config.h View File

@ -29,3 +29,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
#define EE_HANDS
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/5x6/keymaps/default/config.h View File

@ -23,3 +23,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
//#define EE_HANDS
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/5x6_2_5/keymaps/default/config.h View File

@ -22,3 +22,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define EE_HANDS
#define KINETIC_SPEED
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/5x6_5/keymaps/default/config.h View File

@ -22,3 +22,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define EE_HANDS
#define KINETIC_SPEED
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/5x7/keymaps/default/config.h View File

@ -23,3 +23,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
//#define EE_HANDS
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/5x7/keymaps/via/config.h View File

@ -23,3 +23,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
//#define EE_HANDS
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/6x6/keymaps/default/config.h View File

@ -23,3 +23,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MASTER_RIGHT
//#define EE_HANDS
#define PERMISSIVE_HOLD

+ 0
- 3
keyboards/handwired/dactyl_manuform/config.h View File

@ -41,6 +41,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

+ 2
- 0
keyboards/handwired/dactyl_manuform/dmote/62key/keymaps/default/config.h View File

@ -3,3 +3,5 @@
#define USE_SERIAL
#define EE_HANDS
#define PERMISSIVE_HOLD

+ 0
- 2
keyboards/handwired/dactyl_promicro/config.h View File

@ -56,8 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD
/* ws2812 RGB LED */
#define RGB_DI_PIN D3


+ 3
- 0
keyboards/handwired/dactyl_promicro/keymaps/default/config.h View File

@ -23,3 +23,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// #define MASTER_RIGHT
//#define EE_HANDS
// Rows are doubled-up
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

+ 0
- 2
keyboards/handwired/dactyl_rah/config.h View File

@ -56,8 +56,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD
// Feature disable options
// These options are also useful to firmware size reduction.


+ 3
- 0
keyboards/handwired/dactyl_rah/keymaps/default/config.h View File

@ -0,0 +1,3 @@
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

+ 0
- 1
keyboards/handwired/frenchdev/config.h View File

@ -53,7 +53,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define MATRIX_HAS_GHOST
#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() ( \


+ 2
- 0
keyboards/handwired/frenchdev/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 0
- 2
keyboards/handwired/ks63/config.h View File

@ -55,8 +55,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD
/*
* Feature disable options


+ 3
- 0
keyboards/handwired/ks63/keymaps/default/config.h View File

@ -0,0 +1,3 @@
/* Enables This makes it easier for fast typists to use dual-function keys */
#define PERMISSIVE_HOLD

+ 0
- 1
keyboards/handwired/pterodactyl/config.h View File

@ -47,7 +47,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() ( \


+ 2
- 0
keyboards/handwired/pterodactyl/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 1
- 0
keyboards/handwired/xealous/keymaps/default/config.h View File

@ -0,0 +1 @@
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 1
keyboards/handwired/xealous/rev1/config.h View File

@ -79,4 +79,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define NO_ACTION_ONESHOT
#define NO_ACTION_MACRO
//#define NO_ACTION_FUNCTION
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 1
keyboards/helix/pico/config.h View File

@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER Yushakobo
#define PRODUCT HelixPico
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
/* Use I2C or Serial */


+ 2
- 0
keyboards/helix/pico/keymaps/default/config.h View File

@ -40,3 +40,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define RGBLIGHT_EFFECT_RGB_TEST
//#define RGBLIGHT_EFFECT_ALTERNATING
#endif
#define TAPPING_FORCE_HOLD

+ 0
- 1
keyboards/helix/rev2/config.h View File

@ -25,7 +25,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER Yushakobo
#define PRODUCT Helix Beta
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
/* Use I2C or Serial */


+ 2
- 0
keyboards/helix/rev2/keymaps/default/config.h View File

@ -36,3 +36,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define RGBLIGHT_EFFECT_RGB_TEST
//#define RGBLIGHT_EFFECT_ALTERNATING
#endif
#define TAPPING_FORCE_HOLD

+ 0
- 1
keyboards/hotdox/config.h View File

@ -27,7 +27,6 @@
//#define MATRIX_HAS_GHOST
#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


+ 2
- 0
keyboards/hotdox/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 2
- 1
keyboards/hotdox/keymaps/via/config.h View File

@ -1,4 +1,5 @@
#pragma once
// place overrides here
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
#define DYNAMIC_KEYMAP_LAYER_COUNT 3
#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.)

+ 0
- 1
keyboards/kinesis/kint36/config.h View File

@ -57,7 +57,6 @@
#undef DEBOUNCE
#define DEBOUNCE 20
#define IGNORE_MOD_TAP_INTERRUPT
// Reduce input latency by lowering the USB polling interval
// from its 10ms default to the 1ms minimum that USB 1.x (Full Speed) allows:


+ 0
- 1
keyboards/ktec/ergodone/config.h View File

@ -26,7 +26,6 @@
//#define MATRIX_HAS_GHOST
#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


+ 2
- 0
keyboards/ktec/ergodone/keymaps/default/config.h View File

@ -0,0 +1,2 @@
#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.)

+ 2
- 1
keyboards/ktec/ergodone/keymaps/via/config.h View File

@ -15,4 +15,5 @@
*/
//Keymap specific config.h
#pragma once
#define DYNAMIC_KEYMAP_LAYER_COUNT 4
#define DYNAMIC_KEYMAP_LAYER_COUNT 4
#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.)

+ 0
- 2
keyboards/lck75/config.h View File

@ -83,8 +83,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
# undef LOCKING_RESYNC_ENABLE
#endif
#define IGNORE_MOD_TAP_INTERRUPT
#define PERMISSIVE_HOLD
#define TAPPING_TERM 200
#define NO_ACTION_ONESHOT

+ 3
- 0
keyboards/lck75/keymaps/default/config.h View File

@ -0,0 +1,3 @@
#define IGNORE_MOD_TAP_INTERRUPT
#define PERMISSIVE_HOLD

+ 3
- 0
keyboards/lck75/keymaps/via/config.h View File

@ -0,0 +1,3 @@
#define IGNORE_MOD_TAP_INTERRUPT
#define PERMISSIVE_HOLD

+ 0
- 3
keyboards/ramonimbao/chevron/config.h View File

@ -141,9 +141,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// #define BOOTMAGIC_LITE_ROW 0
// #define BOOTMAGIC_LITE_COLUMN 0
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT
/* Encoder */
#define ENCODERS_PAD_A { A0 }


+ 4
- 0
keyboards/ramonimbao/chevron/keymaps/default/config.h View File

@ -0,0 +1,4 @@
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 4
- 0
keyboards/ramonimbao/chevron/keymaps/via/config.h View File

@ -0,0 +1,4 @@
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 3
keyboards/ramonimbao/herringbone/pro/config.h View File

@ -64,9 +64,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Small QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT
/* If defined, GRAVE_ESC will always act as ESC when CTRL is held.
* This is userful for the Windows task manager shortcut (ctrl+shift+esc).


+ 4
- 0
keyboards/ramonimbao/herringbone/pro/keymaps/default/config.h View File

@ -0,0 +1,4 @@
/* Small QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 4
- 0
keyboards/ramonimbao/herringbone/pro/keymaps/via/config.h View File

@ -0,0 +1,4 @@
/* Small QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 3
keyboards/ramonimbao/herringbone/v1/config.h View File

@ -90,9 +90,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* Locking resynchronize hack */
#define LOCKING_RESYNC_ENABLE
/* Small QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT
/* If defined, GRAVE_ESC will always act as ESC when CTRL is held.
* This is userful for the Windows task manager shortcut (ctrl+shift+esc).


+ 4
- 0
keyboards/ramonimbao/herringbone/v1/keymaps/default/config.h View File

@ -0,0 +1,4 @@
/* Small QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 4
- 0
keyboards/ramonimbao/herringbone/v1/keymaps/via/config.h View File

@ -0,0 +1,4 @@
/* Small QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 3
keyboards/ramonimbao/squishyfrl/config.h View File

@ -152,6 +152,3 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define BOOTMAGIC_LITE_ROW 0
//#define BOOTMAGIC_LITE_COLUMN 0
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 4
- 0
keyboards/ramonimbao/squishyfrl/keymaps/default/config.h View File

@ -0,0 +1,4 @@
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 4
- 0
keyboards/ramonimbao/squishyfrl/keymaps/via/config.h View File

@ -18,3 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
#define DYNAMIC_KEYMAP_LAYER_COUNT 2
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 0
- 3
keyboards/ramonimbao/squishytkl/config.h View File

@ -152,9 +152,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define BOOTMAGIC_LITE_ROW 0
//#define BOOTMAGIC_LITE_COLUMN 0
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT
/* Rotary encoder */
#define ENCODERS_PAD_A { B6 }


+ 4
- 0
keyboards/ramonimbao/squishytkl/keymaps/default/config.h View File

@ -0,0 +1,4 @@
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 4
- 0
keyboards/ramonimbao/squishytkl/keymaps/via/config.h View File

@ -23,3 +23,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// I'd like that option though. Below also works.
// #define DYNAMIC_KEYMAP_LAYER_COUNT 2
// #define DYNAMIC_KEYMAP_EEPROM_MAX_ADDR 2047
/* QoL improvements */
#define PERMISSIVE_HOLD
#define IGNORE_MOD_TAP_INTERRUPT

+ 2
- 0
keyboards/zinc/keymaps/default/config.h View File

@ -34,3 +34,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
//#define RGBLIGHT_EFFECT_RGB_TEST
//#define RGBLIGHT_EFFECT_ALTERNATING
#endif
#define TAPPING_FORCE_HOLD

+ 2
- 0
keyboards/zinc/keymaps/via/config.h View File

@ -39,3 +39,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// #define RGBLIGHT_EFFECT_RGB_TEST
// #define RGBLIGHT_EFFECT_ALTERNATING
#endif
#define TAPPING_FORCE_HOLD

+ 0
- 1
keyboards/zinc/rev1/config.h View File

@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER 25KEYS
#define PRODUCT zinc rev.1
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
/* Use I2C or Serial */


+ 0
- 1
keyboards/zinc/reva/config.h View File

@ -24,7 +24,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MANUFACTURER 25KEYS
#define PRODUCT zinc rev.A
#define TAPPING_FORCE_HOLD
#define TAPPING_TERM 100
/* Use I2C or Serial */


Loading…
Cancel
Save