aboutsummaryrefslogtreecommitdiffstats
path: root/tmk_core/common/keyboard.c
Commit message (Collapse)AuthorAgeFilesLines
* Add support for GeminiPR steno protocol.Joe Wasson2017-07-271-0/+6
| | | | 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.
* added comments and made function name clearerJeremiah2017-05-141-13/+18
|
* whoopsJeremiah2017-05-141-2/+2
|
* faster, less bits :)Jeremiah2017-05-141-9/+2
|
* faster and less bits... againJeremiah2017-05-131-6/+5
|
* faster and less bitsJeremiah2017-05-131-18/+15
|
* should be using matrix_row_tJeremiah2017-05-131-3/+3
|
* a bit smallerJeremiah2017-05-131-6/+6
|
* a bit smallerJeremiah2017-05-131-18/+35
|
* improvementsJeremiah2017-05-131-23/+16
|
* anti-ghost improvement for older keyboards with empty spots in matrixJeremiah2017-05-131-6/+30
|
* Implement faux-clicky featurePriyadi Iman Nurcahyo2017-02-131-0/+6
|
* Minor cleanupNikolaus Wittenstein2017-02-051-0/+1
|
* added mods status bit to visualizer.SjB2017-01-171-1/+1
| | | | | | | | 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.
* Use keyboard config for nkro (#7)IBNobody2016-09-061-1/+3
| | | | | | * removing nkro references - wip * changed NKRO to be defined by keymap_config
* Makefile fixes and update of VisualizerFred Sundvik2016-07-071-0/+8
|
* Enable serial_link support for ChibiOSFred Sundvik2016-07-061-2/+9
|
* reverts #343 for the most part (#474)Jack Humbert2016-07-041-45/+62
|
* Move LED strip initialization (#397)Eric Tang2016-06-121-0/+6
|
* Clean up #343's code (#348)Eric Tang2016-05-241-5/+3
|
* Optimize matrix scanning (#343)Eric Tang2016-05-231-78/+56
|
* MAGIC functionality, AG swap in default layoutJack Humbert2016-04-161-1/+7
|
* Minor Tweaks and DocumentationIBNobody2016-03-281-1/+1
| | | | | | | | 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
* Magic Key Overrides / Keyboard Lock / Forced NKROIBNobody2016-03-281-0/+6
| | | | | | Added Magic Key Overrides / Magic Key Cleanup / Added Keyboard Lock option to template / Added forced NKRO option to template (disabled by default)
* Add keyboard_setup() and matrix_setup()tmk2015-05-191-0/+6
|
* Merge commit '4d116a04e94cf0d19317d5b44e4fa9f34a3e5594'tmk2015-04-281-0/+10
|
* Improve anti-ghosting behavior for fast typingMichael Tharp2015-04-231-2/+13
| | | | | Keypresses would be forgotten if they began while ghosting, even if they were still pressed after ghosting ended.
* Merge commit 'a074364c3731d66b56d988c8a6c960a83ea0e0a1' as 'tmk_core'tmk2015-04-101-0/+150