25 Commits (master)

Author SHA1 Message Date
  Isaac Elenbaas dd94877ec6
Improve test invocation, fix Retro Shift bugs, and add Auto+Retro Shift test cases (#15889) 7 months ago
  Pete Sevander 8a332e6f01
Fix Mod-Tap combo regression (#20669) 11 months ago
  Stefan Kerkmann fcf8b804ed
[Core] Refactor `keyevent_t` for 1ms timing resolution (#15847) 1 year ago
  precondition 1899793f27
Make IGNORE_MOD_TAP_INTERRUPT the default behaviour for mod-taps (#20211) 1 year ago
  precondition 93f2ed3abf
[Bug] Fix compilation error when defining QUICK_TAP_TERM_PER_KEY (#19893) 1 year ago
  Joel Challis 1d0b4c8d38
Tidy up use of keycode range helpers (#19756) 1 year ago
  Stefan Kerkmann 85984902cf
Introduce IS_EVENT instead of !IS_NOEVENT (#19366) 1 year ago
  Stefan Kerkmann dedc54a328
[Core] guard action related debug messages (#19348) 1 year ago
  Stefan Kerkmann 962e4c0e18
[Test] Reset timer for every unit test and provide timestamps for log messages (#17028) 1 year ago
  precondition 515dd18c28
Remove IGNORE_MOD_TAP_INTERRUPT_PER_KEY in favour of HOLD_ON_OTHER_KEY_PRESS_PER_KEY (#15741) 1 year ago
  Albert Y cbabc8dbe6
[Core] Replace Tapping Force Hold feature with Quick Tap Term (#17007) 1 year ago
  Felix Kuehling 4ae7525923
Bug17281 - Retain momentary layers until the end of tapping (#17282) 1 year ago
  precondition 3b9e186019
Do not enable PERMISSIVE_HOLD when TAPPING_TERM exceeds 500ms (#15674) 1 year ago
  Jouke Witteveen 8f585153c4
Add GET_TAPPING_TERM macro to reduce duplicate code (#16681) 2 years ago
  Nick Brassel edd1f33013
Missed some erroneous prints. (#16597) 2 years ago
  QMK Bot 63646e8906
Format code according to conventions (#16322) 2 years ago
  precondition 7148a69d5e
Pass in the keyrecord_t of the dual-role/tapping key when calling per-key tap hold functions (#15938) 2 years ago
  Stefan Kerkmann ca5670762b
Fix HOLD_ON_OTHER_KEY_PRESS after #11059 (#15307) 2 years ago
  precondition 4bac5f53d8
New feature: `DYNAMIC_TAPPING_TERM_ENABLE` (#11036) 2 years ago
  Isaac Elenbaas d9393b8684
Add Retro Shift (Auto Shift for Tap Hold via Retro Tapping) and Custom Auto Shifts (#11059) 2 years ago
  QMK Bot 2c5d66987d
Format code according to conventions (#15193) 2 years ago
  Joel Challis 92385e30cd
Manually format develop (#15003) 2 years ago
  Joel Challis a84de5e22b
Revert 14083 && 14144 (#14150) 2 years ago
  Joel Challis a8d6547346
Short term bodge for firmware size bloat (#14144) 2 years ago
  Joel Challis c4dbf4bf01
Tidy up quantum.c now some of tmk_core has been merged (#14083) 2 years ago
  Joel Challis b8e913c8db
Migrate platform independent code from tmk_core -> quantum (#13673) 2 years ago
  Sergey Vlasov 610035dce8
Add HOLD_ON_OTHER_KEY_PRESS option for dual-role keys (#9404) 2 years ago
  Pete Sevander 7e983796e1
Process combos earlier & overlapping combos (#8591) 2 years ago
  github-actions[bot] 0a056cfd81
Format code according to conventions (#12380) 3 years ago
  purple-rw 5c1442766c
fix permissive hold when both PERMISSIVE_HOLD_PER_KEY and TAPPING_TERM_PER_KEY are defined (#12125) 3 years ago
  James Young fced377ac0
2020 May 30 Breaking Changes Update (#9215) 3 years ago
  Drashna Jaelre 23124b9fd1
Fix bug with layer caching in get_event_keycode (#8693) 4 years ago
  QMK Bot 61b71320f7 format code according to conventions [skip ci] 4 years ago
  ridingqwerty b949343b78
New feature: PERMISSIVE_HOLD_PER_KEY (#7994) 4 years ago
  ridingqwerty 95c24bbaf8
Implement and document TAPPING_FORCE_HOLD_PER_KEY (#7859) 4 years ago
  Drashna Jaelre 1b0854fdca Cleanup check for PERMISSIVE_HOLD (#7861) 4 years ago
  skullY b624f32f94 clang-format changes 4 years ago
  Drashna Jaelre 5701b75e3c Custom Tapping Term per key (#5009) 5 years ago
  skullydazed 7c9d5ace14 Generate API docs from source code comments (#2491) 6 years ago
  Joe Wasson 5d771039ad Fix swap-hands tapping. 6 years ago
  Adam Bell 4ab61344f5 Adding permissive_hold 7 years ago
  Phong Nguyen d0b4dcc82c Removes redundant {} which cause build failure when DEBUG_ACTION is set 7 years ago
  lambdalisue 64f9779fe5 Add TAPPING_FORCE_HOLD to regulate behaviour 7 years ago
  fredizzimo 4d4f7684e6 Add ChibiOS support for QMK (#465) 7 years ago
  Jack Humbert bf5c2ccee5 splits process_action up to handle records separately (#329) 8 years ago
  Jack Humbert 2bbf3d5820 stops forcing debug_action 8 years ago
  IBNobody d5b72e7bde Fixed many compiler warnings related to print being disabled 8 years ago