summaryrefslogtreecommitdiffstats
path: root/tmk_core/common/action_code.h
AgeCommit message (Collapse)AuthorFilesLines
2018-03-22Generate API docs from source code comments (#2491)skullydazed1-19/+15
* Generate api docs from source code * Add a bunch of doxygen comments * more doxygen comments * Add the in-progress api docs * script to generate docs from travis * Add doc generation to the travis job * make travis_docs.sh commit the work it does * make sure the docs script exits cleanly
2018-03-16Fix swap-hands tapping.Joe Wasson1-4/+4
This is an inelegant hack for #2522 but makes things work. Basically we give `action.c` a chance to handle the hold event early so that we can swap the keyboard for later keys. Later, to allow the hold to happen again quickly we nuke the key record so that tapping is reset. I tried to find a cleaner way, honestly.
2018-01-01backlight breathing overhaul (#2187)Balz Guenat1-2/+4
* add breathing to bananasplit * backlight breathing overhaul * fix the backlight_tick thing. * fix for vision_division backlight * fix a few keymaps and probably break breathing for some weirdly set-up boards. * remove BL_x keycodes because they made unreasonable assumptions * some fixes for BL keycodes * integer cie lightness scaling * use cie lightness for non-breathing backlight and make breathing able to reach true max brightness
2017-01-26Fix documentation for TMK actionsLuke Silva1-3/+7
2016-08-21Improve one-hand support by adding more actions and tap keys.Joe Wasson1-4/+24
2016-08-21Add one-hand support.Joe Wasson1-1/+7
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-06Adds oneshot layer and oneshot tap toggling (#308)Thiago Alves1-1/+4
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-14Compiler Warnings / Atomic TLCIBNobody1-1/+1
Corrected compiler warnings for a number of issues. Gave Atomic some TLC.
2015-09-12Fix parenthesistmk1-1/+1
2015-04-23Remove unneeded tap delays #201Jun Wako1-7/+7
2015-04-09Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'tmk1-0/+315