Stefan Dorn
e20ccf838d
fix media keys
2016-07-08 09:39:40 +01:00
Stefan Dorn
c2b44c7222
let modifiers unstick layers
2016-06-19 08:48:26 +01:00
Stefan Dorn
dbbd699115
cleanup
2016-06-14 20:14:44 +01:00
Stefan Dorn
90bb49c27d
split {mod,layer}_sticky_on
2016-06-14 12:38:17 +01:00
Stefan Dorn
2498833488
sticky cleanup
2016-06-14 11:45:57 +01:00
Stefan Dorn
270feb968a
sticky modifier keys!
2016-06-14 11:34:43 +01:00
Stefan Dorn
6786b70ecc
rework sticky layer keys
2016-06-14 10:51:17 +01:00
Stefan Dorn
f52da5065a
explicit modifiers
2016-06-14 09:39:45 +01:00
Stefan Dorn
9c81274348
refactor (and minor sticky bug)
2016-06-14 07:32:06 +01:00
Stefan Dorn
5dc33a30d0
refactor
2016-06-14 05:53:45 +01:00
Stefan Dorn
118f511e61
refactor
2016-06-14 05:48:02 +01:00
Stefan Dorn
f5c1169af3
get rid of trans logic complete
2016-06-14 05:44:11 +01:00
Stefan Dorn
60e45f8444
refactor
2016-06-14 04:48:56 +01:00
Stefan Dorn
ec2820d15b
more explicit types
2016-06-14 01:49:01 +01:00
Stefan Dorn
5a651b2854
define debug_printf variant as well
2016-06-14 00:29:43 +01:00
Stefan Dorn
8748e15b59
comment
2016-06-13 23:42:34 +01:00
Stefan Dorn
79cdf4f1f3
conditional debug
2016-06-13 23:31:20 +01:00
Stefan Dorn
01be9a4d7f
some basic debug messages
2016-06-13 05:25:30 +01:00
Stefan Dorn
61a8817f2e
get rid of transparent keys as part of the coming sticky cleanup
2016-06-12 06:44:09 +01:00
Stefan Dorn
a812590707
cleanup
2016-06-12 06:09:57 +01:00
Stefan Dorn
789169a86f
refactor
2016-06-12 05:26:27 +01:00
Stefan Dorn
2f2c3d6994
refactor
2016-06-12 05:20:40 +01:00
Stefan Dorn
445e25b01b
refactor so we only use as many layers as we need
2016-06-12 05:04:40 +01:00
Stefan Dorn
91e2e9f41f
minor cleanup
2016-06-12 04:39:06 +01:00
Stefan Dorn
a57fdf7efd
refactor
2016-06-12 04:09:35 +01:00
Stefan Dorn
afc7d9f87c
cleanup
2016-06-12 03:55:36 +01:00
Stefan Dorn
6ec9fcbb98
simplify includes
2016-06-12 03:34:29 +01:00
Stefan Dorn
238a98d6b6
refactor
2016-06-12 02:54:30 +01:00
Stefan Dorn
1b7a4b23fd
simplify makefile
2016-06-12 01:56:10 +01:00
Stefan Dorn
070b4b2caa
no more warnings and automatic headers
2016-06-12 01:31:58 +01:00
Stefan Dorn
ba59fee6f9
tree!
2016-06-12 00:58:43 +01:00
Stefan Dorn
90bd7c9116
almost a tree now!
2016-06-12 00:51:39 +01:00
Stefan Dorn
a244e9d58d
refactor
2016-06-11 22:58:12 +01:00
Stefan Dorn
0c141072da
clean up header structure
2016-06-11 21:19:48 +01:00
Stefan Dorn
dea913d16e
less nesting
2016-06-11 20:24:42 +01:00
Stefan Dorn
3dda86dd7e
remove useless headers
2016-06-11 20:13:46 +01:00
Stefan Dorn
ea97f185de
trust layers_top so we don't disable a layer that was already off
2016-02-13 22:08:05 +00:00
Stefan Dorn
b5f88d06f4
fix latch bug
2016-02-06 14:31:54 +00:00
Stefan Dorn
8b78e8b3a4
simplify layer functions by using the keycode again
2016-02-04 15:28:11 +00:00
Stefan Dorn
c88a558e8c
more safety
2016-02-04 14:58:58 +00:00
Stefan Dorn
5419ab9d7a
yes i can loops why
2016-02-04 14:19:14 +00:00
Stefan Dorn
37faadc8aa
initialize layers to be safe
2016-02-04 14:19:06 +00:00
Stefan Dorn
f9f5e4b5aa
replace the stack with a flat array
2016-02-04 10:00:05 +00:00
Stefan Dorn
c695c37c40
more refactor
2016-02-04 09:38:07 +00:00
Stefan Dorn
e19ca08263
remove led code
2016-02-04 09:26:58 +00:00
Stefan Dorn
f0da34b909
more refactor
2016-02-04 09:22:40 +00:00
Stefan Dorn
447f1fb2cb
begin major refactor to replace the layer stack
2016-02-04 06:43:33 +00:00
Stefan Dorn
2159af0050
minor cleanup
2016-02-04 04:38:18 +00:00
Stefan Dorn
e71b8fbeb0
simplify names
2016-02-04 04:27:48 +00:00
Ryan Prince
513b82d585
adding media keys
...
taken from Hasu codebase (https://github.com/tmk/tmk_keyboard ) usb.c/.h
and usb_extra.c/.h, though these files only have the PJRC
copyright/license in the header
2013-04-14 00:29:47 -07:00