9c1bd210eb
Instead of indexing `Key` objects that have multiple names by each individual name, index by the set of names. This reduces the size of the default key dictionary by a factor of between 2 and 3, and as result also reduces reallocations/defragmentation. Instead of instantiating all module/extension keys by default, append them to the `maybe_key`-generator list. |
||
---|---|---|
.. | ||
extensions | ||
handlers | ||
modules | ||
quickpin/pro_micro | ||
scanners | ||
transports | ||
__init__.py | ||
consts.py | ||
hid.py | ||
key_validators.py | ||
keys.py | ||
kmk_keyboard.py | ||
kmktime.py | ||
types.py | ||
utils.py |