Commit Graph

12 Commits (dfd9bff7bddce6ced0852964855e0f6f8852f170)

Author SHA1 Message Date
Michael Richters 80953368d1 Rearrange and standardize Kaleidoscope core headers
3 years ago
Michael Richters f2d8e91332
Remove deprecated code from `Runtime` object
3 years ago
Michael Richters 2cb5a1c172
Change default value of `KeyEvent` from `Key_NoKey` to `Key_Undefined`
4 years ago
Michael Richters 92f2f582f1
Add `afterReportingState()` event handler function
4 years ago
Michael Richters 9ac4cc5a6f
Clear masked keys on release in `Runtime.handleKeyswitchEvent()`
4 years ago
Michael Richters 4c47ce1185
Terminate event handling after calling `Layer.handleLayerKeyEvent()`
4 years ago
Michael Richters 7d16958a7a
Replace `handleKeymapKeyswitchEvent()` with `handleLayerKeyEvent()`
4 years ago
Michael Richters 236281fa75
Rewrite top-level event handling functions
4 years ago
Michael Richters 4a63fe1440
Replace the keymap cache with a keyboard state array
4 years ago
Gergely Nagy 60b5b24bd6
Layers: Fix the initial state of layer 0
4 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