aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-02-01Limit outputselect to AVR only for nowGravatar Priyadi Iman Nurcahyo
2017-02-01Move outputselect to parent dir to satisfy non LUFA keyboardsGravatar Priyadi Iman Nurcahyo
2017-02-01Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLEGravatar Priyadi Iman Nurcahyo
2017-02-01Merge remote-tracking branch 'upstream/master'Gravatar Brendan Johan Lee
2017-02-01increase timeout for dual mode caps keyGravatar lucwastiaux
2017-01-31Introduces ALGR_T for dual-function AltGrGravatar Erez Zukerman
2017-01-31Reverted Dockerfile to put the CMD backGravatar Erik Dasque
2017-01-31Merge pull request #1039 from zabereer/albert_ergodox_keymapGravatar Erez Zukerman
albert ergodox keymap
2017-01-31Merge pull request #1055 from matzebond/masterGravatar Erez Zukerman
update my neo2 keymap
2017-02-01Implement runtime selectable output (USB or BT)Gravatar Priyadi Iman Nurcahyo
2017-01-31Add reddot handwired keyboard.Gravatar upils
2017-01-30fixing kinesis rebootGravatar milestogo
2017-01-30update my neo2 keymapGravatar Matthias Schmitt
2017-01-30[deadcyclo layout] Refactoring. Use custom functions and macrosGravatar Brendan Johan Lee
2017-01-30[deadcyclo layout] fixed failing testsGravatar Brendan Johan Lee
2017-01-30Merge remote-tracking branch 'upstream/master'Gravatar Brendan Johan Lee
2017-01-29Let's Split: establish rev2fliphalf subprojectGravatar TerryMathews
Subproject to accomodate second half pad built in opposite orientation (places TRRS jacks on opposing edges for shorter cable runs)
2017-01-29race condition between oneshot_mods and tap_danceGravatar SjB
since the keycode for a tap dance process gets process only after the TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT - TAPPING_TERM time to tap or double tap on the key. This fix save the oneshot_mods into the action.state structure and applies the mods with the keycode when it's registered. It also unregisters the mod when the the tap dance process gets reset.
2017-01-29moved oneshot cancellation code outside of process_record.Gravatar SjB
The oneshot cancellation code do not depend on the action_tapping_process and since process_record get called via the action_tapping_process logic moved the oneshot cancellation code into the action_exec function just before the action_tapping_process call
2017-01-29registering a weak_mods when using register_code16Gravatar SjB
Scenario: Locking the KC_LSHIFT, and then using a tap dance key that registers a S(KC_9) will unregister the KC_LSHIFT. The tap dance or any keycode that is registered should not have the side effect of cancelling a locked moditifier. We should be using a similar logic as the TMK codes in tmk_core/comman/action.c:158.
2017-01-29Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethiumGravatar Priyadi Iman Nurcahyo
2017-01-29minimize LEDsGravatar Priyadi Iman Nurcahyo
2017-01-29fix greek layersGravatar Priyadi Iman Nurcahyo
2017-01-29Implement greek layers on my Promethium layoutGravatar Priyadi Iman Nurcahyo
2017-01-28added picture of layoutGravatar Yale Thomas
2017-01-28usability tweaksGravatar Yale Thomas
2017-01-28mouse keys addedGravatar Yale Thomas
2017-01-28new 'yale' keymapGravatar Yale Thomas
2017-01-28s/Bkps/BkspGravatar Stephen Tudor
2017-01-29Add luke keymap, as an example of the tapping macrosGravatar Luke Silva
2017-01-28Add support for various tapping macrosGravatar Luke Silva
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.
2017-01-28Carry over Planck updates to my Preonic keymapGravatar Stephen Tudor
2017-01-28Improve Planck keymapGravatar Stephen Tudor
- added escape+shift mod-tap key - replaced BRITE with backtick
2017-01-28Merge branch 'master' into smt/planckGravatar Stephen Tudor
* 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`
2017-01-27Merge pull request #1043 from potz/patch-1Gravatar skullydazed
Clarify license on abnt2 keymap (#1038)
2017-01-28eliminate references to shell_layerGravatar lucwastiaux
2017-01-28documented dual mode capslockGravatar lucwastiaux
2017-01-27split kinesis layout into ergodox and planck style symbol layersGravatar milestogo
2017-01-27Clarify license on abnt2 keymap (#1038)Gravatar Potiguar Faga
2017-01-27Added Espynn's keymapGravatar folkert4
2017-01-27Merge pull request #869 from dylanjgscott/masterGravatar Jack Humbert
Use `type cmp` to test for cmp in Makefile
2017-01-27dual capslock functionality, activating shell nav or bracketsGravatar lucwastiaux
2017-01-27Merge remote-tracking branch 'upstream/master'Gravatar Brendan Johan Lee
2017-01-27[deadcyclo layout] Added more unicode keys and ibus unicode compose trigger keysGravatar Brendan Johan Lee
2017-01-27Merge pull request #1035 from qmk/qmk_org_changesGravatar Jack Humbert
Updated urls due to transfer to qmk org
2017-01-27Add ability to use tap macros without using functionsGravatar Luke Silva
2017-01-26albert ergodox keymapGravatar Albert Pretorius
2017-01-26Update readmeGravatar Nic Aitch
2017-01-26Add avrdude targetGravatar Nic Aitch
2017-01-26Fix documentation for TMK actionsGravatar Luke Silva