diff options
author | Christoph Cullmann <cullmann@kde.org> | 2023-06-11 11:43:07 +0200 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2023-06-11 11:43:07 +0200 |
commit | c5a1f32c34057d53ad7b2d7a35a449d8b32bf20f (patch) | |
tree | 842769aaa23bd033ec1e5079b8cf91a48851c65b /ferris/config.h | |
parent | 57b074bca63fe04f7dd0331c7c35f09f4684d98d (diff) |
add new map to ferris
Diffstat (limited to 'ferris/config.h')
-rw-r--r-- | ferris/config.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/ferris/config.h b/ferris/config.h index f1fd6cd..1812395 100644 --- a/ferris/config.h +++ b/ferris/config.h @@ -16,6 +16,35 @@ #pragma once +// tapping this number of times holds the key until tapped once again, disabled via 0 +#define ONESHOT_TAP_TOGGLE 0 + +// time (in ms) before the one shot key is released +#define ONESHOT_TIMEOUT 3000 + // we don't have any lock switches #undef LOCKING_SUPPORT_ENABLE #undef LOCKING_RESYNC_ENABLE + +// enable NKRO by default +#define FORCE_NKRO + +// +// improve home row modifiers via achoridion +// + +// settings for home row modifiers +// details see https://precondition.github.io/home-row-mods + +// the default of 200 +#define TAPPING_TERM 200 + +// Enable rapid switch from tap to hold, disables double tap hold auto-repeat. +#define QUICK_TAP_TERM 0 + +// try to be more permissive with holds, allows to trigger modifiers faster +// achordion will avoid the worst +#define PERMISSIVE_HOLD + +// caps word is great for defines +#define BOTH_SHIFTS_TURNS_ON_CAPS_WORD |