Programming   Kaleidoscope Internals


About the Kaleidoscope Internals category (1)
Implementing power negotiation to support iOS 10 and iOS 11 devices (4)
On Kaleidoscope.use() and .setup() (8)
Keyboard report - clear in every cycle vs. report on key event ( 2 ) (30)
Using both alt flags on one key (8)
Proposal: Enable unit testing Kaleidoscopes core and client plugins by Dependency Inversion ( 2 ) (27)
Absolute mouse/Mouse keys (2)
USB HID report - retrieving absolute mouse position (3)
Kaleidoscope-Model01-TestMode documentation? (9)
On the history and implementation of NumLock ( 2 3 4 ) (64)
List of availble input names (3)
Layer-switching confusion (20)
What are the gotchas to porting Kaleidoscope to different keyboards? (4)
Consumer Control HID Usage Type encoding (1)
Are transparent keys worthwhile? (9)
State of Chrysalis (5)
Big-endian microcontrollers? (2)
Interesting scanner behaviour that I can't explain (3)
Why is KeyboardioScanner separate from Kaleidoscope-Hardware-Model01? (6)
Release tags on submodules (4)
Custom made trackball (7)
Single-byte key addressing (for boards with fewer than 256 keys) ( 2 3 4 5 ) (91)
Optimization priorities (5)
Kaleidoscope-Hardware library (2)
Extra key reports (potentially) causing errors, and how to improve that (4)
What are `INJECTED` keys for? (5)
Key object implementation as a Union with operators (5)
Plugin latency measurements (1)
Is there a way to mark plugins as incompatible? (2)
Question about build system (3)