-
-
Notifications
You must be signed in to change notification settings - Fork 38.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Process combos earlier & overlapping combos #8591
Commits on Mar 27, 2021
-
Combo processing improvements.
Now it is possible to use ModTap and LayerTap keys as part of combos. Overlapping combos also don't trigger all the combos, just exactly the one that you press. New settings: - COMBO_MUST_HOLD_MODS - COMBO_MOD_TERM - COMBO_TERM_PER_COMBO - COMBO_MUST_HOLD_PER_COMBO - COMBO_STRICT_TIMER - COMBO_NO_TIMER
Configuration menu - View commit details
-
Copy full SHA for 319d7e8 - Browse repository at this point
Copy the full SHA 319d7e8View commit details -
Remove the size flags from combo_t struct boolean members.
This in the end actually saves space as the members are accessed so many times. The amount of operations needed to access the bits uses more memory than setting the size saves.
Configuration menu - View commit details
-
Copy full SHA for f784bb3 - Browse repository at this point
Copy the full SHA f784bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86d235b - Browse repository at this point
Copy the full SHA 86d235bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d75ece - Browse repository at this point
Copy the full SHA 3d75eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a165063 - Browse repository at this point
Copy the full SHA a165063View commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for faffb46 - Browse repository at this point
Copy the full SHA faffb46View commit details -
Update quantum/process_keycode/process_combo.c
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 443a35f - Browse repository at this point
Copy the full SHA 443a35fView commit details -
Add
EXTRA_SHORT_COMBOS
option.Stuff combo's `disabled` and `active` flags into `state`. Possibly can save some space.
Configuration menu - View commit details
-
Copy full SHA for f7d198d - Browse repository at this point
Copy the full SHA f7d198dView commit details
Commits on Mar 28, 2021
-
Add more examples and clarify things with dict management system.
- Simple examples now has a combo that has modifiers included. - The slightly more advanced examples now are actually more advanced instead of just `tap_code16(<modded-keycode>)`. - Added a note that `COMBO_ACTION`s are not needed anymore as you can just use custom keycodes. - Added a note that the `g/keymap_combo.h` macros use the `process_combo_event` function and that it is not usable in one's keymap afterwards.
Configuration menu - View commit details
-
Copy full SHA for 322ec38 - Browse repository at this point
Copy the full SHA 322ec38View commit details
Commits on Mar 29, 2021
-
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fd1b138 - Browse repository at this point
Copy the full SHA fd1b138View commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e6f6691 - Browse repository at this point
Copy the full SHA e6f6691View commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 98a9228 - Browse repository at this point
Copy the full SHA 98a9228View commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8dded27 - Browse repository at this point
Copy the full SHA 8dded27View commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 910179d - Browse repository at this point
Copy the full SHA 910179dView commit details
Commits on Mar 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for af46b9f - Browse repository at this point
Copy the full SHA af46b9fView commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c69a5e - Browse repository at this point
Copy the full SHA 3c69a5eView commit details
Commits on Apr 2, 2021
-
Fix sneaky infinite loop with
combo_disable()
No need to call `dump_key_buffer` when disabling combos because the buffer is either being dumped if a combo-key was pressed, or the buffer is empty if a non-combo-key is pressed.
Configuration menu - View commit details
-
Copy full SHA for 36f6f4a - Browse repository at this point
Copy the full SHA 36f6f4aView commit details
Commits on Jul 25, 2021
-
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4c8d80b - Browse repository at this point
Copy the full SHA 4c8d80bView commit details -
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 863fc28 - Browse repository at this point
Copy the full SHA 863fc28View commit details
Commits on Aug 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 29ccd15 - Browse repository at this point
Copy the full SHA 29ccd15View commit details