Joe Wasson
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.
8 years ago
Jeremiah
25c6ca750f
added comments and made function name clearer
8 years ago
Jeremiah
84395e8a04
whoops
8 years ago
Jeremiah
b9b2244b82
faster, less bits :)
8 years ago
Jeremiah
63d9698d5c
faster and less bits... again
8 years ago
Jeremiah
37f6f92765
faster and less bits
8 years ago
Jeremiah
7b7e285a98
should be using matrix_row_t
8 years ago
Jeremiah
acd3e97b83
a bit smaller
8 years ago
Jeremiah
99877cdff3
a bit smaller
8 years ago
Jeremiah
b9895771ed
improvements
8 years ago
Jeremiah
849ed5a6a0
anti-ghost improvement for older keyboards with empty spots in matrix
8 years ago
Priyadi Iman Nurcahyo
c68e596f32
Implement faux-clicky feature
8 years ago
Nikolaus Wittenstein
06d21009b2
Minor cleanup
8 years ago
SjB
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.
8 years ago
IBNobody
558f3ec1eb
Use keyboard config for nkro ( #7 )
...
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
8 years ago
Fred Sundvik
07d0d5cbe4
Makefile fixes and update of Visualizer
9 years ago
Fred Sundvik
4b45deb652
Enable serial_link support for ChibiOS
9 years ago
Jack Humbert
8e88d55bfd
reverts #343 for the most part ( #474 )
9 years ago
Eric Tang
6955719075
Move LED strip initialization ( #397 )
9 years ago
Eric Tang
1ae6011cef
Clean up #343's code ( #348 )
9 years ago
Eric Tang
aaa758f1d3
Optimize matrix scanning ( #343 )
9 years ago
Jack Humbert
ab19ebd08a
MAGIC functionality, AG swap in default layout
9 years ago
IBNobody
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
9 years ago
IBNobody
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)
9 years ago
tmk
6b588eb7f7
Add keyboard_setup() and matrix_setup()
10 years ago
tmk
d9fee5571d
Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'
10 years ago
Michael Tharp
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.
10 years ago
tmk
1a02ebcc61
Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'
10 years ago