Luke Silva
a3357d078e
Add support for various tapping macros
...
A macro key can now be easily set to act as a modifier on hold, and
press a shifted key when tapped. Or to switch layers when held, and
again press a shifted key when tapped.
Various other helper defines have been created which send macros when
the key is pressed, released and tapped, cleaning up the
action_get_macro function inside keymap definitions.
The layer switching macros require a GCC extension - 'compound
statements enclosed within parentheses'. The use of this extension is
already present within the macro subsystem of this project, so its use
in this commit should not cause any additional issues.
MACRO_NONE had to be cast to a (macro_t*) to suppress compiler
warnings within some tapping macros.
8 years ago
Stephen Tudor
7c24ecf580
Carry over Planck updates to my Preonic keymap
8 years ago
Stephen Tudor
321904b8e3
Improve Planck keymap
...
- added escape+shift mod-tap key
- replaced BRITE with backtick
8 years ago
Stephen Tudor
fa72689145
Merge branch 'master' into smt/planck
...
* master:
Clarify license on abnt2 keymap (#1038 )
replace jackhumbert with qmk
Add gitter image, start update to qmk org
Remove COLEMAK from preonic_keycodes enum
layer defines to enum
Update readme for smt Preonic keymap
Add smt keymap for Preonic
updated all the other keymaps to support the new changes.
fix: infinity60 keyboard was not using quantum features.
Compare Makefile with itself instead of using `--help`
8 years ago
skullydazed
ec05f65421
Merge pull request #1043 from potz/patch-1
...
Clarify license on abnt2 keymap (#1038 )
8 years ago
skullydazed
e364b2267a
Updated License Clarification (markdown)
8 years ago
skullydazed
128640a7df
Updated License Clarification (markdown)
8 years ago
skullydazed
646d1f83a5
Updated License Clarification (markdown)
8 years ago
skullydazed
143a4ff78f
Updated License Clarification (markdown)
8 years ago
skullydazed
00010b47bc
Updated License Clarification (markdown)
8 years ago
skullydazed
757a79636b
Updated License Clarification (markdown)
8 years ago
skullydazed
35737ee07f
Updated License Clarification (markdown)
8 years ago
skullydazed
d51ad5db0f
Updated License Clarification (markdown)
8 years ago
lucwastiaux
f6feee8167
eliminate references to shell_layer
8 years ago
skullydazed
223494e691
Updated License Clarification (markdown)
8 years ago
lucwastiaux
a1c53d0f93
documented dual mode capslock
8 years ago
skullydazed
3df44ecfc8
Updated License Clarification (markdown)
8 years ago
milestogo
cb2d4fb80b
split kinesis layout into ergodox and planck style symbol layers
8 years ago
skullydazed
858efff8e5
Updated License Clarification (markdown)
8 years ago
skullydazed
6a54982324
Updated License Clarification (markdown)
8 years ago
skullydazed
5942b0f103
Updated License Clarification (markdown)
8 years ago
skullydazed
0eebccb283
Updated License Clarification (markdown)
8 years ago
skullydazed
d524b3f5e5
Updated License Clarification (markdown)
8 years ago
skullydazed
c0a04929f2
Updated License Clarification (markdown)
8 years ago
skullydazed
9adb6f777b
Updated License Clarification (markdown)
8 years ago
Potiguar Faga
2fe18a50ec
Clarify license on abnt2 keymap ( #1038 )
8 years ago
skullydazed
5c277651a3
Updated License Clarification (markdown)
8 years ago
folkert4
8c794d73fa
Added Espynn's keymap
8 years ago
skullydazed
69581f47d5
Updated License Clarification (markdown)
8 years ago
skullydazed
bc68d4ef2c
Updated License Clarification (markdown)
8 years ago
skullydazed
4bba3be825
Updated License Clarification (markdown)
8 years ago
skullydazed
228e4add0b
Created License Clarification (markdown)
8 years ago
Jack Humbert
a28f689387
Merge pull request #869 from dylanjgscott/master
...
Use `type cmp` to test for cmp in Makefile
8 years ago
lucwastiaux
93c1bfa646
dual capslock functionality, activating shell nav or brackets
8 years ago
Brendan Johan Lee
d7aa4724fb
Merge remote-tracking branch 'upstream/master'
8 years ago
Brendan Johan Lee
13fa63b192
[deadcyclo layout] Added more unicode keys and ibus unicode compose trigger keys
8 years ago
Jack Humbert
712f3de16f
Merge pull request #1035 from qmk/qmk_org_changes
...
Updated urls due to transfer to qmk org
8 years ago
Luke Silva
cfc4149712
Add ability to use tap macros without using functions
8 years ago
Albert Pretorius
fffe76a7b7
albert ergodox keymap
8 years ago
Nic Aitch
890ecf6a2a
Update readme
8 years ago
Nic Aitch
3131d65563
Add avrdude target
8 years ago
Luke Silva
87bc36253d
Fix documentation for TMK actions
8 years ago
Brendan Johan Lee
8a645aa9ad
Merge remote-tracking branch 'upstream/master'
8 years ago
Damien
b7b94bfb13
Merge pull request #17 from qmk/master
...
Merged from QMK project
8 years ago
Jack Humbert
c9ca368008
replace jackhumbert with qmk
8 years ago
Jack Humbert
aac7c0aa4d
Merge pull request #1029 from SjB/qmk_infinity60
...
fix: infinity60 keyboard was not using quantum features.
8 years ago
Jack Humbert
0212a30aa6
Merge pull request #1033 from smt/smt/preonic
...
Add smt's keymap for Preonic
8 years ago
Jack Humbert
1b20243092
Add gitter image, start update to qmk org
8 years ago
Stephen Tudor
63e406eca4
Add smt keymap for Planck
8 years ago
Stephen Tudor
6546dddddb
Remove COLEMAK from preonic_keycodes enum
8 years ago