Commit Graph

14 Commits (afa32435319e386c73fd13cedc2939c1c624c8f2)

Author SHA1 Message Date
Michael Richters 236281fa75
Rewrite top-level event handling functions
4 years ago
Michael Richters 65f54d63d7
Deprecate `Layer.eventHandler()`
4 years ago
Michael Richters 4a63fe1440
Replace the keymap cache with a keyboard state array
4 years ago
Jesse Vincent 3bfd045065
Remove deprecated Key Masking system on schedule
4 years ago
Gergely Nagy f760431b2b
Remove the deprecated row/col-based indexing APIs
5 years ago
Jesse Vincent e65044fd64 Switch SystemControl keys to send press events when toggled on and release events when toggled off.
5 years ago
Gergely Nagy 3af7921f40
Implement a HID driver component
5 years ago
Florian Fleissner 1d7008d96f Extracted and renamed class Kaleidoscope->Runtime
5 years ago
Florian Fleissner ba79eef4b2 Key union converted to a proper class
5 years ago
Gergely Nagy 0c8f998b9f
Redesign how the hardware objects are defined
5 years ago
Jesse Vincent 617dca07dd Update linear addressing branch for firmware drift
6 years ago
Michael Richters 66f79c7cbd Added EPHEMERAL keyswitch state flag
6 years ago
Michael Richters 26ff408719 Update `live_composite_keymap_` with specified `mappedKey`, if any
6 years ago
Gergely Nagy 3458f398cb
Move most sources to a kaleidoscope/ subdir and namespace
6 years ago