ee13228486
Generic Pointing Device ( #1767 )
2017-10-06 07:13:08 -10:00
25285a1c5a
Don't process keycodes on the slave
2017-09-30 06:22:02 -10:00
f30f12ec81
Add support for GeminiPR steno protocol.
...
This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.
2017-07-27 16:10:36 -04:00
25c6ca750f
added comments and made function name clearer
2017-05-14 15:36:44 -07:00
84395e8a04
whoops
2017-05-14 09:36:50 -07:00
b9b2244b82
faster, less bits :)
2017-05-14 08:01:01 -07:00
63d9698d5c
faster and less bits... again
2017-05-13 19:07:05 -07:00
37f6f92765
faster and less bits
2017-05-13 18:24:43 -07:00
7b7e285a98
should be using matrix_row_t
2017-05-13 17:22:38 -07:00
acd3e97b83
a bit smaller
2017-05-13 17:01:27 -07:00
99877cdff3
a bit smaller
2017-05-13 16:57:23 -07:00
b9895771ed
improvements
2017-05-13 13:19:28 -07:00
849ed5a6a0
anti-ghost improvement for older keyboards with empty spots in matrix
2017-05-13 08:51:20 -07:00
c68e596f32
Implement faux-clicky feature
2017-02-13 08:03:07 +07:00
06d21009b2
Minor cleanup
2017-02-05 19:55:27 -05:00
9eb8d05246
added mods status bit to visualizer.
...
Since we can't read the real_mods and oneshot_mods static variable
directly within the update_user_visualizer_state
function (Threading and serial link). We are know storing the mods
states in the visualizer_keyboard_status_t structure. We can now
display the status of the modifier keys on the LCD display.
2017-01-17 21:57:32 -05:00
558f3ec1eb
Use keyboard config for nkro ( #7 )
...
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
2016-09-06 23:19:01 -05:00
07d0d5cbe4
Makefile fixes and update of Visualizer
2016-07-07 12:46:10 +03:00
4b45deb652
Enable serial_link support for ChibiOS
2016-07-06 16:06:53 +03:00
8e88d55bfd
reverts #343 for the most part ( #474 )
2016-07-04 11:45:58 -04:00
6955719075
Move LED strip initialization ( #397 )
2016-06-12 18:01:55 -04:00
1ae6011cef
Clean up #343 's code ( #348 )
2016-05-24 11:44:40 -04:00
aaa758f1d3
Optimize matrix scanning ( #343 )
2016-05-23 23:42:21 -04:00
ab19ebd08a
MAGIC functionality, AG swap in default layout
2016-04-16 18:51:58 -04:00
1d13aa933b
Minor Tweaks and Documentation
...
Fixed compiler warning by including bootloader.h in keymap_common.c.
Changed FORCE_NKRO to only be applied if NKRO_ENABLE is defined.
Added extra documentation to the template config.h
2016-03-28 19:45:20 -05:00
577971ab07
Magic Key Overrides / Keyboard Lock / Forced NKRO
...
Added Magic Key Overrides / Magic Key Cleanup / Added Keyboard Lock
option to template / Added forced NKRO option to template (disabled by
default)
2016-03-28 00:03:21 -05:00
6b588eb7f7
Add keyboard_setup() and matrix_setup()
2015-05-19 00:39:43 +09:00
d9fee5571d
Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'
2015-04-28 11:27:10 +09:00
b52e29582a
Improve anti-ghosting behavior for fast typing
...
Keypresses would be forgotten if they began while ghosting, even if they
were still pressed after ghosting ended.
2015-04-23 16:32:38 +09:00
1a02ebcc61
Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
2015-04-10 01:32:04 +09:00