Structs§
- packed into 32bit C struct so that we can use AtomicU32 for L2/L3 synchronization. We mask the highest byte to indicate “None”
- Technically the *Lock are special keys, instead of Modifiers but we don’t need another type FWIW. Mask
bits[2:0]
to get the leds.
Enums§
- scan codes of a few specific keys