bit config tuning
This commit is contained in:
parent
504f362d96
commit
f56f078ba5
|
@ -16,6 +16,9 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
// bit larger debounce delay, the default is 5
|
||||||
|
#define DEBOUNCE 10
|
||||||
|
|
||||||
// no more than 8 layers
|
// no more than 8 layers
|
||||||
#define LAYER_STATE_8BIT
|
#define LAYER_STATE_8BIT
|
||||||
|
|
||||||
|
@ -30,7 +33,7 @@
|
||||||
// details see https://precondition.github.io/home-row-mods
|
// details see https://precondition.github.io/home-row-mods
|
||||||
|
|
||||||
// the default is 200
|
// the default is 200
|
||||||
#define TAPPING_TERM 175
|
#define TAPPING_TERM 200
|
||||||
|
|
||||||
// Enable rapid switch from tap to hold, disables double tap hold auto-repeat.
|
// Enable rapid switch from tap to hold, disables double tap hold auto-repeat.
|
||||||
#define QUICK_TAP_TERM 0
|
#define QUICK_TAP_TERM 0
|
||||||
|
|
|
@ -92,8 +92,8 @@ bool achordion_chord(uint16_t tap_hold_keycode,
|
||||||
keyrecord_t* tap_hold_record,
|
keyrecord_t* tap_hold_record,
|
||||||
uint16_t other_keycode,
|
uint16_t other_keycode,
|
||||||
keyrecord_t* other_record) {
|
keyrecord_t* other_record) {
|
||||||
// Also allow same-hand holds when the other key is in the rows below the
|
// allow that bottom row has no delay
|
||||||
// alphas. I need the `% (MATRIX_ROWS / 2)` because my keyboard is split.
|
if (tap_hold_record->event.key.row % (MATRIX_ROWS / 2) >= 3) { return true; }
|
||||||
if (other_record->event.key.row % (MATRIX_ROWS / 2) >= 3) { return true; }
|
if (other_record->event.key.row % (MATRIX_ROWS / 2) >= 3) { return true; }
|
||||||
|
|
||||||
// Otherwise, follow the opposite hands rule.
|
// Otherwise, follow the opposite hands rule.
|
||||||
|
|
|
@ -10,5 +10,8 @@ SPACE_CADET_ENABLE = no
|
||||||
GRAVE_ESC_ENABLE = no
|
GRAVE_ESC_ENABLE = no
|
||||||
MAGIC_ENABLE = no
|
MAGIC_ENABLE = no
|
||||||
|
|
||||||
|
# responsive debouncing
|
||||||
|
DEBOUNCE_TYPE = sym_eager_pk
|
||||||
|
|
||||||
# add achordion to improve home row modifiers
|
# add achordion to improve home row modifiers
|
||||||
SRC += /home/cullmann/install/qmk/christoph-cullmann/common/achordion.c
|
SRC += /home/cullmann/install/qmk/christoph-cullmann/common/achordion.c
|
||||||
|
|
Loading…
Reference in a new issue