kmk_firmware/kmk
Josh Klar 2d1290a12c
Add LeaderMode.TIMEOUT (QMK default Leader mode)
This allows leader sequences to "time out" rather than requiring an
Enter keypress to end.

This also rolls back some unnecessary changes from #72 to the matrix
scanner for performance reasons.

In theory we can use this in the future for Tap Dance support (#40)

Resolves #1
Resolves #37
2018-10-19 01:49:37 -07:00
..
boards OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
macros Fix linting 2018-10-16 22:43:47 -07:00
mcus OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
__init__.py A basic 2x2 matrix that can auto-flash to a Feather with a compatible bootloader 2018-09-02 20:07:07 -07:00
consts.py Add LeaderMode.TIMEOUT (QMK default Leader mode) 2018-10-19 01:49:37 -07:00
firmware.py Add LeaderMode.TIMEOUT (QMK default Leader mode) 2018-10-19 01:49:37 -07:00
hid.py OMEGA REFACTOR! Perf grind basically complete. 2018-10-16 22:21:45 -07:00
internal_state.py Add LeaderMode.TIMEOUT (QMK default Leader mode) 2018-10-19 01:49:37 -07:00
keycodes.py Resolves #38: Add KC.DEBUG to toggle log spew at runtime 2018-10-19 00:58:17 -07:00
kmktime.py Fix linting 2018-10-16 22:43:47 -07:00
matrix.py Add LeaderMode.TIMEOUT (QMK default Leader mode) 2018-10-19 01:49:37 -07:00
pins.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00
rotary_encoder.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00
types.py Resolves #56 by moving kmk.common.* up a level to kmk.* 2018-10-11 18:13:29 -07:00
util.py Work out some bugs where I could get stuck on layers. Add more debugging output 2018-10-18 23:24:19 -07:00