-
Notifications
You must be signed in to change notification settings - Fork 9
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
Refactor caret mode #65
Conversation
This is in order to partially fix module-to-secondary-role interoperability.
6ccbc12
to
533b084
Compare
Furthemore, following should be solved byt his PR: UltimateHackingKeyboard#349, UltimateHackingKeyboard#387, UltimateHackingKeyboard#398, UltimateHackingKeyboard#400, UltimateHackingKeyboard#334, UltimateHackingKeyboard#395 (Secondary role compatibility is implemented in minimal fashion - navigation modes just respect secondary roles. Secondary roles are NOT triggered by this mode atm.) |
5703fc4
to
54d719a
Compare
Also implements UltimateHackingKeyboard#401 |
* Fix delta assignment race conditions (and related cursor jumps). * Refactor trackpoint PS2 parser and make it more robust.
cc192a8
to
882e67f
Compare
* Extended macro engine. * Edit docs... * Fix typo... * Fix typo... * Add anyOrder ifShortcut option. * More typo fixes... * Implement tapKeySeq command. (case "Emoji Support") * Make processActivateKeyPostponed act well on active keys. * Make Extended Macros default on all branches. * Extend and reformat debug.h * Fix ActiveLayerHeld flag. * Fix MACRO_DOCS.md * Revert layer_switcher refactors, for better readability. * Add smart macro versioning. * Disable forgotten WATCHES directives. * Some readme fixes * Add simplified numpad abbreviations (np0, np1 ...). * Unify led map with upstream. * Implement multiline support and add fork command * Refactor return values in order to fix goTo. * Fix another goto quirk. * Remove forgotten bits and pieces. * Remove no-longer-relevant bit of README. * Fix $onInit callback on config save. * Allow unlimited actions on preemptive scheduler. * Revert "Make Extended Macros default on all branches." This reverts commit 8d1e0c7. # Conflicts: # right/src/macros.c * Add errors to nonimplemented commands on common_trunk. * Fix multiplier division in set mouseKeys.* commands. * Clear status buffer when configuration is saved. * rename compensateDiagonalSpeed. * Introduce booleans into set command. * Rename sticky mods to stickyModifiers. * Refactor chordingDelay syntax. * Use approximate pow computation in mouse_controller. * Limit booleans to {0|1} * Rename acceleration to xceleration.
b11c692
to
29856b3
Compare
29856b3
to
fc95607
Compare
Implement bt pairing screen.
Closes UltimateHackingKeyboard#468, UltimateHackingKeyboard#360, UltimateHackingKeyboard#359.
Implements module-related functionality which is missing from UltimateHackingKeyboard#351.
Since these work with existing stock code, I am implementing them in a separate branch for a separate review.