]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Adding permissive_hold
authorAdam Bell <agbell@gmail.com>
Thu, 1 Jun 2017 01:34:34 +0000 (21:34 -0400)
committerAdam Bell <agbell@gmail.com>
Sat, 3 Jun 2017 14:28:46 +0000 (10:28 -0400)
keyboards/lets_split/keymaps/adam/config.h
tmk_core/common/action_tapping.c

index fbd739f320d480baf353b04b3b6a393072a01fa1..177dd22d7ef578e4b21714c53f291bf1a11ed479 100644 (file)
@@ -40,3 +40,4 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define TAPPING_TERM 200 //At 500 some bad logic takes hold
 #define PREVENT_STUCK_MODIFIERS
 #define IGNORE_MOD_TAP_INTERRUPT
+#define PERMISSIVE_HOLD
index bd9a69ae0a5b45d0f5bf1b29e3653f70c441dd2a..531a3ca345b69f5131370f93f31a6fa6ad756de8 100644 (file)
@@ -96,7 +96,7 @@ bool process_tapping(keyrecord_t *keyp)
                     // enqueue
                     return false;
                 }
-#if TAPPING_TERM >= 500
+#if TAPPING_TERM >= 500 || defined PERMISSIVE_HOLD
                 /* Process a key typed within TAPPING_TERM
                  * This can register the key before settlement of tapping,
                  * useful for long TAPPING_TERM but may prevent fast typing.