Erez Zukerman
1a8c0dd22d
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
9 years ago
Jack Humbert
3f02637f4d
Backlight Breathing for Planck and Atomic
...
* Updated personal layouts
* tweaked personal
* Nightly - Audio Cleanup
Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP
* nightly - collapsed code
* Added check for note playing to LEDs
* Usability tweaks
* TWEAE
* nightly
added extra kcs to keymap common
* turned on Plank audio
* Added backlight breathing to atomic
* reverted accidental merge
* adds backlight pulse to planck
9 years ago
Erez Zukerman
8ffc73fcbd
[Jack & Erez] Adds an option for user-specific config.h files
9 years ago
Thiago Alves
74e97eefd7
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.
9 years ago
Jack Humbert
2bbf3d5820
stops forcing debug_action
9 years ago
Eric Tang
620ac4b260
Update functions used to write to EEPROM
9 years ago
Jack Humbert
157ddccc2c
start-up sound working, removes tick with some devices
9 years ago
IBNobody
4b3358acc2
Fixed speaker being on during sleep.
9 years ago
IBNobody
5c98ad5960
Added extra songs, LED indicator notes
9 years ago
IBNobody
d5b72e7bde
Fixed many compiler warnings related to print being disabled
9 years ago
IBNobody
4aea806aa8
Adding Musical Notes
9 years ago
Jack Humbert
ab19ebd08a
MAGIC functionality, AG swap in default layout
9 years ago
Jack Humbert
c294636c66
audio on by default
9 years ago
Jack Humbert
0faa18eab9
audio enable stored in eeprom
9 years ago
IBNobody
39e520c010
Prepping for merge with new_defaults
9 years ago
Jack Humbert
bb0836c620
the spacessss
9 years ago
Jack Humbert
43a4ffc259
bootmagic somehow not getting enabled, so adding eeconfig to backlight src include cond
9 years ago
IBNobody
66c1024bd3
fixed merging
9 years ago
Jack Humbert
63462bf8c1
changing up the makefile a bit
9 years ago
IBNobody
f051496f13
Checkin
9 years ago
IBNobody
e0ddbba1ef
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
9 years ago
IBNobody
3755ef5ddb
Compiler Warnings / Atomic TLC
...
Corrected compiler warnings for a number of issues. Gave Atomic some
TLC.
9 years ago
Wojciech Siewierski
02a3d77940
Optimize source_layers_cache for the cache memory
...
Swapping the array indices should increase the locality of the memory access.
9 years ago
Erez Zukerman
153a6fb0d3
Merge pull request #182 from Vifon/modifier-release-fix
...
Fix the layer-dependent modifiers handling
9 years ago
Didier Loiseau
08871e56f7
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)
9 years ago
Wojciech Siewierski
567f256c5d
Refactor the source layer cache encoding
9 years ago
Wojciech Siewierski
47dd29513e
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware into modifier-release-fix
9 years ago
Wojciech Siewierski
4dce7258d1
Cleanup after merge
...
- remove a superfluous parenthesis
- wrap lines longer than 80 characters
- add const specifiers where appropriate
- remove unnecessary casts
9 years ago
eltang
5a9091689c
Update action.c
9 years ago
eltang
6c8e374d57
Update action.c
9 years ago
eltang
f4f592910c
Update action.c
9 years ago
eltang
da101b8866
Update action.c
9 years ago
eltang
fddccc95fe
Update action.c
9 years ago
eltang
680301e3e3
Update action.c
9 years ago
Eric-L-T
f5365d1c1c
Update action.c
9 years ago
Eric-L-T
307f1dee21
Update action.c
9 years ago
Eric-L-T
420fc8620b
Update action.c
9 years ago
Eric-L-T
9a35f01c55
Update action.c
9 years ago
Eric-L-T
cd8dd1b6d6
Update action.h
9 years ago
Eric-L-T
317455178d
Update action.c
9 years ago
Jack Humbert
8bbc1dcf4f
Merge pull request #219 from IBNobody/master
...
Master
9 years ago
IBNobody
1d13aa933b
Minor Tweaks and Documentation
...
Fixed compiler warning by including bootloader.h in keymap_common.c.
Changed FORCE_NKRO to only be applied if NKRO_ENABLE is defined.
Added extra documentation to the template config.h
9 years ago
IBNobody
a70f439672
Added command to turn LED indicators off while sleeping
9 years ago
Jack Humbert
fd9e5d1510
Merge pull request #214 from cdlm/action-hook
...
Add per-event user hook function
9 years ago
Damien Pollet
acd64aa841
Rename function to be keyboard-specific
9 years ago
Damien Pollet
ef21a855e6
Add per-event user hook function to QMK
9 years ago
IBNobody
577971ab07
Magic Key Overrides / Keyboard Lock / Forced NKRO
...
Added Magic Key Overrides / Magic Key Cleanup / Added Keyboard Lock
option to template / Added forced NKRO option to template (disabled by
default)
9 years ago
Wojciech Siewierski
b4f442dfea
Cut the memory consumption of PREVENT_STUCK_MODIFIERS in half
9 years ago
Erez Zukerman
80eefb09ac
Merge pull request #188 from DidierLoiseau/issue-156
...
Fix #156 : clear weak mods on every key press
9 years ago
IBNobody
10491ba21f
Fixed LED Function Calls
...
Fixed LED indicator function calls to match how the matrix init function
calls are formatted.
9 years ago