aboutsummaryrefslogtreecommitdiffstats
path: root/tmk_core/common/keyboard.c
AgeCommit message (Collapse)Author
2017-10-06Generic Pointing Device (#1767)Gravatar Snipeye
2017-09-30Don't process keycodes on the slaveGravatar Fred Sundvik
2017-07-27Add support for GeminiPR steno protocol.Gravatar Joe Wasson
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-05-14added comments and made function name clearerGravatar Jeremiah
2017-05-14whoopsGravatar Jeremiah
2017-05-14faster, less bits :)Gravatar Jeremiah
2017-05-13faster and less bits... againGravatar Jeremiah
2017-05-13faster and less bitsGravatar Jeremiah
2017-05-13should be using matrix_row_tGravatar Jeremiah
2017-05-13a bit smallerGravatar Jeremiah
2017-05-13a bit smallerGravatar Jeremiah
2017-05-13improvementsGravatar Jeremiah
2017-05-13anti-ghost improvement for older keyboards with empty spots in matrixGravatar Jeremiah
2017-02-13Implement faux-clicky featureGravatar Priyadi Iman Nurcahyo
2017-02-05Minor cleanupGravatar Nikolaus Wittenstein
2017-01-17added mods status bit to visualizer.Gravatar SjB
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.
2016-09-06Use keyboard config for nkro (#7)Gravatar IBNobody
* removing nkro references - wip * changed NKRO to be defined by keymap_config
2016-07-07Makefile fixes and update of VisualizerGravatar Fred Sundvik
2016-07-06Enable serial_link support for ChibiOSGravatar Fred Sundvik
2016-07-04reverts #343 for the most part (#474)Gravatar Jack Humbert
2016-06-12Move LED strip initialization (#397)Gravatar Eric Tang
2016-05-24Clean up #343's code (#348)Gravatar Eric Tang
2016-05-23Optimize matrix scanning (#343)Gravatar Eric Tang
2016-04-16MAGIC functionality, AG swap in default layoutGravatar Jack Humbert
2016-03-28Minor Tweaks and DocumentationGravatar IBNobody
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-28Magic Key Overrides / Keyboard Lock / Forced NKROGravatar IBNobody
Added Magic Key Overrides / Magic Key Cleanup / Added Keyboard Lock option to template / Added forced NKRO option to template (disabled by default)
2015-05-19Add keyboard_setup() and matrix_setup()Gravatar tmk
2015-04-28Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'Gravatar tmk
2015-04-23Improve anti-ghosting behavior for fast typingGravatar Michael Tharp
Keypresses would be forgotten if they began while ghosting, even if they were still pressed after ghosting ended.
2015-04-10Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'Gravatar tmk