Pascal Getreuer
|
9d47119457
[Core] Options to constrain Speculative Hold: `SPECULATIVE_HOLD_ONE_KEY` and `SPECULATIVE_HOLD_FLOW_TERM`. (#26099)
|
2 months ago |
QMK Bot
|
ee60542bd6
Merge remote-tracking branch 'origin/master' into develop
|
8 months ago |
QMK Bot
|
6ed61c65dd
[CI] Format code according to conventions (#25827)
|
8 months ago |
Pascal Getreuer
|
4015c40ba4
[Bug][Core] Fix Speculative Hold to enable also right-handed RSFT, RCTL by default. (#25797)
|
8 months ago |
Pascal Getreuer
|
efc5d63383
[Core] Speculative Hold option for mod-taps: hold mods instantly while unsettled. (#25572)
|
8 months ago |
Nimish Gåtam
|
8c93a33cd3
making flowtap timer public so it can be used easily with combos (#25731)
|
9 months ago |
Pascal Getreuer
|
c26449e64f
[Core] Enhance Flow Tap to work better for rolls over multiple tap-hold keys. (#25200)
|
1 year ago |
Pascal Getreuer
|
73e2ef486a
[Bug][Core] Fix for Flow Tap: fix handling of distinct taps and timer updates. (#25175)
|
1 year ago |
Pascal Getreuer
|
8d8dcb089e
[Core] Flow Tap tap-hold option to disable HRMs during fast typing (#25125)
|
1 year ago |
Pascal Getreuer
|
9d799aff97
[Bug][Core] Fix for Chordal Hold: stuck mods when mod-taps are pressed in a stuttered sequence. (#24878)
|
1 year ago |
Pascal Getreuer
|
544ddde113
[Core] Add Chordal Hold, an "opposite hands rule" tap-hold option similar to Achordion, Bilateral Combinations. (#24560)
|
1 year ago |
Isaac Elenbaas
|
dd94877ec6
Improve test invocation, fix Retro Shift bugs, and add Auto+Retro Shift test cases (#15889)
|
2 years ago |
Pete Sevander
|
8a332e6f01
Fix Mod-Tap combo regression (#20669)
|
3 years ago |
Stefan Kerkmann
|
fcf8b804ed
[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847)
|
3 years ago |
precondition
|
1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211)
|
3 years ago |
precondition
|
93f2ed3abf
[Bug] Fix compilation error when defining QUICK_TAP_TERM_PER_KEY (#19893)
|
3 years ago |
Joel Challis
|
1d0b4c8d38
Tidy up use of keycode range helpers (#19756)
|
3 years ago |
Stefan Kerkmann
|
85984902cf
Introduce IS_EVENT instead of !IS_NOEVENT (#19366)
|
3 years ago |
Stefan Kerkmann
|
dedc54a328
[Core] guard action related debug messages (#19348)
|
3 years ago |
Stefan Kerkmann
|
962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages (#17028)
|
3 years ago |
precondition
|
515dd18c28
Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741)
|
3 years ago |
Albert Y
|
cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007)
|
3 years ago |
Felix Kuehling
|
4ae7525923
Bug17281 - Retain momentary layers until the end of tapping (#17282)
|
3 years ago |
precondition
|
3b9e186019
Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674)
|
4 years ago |
Jouke Witteveen
|
8f585153c4
Add GET_TAPPING_TERM macro to reduce duplicate code (#16681)
|
4 years ago |
Nick Brassel
|
edd1f33013
Missed some erroneous prints. (#16597)
|
4 years ago |
QMK Bot
|
63646e8906
Format code according to conventions (#16322)
|
4 years ago |
precondition
|
7148a69d5e
Pass in the keyrecord_t of the dual-role/tapping key when calling per-key tap hold functions (#15938)
|
4 years ago |
Stefan Kerkmann
|
ca5670762b
Fix HOLD_ON_OTHER_KEY_PRESS after #11059 (#15307)
|
4 years ago |
precondition
|
4bac5f53d8
New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036)
|
4 years ago |