From d94485304fdebe1bc5b241cafefdf3d729f6dfb6 Mon Sep 17 00:00:00 2001 From: Christoph Cullmann Date: Sun, 22 Sep 2024 18:40:23 +0200 Subject: [PATCH] tune settings --- README.md | 2 +- common/config.h | 20 +++++++++----------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index e67b3b2..5d54c0c 100644 --- a/README.md +++ b/README.md @@ -42,4 +42,4 @@ Based on ideas and code from: - https://oxey.dev/dhorf - https://github.com/manna-harbour/miryoku -- https://getreuer.info/posts/keyboards/achordion +- https://github.com/getreuer/qmk-keymap diff --git a/common/config.h b/common/config.h index 7d459d8..eef3fb0 100644 --- a/common/config.h +++ b/common/config.h @@ -20,21 +20,19 @@ // enable NKRO by default #define FORCE_NKRO -// settings for home row modifiers -// details see https://precondition.github.io/home-row-mods +// many settings taken from https://github.com/getreuer/qmk-keymap -// detect typing streaks -#define ACHORDION_STREAK - -// Enable rapid switch from tap to hold, disables double tap hold auto-repeat. -#define QUICK_TAP_TERM 0 +// don't confuse apps +#define TAP_CODE_DELAY 5 // home row mods -#define TAPPING_FORCE_HOLD -#define TAPPING_TERM 180 +#define TAPPING_TERM 170 +#define TAPPING_TERM_PER_KEY +#define PERMISSIVE_HOLD +#define QUICK_TAP_TERM_PER_KEY -// delay hold/release to not mess up software -#define TAP_CODE_DELAY 10 +// enable streak detection +#define ACHORDION_STREAK // // underglow configuration