Commit Graph

28 Commits (30ac7d403e80bcf5908f2f270658eac0754f2d65)

Author SHA1 Message Date
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