~ruther/qmk_firmware

ref: bf5c2ccee5497523c214dae7aacdc27fdbb0f235 qmk_firmware/tmk_core/common/action.c -rw-r--r-- 23.3 KiB
bf5c2cce — Jack Humbert 9 years ago
splits process_action up to handle records separately (#329)

* 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?
1a8c0dd2 — Erez Zukerman 9 years ago
Leader key implementation (#326)

* 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
d09d2da1 — Stephan Bösebeck 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
74e97eef — Thiago Alves 9 years ago
Adds oneshot layer and oneshot tap toggling (#308)

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.
8b0274f6 — Nicholas Keene 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
2bbf3d58 — Jack Humbert 9 years ago
stops forcing debug_action
28f0b64e — Roman Zolotarev 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
cbcf0abe — IBNobody 9 years ago
Merge remote-tracking branch 'refs/remotes/origin/personal_atomic_planck'
9cc39156 — Stephan Bösebeck 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
e0ab1dcf — Jack Humbert 9 years ago
merging
d5b72e7b — IBNobody 9 years ago
Fixed many compiler warnings related to print being disabled
01f5b353 — IBNobody 9 years ago
Merge remote-tracking branch 'refs/remotes/jackhumbert/master' into pc_planck
106e2414 — IBNobody 9 years ago
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
0befb257 — Stephan Bösebeck 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
153a6fb0 — Erez Zukerman 9 years ago
Merge pull request #182 from Vifon/modifier-release-fix

Fix the layer-dependent modifiers handling
27ee47d0 — Erez Zukerman 9 years ago
Merge pull request #239 from DidierLoiseau/issue-221

Fix issue #221: LGUI(KC_LSFT) does not work
08871e56 — Didier Loiseau 9 years ago
Fix issue #221: LGUI(KC_LSFT) does not work

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)
1facc53a — Alex Johnstone 9 years ago
Merge pull request #5 from jackhumbert/master

Sync with upstream
567f256c — Wojciech Siewierski 9 years ago
Refactor the source layer cache encoding
47dd2951 — Wojciech Siewierski 9 years ago
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware into modifier-release-fix
Next