Commit Graph

17 Commits (ad4cba172b2eea37697ca531016c4c3b4defaeb7)

Author SHA1 Message Date
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)  ~~~____~~~~
2013-10-03 12:40:33 +09:00
tmk c4421f585b Change struct key_t 2013-02-13 12:16:24 +09:00
tmk 1d7962ba8a Add user defined function to action. 2013-02-01 14:48:11 +09:00
tmk 1e3e41a2c9 Clean code. 2013-01-28 14:06:42 +09:00
tmk ef873791bd New tapping logic. 2013-01-27 02:42:48 +09:00
tmk d8dddf9f25 Minor fixes in keyboard.c. 2013-01-24 01:02:11 +09:00
tmk 28b5f69ce5 Add prototype of Action Function. 2013-01-23 23:53:51 +09:00
tmk f71a5217b7 Fix mods with tapping. 2013-01-21 15:44:49 +09:00
tmk ee7ce43335 Refactor struct keyevent_t. 2013-01-17 15:02:34 +09:00
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)]
2013-01-17 12:06:28 +09:00
tmk f609712da3 Fix waiting_keys and periodical update for delaying layer. 2013-01-15 00:55:16 +09:00
tmk 411de9cc22 Add new layer actions. 2013-01-09 22:33:33 +09:00
tmk 8a709c2750 Add initial fix for new keymap. 2012-12-16 02:32:07 +09:00
tmk e9af482690 Add repeating of Fn key with alt keycode. 2012-10-17 15:55:37 +09:00
tmk 4ae979f6ef Initial version of new code for layer switch is added. 2012-10-17 15:55:37 +09:00
tmk c5060ea819 test build of 'Host shield' in minimal env. 2012-08-28 21:56:15 +09:00
tmk f412570739 Moved files to common, protocol and doc directory 2012-06-07 02:47:33 +09:00