tmk
c67ae2a6b5
Port action_* to mbed
pirms 10 gadiem
tmk
8819cf6bb1
Fix Tapping: release key immediately but modifier #65
- See https://github.com/tmk/tmk_keyboard/issues/60
- **Except for modifiers** a key pressed before the tapping starts should be released immediately
- 'Mod-Tap key'(like shift-;) didn't work from this fix: 4d0b3aa
Fix Tapping: release of a key pressed before tap
This key sequence should register ':', not ';'. With the fix Shift is
released before settlement of tapping, this registers ';'.
Shift ~~___~~~~~~~
;(Tap) ~~~____~~~~
pirms 10 gadiem
tmk
c4421f585b
Change struct key_t
pirms 11 gadiem
tmk
1d7962ba8a
Add user defined function to action.
pirms 11 gadiem
tmk
1e3e41a2c9
Clean code.
pirms 11 gadiem
tmk
ef873791bd
New tapping logic.
pirms 11 gadiem
tmk
d8dddf9f25
Minor fixes in keyboard.c.
pirms 11 gadiem
tmk
28b5f69ce5
Add prototype of Action Function.
pirms 11 gadiem
tmk
f71a5217b7
Fix mods with tapping.
pirms 11 gadiem
tmk
ee7ce43335
Refactor struct keyevent_t.
pirms 11 gadiem
tmk
567b2ae525
Fix mods with tap key but some problems still exists.
- stuck tap key after tapping. seq[mods(d), key(d), mods(u), key(u)]
- tap key doesn't work when fast type. [key(d), mods(d), key(u),
mods(u)]
pirms 11 gadiem
tmk
f609712da3
Fix waiting_keys and periodical update for delaying layer.
pirms 11 gadiem
tmk
411de9cc22
Add new layer actions.
pirms 11 gadiem
tmk
8a709c2750
Add initial fix for new keymap.
pirms 11 gadiem
tmk
e9af482690
Add repeating of Fn key with alt keycode.
pirms 11 gadiem
tmk
4ae979f6ef
Initial version of new code for layer switch is added.
pirms 11 gadiem
tmk
c5060ea819
test build of 'Host shield' in minimal env.
pirms 12 gadiem
tmk
f412570739
Moved files to common, protocol and doc directory
pirms 12 gadiem
tmk
0dde25e81c
added copyright and license notice.
pirms 13 gadiem
tmk
9a938eecbd
host interface for pjrc
pirms 13 gadiem
tmk
2b8cd88ab1
refactor keyboard.h, host.h
pirms 13 gadiem
tmk
acc974c64b
added protocol stack: pjrc, vusb
pirms 13 gadiem