ergodox-firmware/src/lib
Ryan Prince 4e56966795 fixing bug/adding function for sticky key behavior - kbfun_press_release_preserve_sticky()
kbfun_press_release_preserve_sticky() is meant to replace
kbfun_press_release as the function used for standard modifiers (shift,
control, alt, and gui) so that the sticky state is preserved and it is
possible to key in chorded commands using a key on another layer
pressing the keys in the chord one key at a time simultaneously without
breaking the sticky state. (e.g. ctrl+F2 as lsticky2, ctrl, x [where x
is defined as F2 on layer 2]

TODO: Noticed a bug where the transparent behavior does not work as
expected for modifiers. lsticky2, ctrl, x does not produce ctrl+F2 when
ctrl is defined as transparent on layer 2 and keycode=ctrl,
press=kprrel, release=kprrel on layer 0.
2013-04-08 10:54:49 -07:00
..
data-types removed linked lists; changed KBFUN_FUNCTION_ARGS handling 2012-08-06 15:57:23 -07:00
key-functions fixing bug/adding function for sticky key behavior - kbfun_press_release_preserve_sticky() 2013-04-08 10:54:49 -07:00
twi reorganization (large one) (mostly moving files) 2012-07-31 14:48:31 -07:00
usb reorganization (large one) (mostly moving files) 2012-07-31 14:48:31 -07:00
readme.md moved libs around; split some code in layouts 2012-04-28 23:40:00 -07:00
twi.h (changed the name of a header) 2012-08-19 13:42:43 -07:00
variable-include.h (changed the name of a header) 2012-08-19 13:42:43 -07:00

src/lib

Stuff that's generally useful


Copyright © 2012 Ben Blazak benblazak.dev@gmail.com
Released under The MIT License (MIT) (see "license.md")
Project located at https://github.com/benblazak/ergodox-firmware