Commit Graph

4475 Commits (96bde794d8b922d71f11ec2e7eb1ba0bc0ba8d2d)
 

Author SHA1 Message Date
Erez Zukerman a5d10e8c2e Merge pull request from deadcyclo/master
Adds support for ergodox shine and unicode and emoji support to the deadcyclo layout
Priyadi Iman Nurcahyo e7c4f621f1 Restrict outputselect to LUFA only for now
Priyadi Iman Nurcahyo 98f9a2e6df Fix wrong include
Priyadi Iman Nurcahyo 2bef8b5b88 Limit outputselect to AVR only for now
Priyadi Iman Nurcahyo 72e95809a1 Move outputselect to parent dir to satisfy non LUFA keyboards
Priyadi Iman Nurcahyo c17070eca5 Add layer switcher keycodes: OUT_AUTO, OUT_USB, OUT_BT, OUT_BLE
Brendan Johan Lee 02a95ee08c Merge remote-tracking branch 'upstream/master'
lucwastiaux 467e284178 increase timeout for dual mode caps key
Erez Zukerman f46c2b3ca0 Introduces ALGR_T for dual-function AltGr
Erik Dasque 407f949e4b Reverted Dockerfile to put the CMD back
Erez Zukerman 748316fc43 Merge pull request from zabereer/albert_ergodox_keymap
albert ergodox keymap
Erez Zukerman 0081101c30 Merge pull request from matzebond/master
update my neo2 keymap
Priyadi Iman Nurcahyo d8a9c63c26 Implement runtime selectable output (USB or BT)
upils f36fc1d2e5 Add reddot handwired keyboard.
milestogo e8ba4838d3 fixing kinesis reboot
Matthias Schmitt 4c3630dc17 update my neo2 keymap
Brendan Johan Lee f70758622b [deadcyclo layout] Refactoring. Use custom functions and macros
Brendan Johan Lee f400ac1d7d [deadcyclo layout] fixed failing tests
Brendan Johan Lee d43f4a5f57 Merge remote-tracking branch 'upstream/master'
TerryMathews ef9e544a7e Let's Split: establish rev2fliphalf subproject
Subproject to accomodate second half pad built in opposite orientation
(places TRRS jacks on opposing edges for shorter cable runs)
SjB 5a860b71a1 race condition between oneshot_mods and tap_dance
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.
SjB 45e0d09414 moved oneshot cancellation code outside of process_record.
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
SjB f644b9a07a registering a weak_mods when using register_code16
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.
Priyadi Iman Nurcahyo 3835b4bfcc Merge branch 'promethium' of github.com:priyadi/qmk_firmware into promethium
Priyadi Iman Nurcahyo 011811af68 minimize LEDs
Priyadi Iman Nurcahyo 306f43e5ee fix greek layers
Priyadi Iman Nurcahyo c5ab0b2b61 Implement greek layers on my Promethium layout
Yale Thomas 8df30c1c56 added picture of layout
Yale Thomas ad0ce40db0 usability tweaks
Yale Thomas d549002d22 mouse keys added
Yale Thomas 4eafa86564 new 'yale' keymap
Stephen Tudor 1d9e0b0120 s/Bkps/Bksp
Luke Silva 77e54e34e1 Add luke keymap, as an example of the tapping macros
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.
Stephen Tudor 7c24ecf580 Carry over Planck updates to my Preonic keymap
Stephen Tudor 321904b8e3 Improve Planck keymap
- added escape+shift mod-tap key
- replaced BRITE with backtick
Stephen Tudor fa72689145 Merge branch 'master' into smt/planck
* master:
  Clarify license on abnt2 keymap ()
  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`
skullydazed ec05f65421 Merge pull request from potz/patch-1
Clarify license on abnt2 keymap ()
lucwastiaux f6feee8167 eliminate references to shell_layer
lucwastiaux a1c53d0f93 documented dual mode capslock
milestogo cb2d4fb80b split kinesis layout into ergodox and planck style symbol layers
Potiguar Faga 2fe18a50ec Clarify license on abnt2 keymap ()
folkert4 8c794d73fa Added Espynn's keymap
Jack Humbert a28f689387 Merge pull request from dylanjgscott/master
Use `type cmp` to test for cmp in Makefile
lucwastiaux 93c1bfa646 dual capslock functionality, activating shell nav or brackets
Brendan Johan Lee d7aa4724fb Merge remote-tracking branch 'upstream/master'
Brendan Johan Lee 13fa63b192 [deadcyclo layout] Added more unicode keys and ibus unicode compose trigger keys
Jack Humbert 712f3de16f Merge pull request from qmk/qmk_org_changes
Updated urls due to transfer to qmk org
Luke Silva cfc4149712 Add ability to use tap macros without using functions
Albert Pretorius fffe76a7b7 albert ergodox keymap