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
IBNobody
ec62d9e85c
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
...
# Conflicts:
# quantum/template/template.c
# quantum/template/template.h
9 years ago
IBNobody
eba9a7d74d
Adding LED function pointers
9 years ago
Wojciech Siewierski
a5cdc3aab1
Expose the pressed_actions_cache global variable
9 years ago
Wojciech Siewierski
73cb87740b
Always provide an implementation of process_action_nocache
9 years ago
Wojciech Siewierski
20dd9c0326
process_action may be called either with key cache or without it
...
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.
9 years ago
yoyoerx
641859df84
Addressed void* return warning in all keymaps
9 years ago
Didier Loiseau
b7a81f0419
Fix #156 : clear weak mods on every key press
...
- 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
9 years ago
Wojciech Siewierski
8d55a12a95
Document the issue of stuck modifiers
9 years ago
Wojciech Siewierski
c2480884aa
Fix the layer-dependent modifiers handling
...
Closes #181 .
9 years ago
Peter Eichinger
c5f90eb99b
Remove led_off() it is not used
9 years ago
Peter Eichinger
b2badef7d0
Backlight fix from reddit
...
https://www.reddit.com/r/olkb/comments/41ur41/crazy_flashing_when_my_computer_sleeps/
9 years ago
Erez Zukerman
f024a462cd
Fixes rolling combos for mod-tap keys
9 years ago
Jack Humbert
547da78335
merging tmk
9 years ago
Jun Wako
77afc5a76f
core: Fix NKRO ifdef
9 years ago
tmk
ed9766a7d4
core: Fix for disabling NKRO in Boot protocol
10 years ago
tmk
e8a4a63ec4
core: Fix message print of debug command
10 years ago
tmk
498654fc4c
Change to KC_BOOTLOADER(KC_BTLD)
10 years ago
skullY
bb8c1d29fa
Add an assignable RESET key
10 years ago
tmk
a8d4daa761
Fix parenthesis
10 years ago
tmk
0c21b263f9
Fix weak modifier clear in action macro
10 years ago
tmk
6f5e8ce17e
usb_usb: Support locking key indicator LED
10 years ago
tmk
070a6be638
Add description for non-US keys on keycode.h
10 years ago
tmk
5b46031658
Revert "Make action_for_key a weak symbol"
...
This reverts commit c17b8a599e
.
The commit made compile error and its intention is unclear.
10 years ago