Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-06-18 | Remove noisy debug line | Carlos Quiroz | 1 | -1/+0 | |
2017-06-18 | Deactivate oneshot mods once timedout | Carlos Quiroz | 1 | -0/+3 | |
2017-05-29 | Re-enable mouse buttons | Jack Humbert | 1 | -4/+6 | |
2017-05-26 | - Added integration of IBM Trackpoint | dbroqua | 1 | -4/+30 | |
2017-05-20 | Workaround for the macOS caps lock delay (#1308) | jerryen | 1 | -0/+4 | |
* Add 80ms delay for KC_CAPS when used as a tap key Workaround for the macOS caps lock delay * Revert "Increase TAPPING_TERM for the Clueboard" This reverts commit a74e69e9fa889113ee31fbc8dc7e6848fdb07576. | |||||
2017-05-10 | Call led_set for layer action events to update LEDs on layer changes | Nephiel | 1 | -0/+15 | |
2017-04-13 | Fix warnings when ACTION_ONESHOT is disabled | Fred Sundvik | 1 | -1/+1 | |
2017-02-13 | Implement faux-clicky feature | Priyadi Iman Nurcahyo | 1 | -0/+13 | |
2017-01-29 | moved oneshot cancellation code outside of process_record. | SjB | 1 | -8/+8 | |
The oneshot cancellation code do not depend on the action_tapping_process and since process_record get called via the action_tapping_process logic moved the oneshot cancellation code into the action_exec function just before the action_tapping_process call | |||||
2017-01-16 | oneshot timeout would only timeout after an event. | SjB | 1 | -7/+7 | |
After setting a ONESHOT_TIMEOUT value, the oneshot layer state would not expire without an event being triggered (key pressed). The reason was that in the process_record function we would return priort to execute the process_action function if it detected a NOEVENT cycle. The process_action contained the codes to timeout the oneshot layer state. The codes to clear the oneshot layer state have been move just in front of where we check for the NOEVENT cycle in the process_record function. | |||||
2016-09-23 | Fix issue #772 Meh and Hyper not working | Didier Loiseau | 1 | -3/+4 | |
2016-08-21 | Improve one-hand support by adding more actions and tap keys. | Joe Wasson | 1 | -4/+53 | |
2016-08-21 | Add one-hand support. | Joe Wasson | 1 | -0/+33 | |
This adds an action, `ACTION_SWAP_HANDS`, that swaps the the keys on the keyboard across a keymap-defined hemisphere in order to support one-hand typing without requiring a separate one-handed layer. See updated `doc/keymap.md` for more information. | |||||
2016-05-15 | splits process_action up to handle records separately (#329) | Jack Humbert | 1 | -21/+26 | |
* implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * adds music sequencer functionality * implements audio/music functions in quantum.c * splits up process_action to allow independent processing of actions * merging? | |||||
2016-05-15 | Leader key implementation (#326) | Erez Zukerman | 1 | -2/+5 | |
* implements leader key for planck experimental * allows override of leader timeout * adds ability to use the leader key in seq * fixes leader keycode * adds chording prototype * fixes keycode detection * moves music mode to quantum.c * disables chording by default * updates process_action functions to return bool | |||||
2016-05-06 | Adds oneshot layer and oneshot tap toggling (#308) | Thiago Alves | 1 | -8/+89 | |
This commit is mostly a cherry-pick from `ahtn` at https://github.com/tmk/tmk_keyboard/pull/255. These are the changes: * Adds ACTION_LAYER_ONESHOT * Adds ONESHOT_TAP_TOGGLE * Mentions sticky keys in the docs on oneshot. | |||||
2016-04-29 | stops forcing debug_action | Jack Humbert | 1 | -4/+4 | |
2016-04-17 | Fixed many compiler warnings related to print being disabled | IBNobody | 1 | -4/+4 | |
2016-04-06 | Merge pull request #182 from Vifon/modifier-release-fix | Erez Zukerman | 1 | -1/+17 | |
Fix the layer-dependent modifiers handling | |||||
2016-04-06 | Fix issue #221: LGUI(KC_LSFT) does not work | Didier Loiseau | 1 | -2/+12 | |
on mod keys, register LGUI, LSFT etc. as normal mods instead of weak mods: - they won't be cleared when pressing another key (#188) - they won't be cleared by layer switching - LSFT(KC_LGUI) will now have the same behavior as LGUI(KC_LSFT) | |||||
2016-04-05 | Refactor the source layer cache encoding | Wojciech Siewierski | 1 | -41/+0 | |
2016-04-03 | Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware into ↵ | Wojciech Siewierski | 1 | -0/+10 | |
modifier-release-fix | |||||
2016-04-02 | Cleanup after merge | Wojciech Siewierski | 1 | -7/+13 | |
- remove a superfluous parenthesis - wrap lines longer than 80 characters - add const specifiers where appropriate - remove unnecessary casts | |||||
2016-04-02 | Update action.c | eltang | 1 | -1/+1 | |
2016-04-02 | Update action.c | eltang | 1 | -1/+1 | |
2016-04-02 | Update action.c | eltang | 1 | -1/+1 | |
2016-04-02 | Update action.c | eltang | 1 | -1/+1 | |
2016-04-02 | Update action.c | eltang | 1 | -1/+1 | |
2016-04-02 | Update action.c | eltang | 1 | -1/+2 | |
2016-04-02 | Update action.c | Eric-L-T | 1 | -1/+1 | |
2016-04-02 | Update action.c | Eric-L-T | 1 | -8/+8 | |
2016-04-02 | Update action.c | Eric-L-T | 1 | -6/+6 | |
2016-04-01 | Update action.c | Eric-L-T | 1 | -1/+1 | |
2016-04-01 | Update action.c | Eric-L-T | 1 | -4/+15 | |
2016-03-28 | Rename function to be keyboard-specific | Damien Pollet | 1 | -2/+2 | |
2016-03-28 | Add per-event user hook function to QMK | Damien Pollet | 1 | -0/+5 | |
2016-03-27 | Cut the memory consumption of PREVENT_STUCK_MODIFIERS in half | Wojciech Siewierski | 1 | -3/+3 | |
2016-03-15 | Expose the pressed_actions_cache global variable | Wojciech Siewierski | 1 | -4/+3 | |
2016-03-15 | Always provide an implementation of process_action_nocache | Wojciech Siewierski | 1 | -0/+5 | |
2016-03-13 | process_action may be called either with key cache or without it | Wojciech Siewierski | 1 | -0/+15 | |
If one wants to temporarily disable the key cache (for example because it interferes with a macro), `disable_action_cache` must be set to `true`. `process_action_nocache` is a simple wrapper doing just that for a single call. | |||||
2016-03-08 | Fix #156: clear weak mods on every key press | Didier Loiseau | 1 | -0/+5 | |
- new macro_mods bit field for mods applied by macros - weak_mods now only used for ACT_{L,R}MODS (i.e. LSFT, RSFT, LCTL etc.) - clear the _weak_ mods on every key *pressed* such that LSFT etc. can no more interfere with the next key | |||||
2016-03-08 | Document the issue of stuck modifiers | Wojciech Siewierski | 1 | -1/+1 | |
2016-03-05 | Fix the layer-dependent modifiers handling | Wojciech Siewierski | 1 | -1/+21 | |
Closes #181. | |||||
2015-10-28 | Fixes rolling combos for mod-tap keys | Erez Zukerman | 1 | -3/+6 | |
2015-04-23 | Remove unneeded tap delays #201 | Jun Wako | 1 | -1/+6 | |
2015-04-09 | Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core' | tmk | 1 | -0/+565 | |