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
This commit is contained in:
Josh Klar committed 2018-10-19 01:49:37 -07:00
1 parent aa4b164067
commit 2d1290a12c
5 files changed
+77 -50

No files matched your search

+2 -2
View File
@@ -150,7 +150,7 @@ class UnicodeModes:
class LeaderMode:
DEFAULT = 0
DEFAULT_ACTIVE = 1
TIMEOUT = 0
TIMEOUT_ACTIVE = 1
ENTER = 2
ENTER_ACTIVE = 3